Она у меня там давно стоит. Все уже прописалосьfandaymon писал(а): ↑Вт ноя 24, 2020 8:20 pmК оригинальному стоит? После подключения в поле Web Tuya SID должна появится длинная строка eu12533465274.... Это означает, что модуль подключился. После подключения скачивается информация обо всех устройствах, которые есть в облаке и о метриках, которые есть у этих устройств
[Модуль] Tuya
Модератор: immortal
-
- Сообщения: 82
- Зарегистрирован: Чт мар 05, 2020 5:11 pm
- Благодарил (а): 18 раз
- Поблагодарили: 1 раз
Re: [Модуль] Tuya
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Ок - тогда попробовать удалить розетку. А потом зайти в настройки и сохранить - по идее должна появится уже с метрикамиDaniral писал(а): ↑Вт ноя 24, 2020 8:24 pmОна у меня там давно стоит. Все уже прописалосьfandaymon писал(а): ↑Вт ноя 24, 2020 8:20 pmК оригинальному стоит? После подключения в поле Web Tuya SID должна появится длинная строка eu12533465274.... Это означает, что модуль подключился. После подключения скачивается информация обо всех устройствах, которые есть в облаке и о метриках, которые есть у этих устройств
-
- Сообщения: 82
- Зарегистрирован: Чт мар 05, 2020 5:11 pm
- Благодарил (а): 18 раз
- Поблагодарили: 1 раз
Re: [Модуль] Tuya
Удалил. Обновил. Все то же самоеfandaymon писал(а): ↑Вт ноя 24, 2020 8:29 pmОк - тогда попробовать удалить розетку. А потом зайти в настройки и сохранить - по идее должна появится уже с метрикамиDaniral писал(а): ↑Вт ноя 24, 2020 8:24 pmОна у меня там давно стоит. Все уже прописалосьfandaymon писал(а): ↑Вт ноя 24, 2020 8:20 pmК оригинальному стоит? После подключения в поле Web Tuya SID должна появится длинная строка eu12533465274.... Это означает, что модуль подключился. После подключения скачивается информация обо всех устройствах, которые есть в облаке и о метриках, которые есть у этих устройств
-
- Сообщения: 28
- Зарегистрирован: Вт апр 10, 2018 1:17 pm
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: [Модуль] Tuya
У меня вот что получилось с розетками:
Len of Dev_ID=22
Status=json obj data unvalid
Status1=
000055aa000000000000000d0000002c00000001fb87dbe97b29b115be650ce59971e9d0bb3484f8a37e46c2bbf470e0271a5e8377d864a50000aa55
Tuya: alt. status=data format error
dps=,"state":null,"report":null,"18":null,"19":null,"20":null,"22":null,"23":null,"1":null,"24":null,"25":null,"26":null,"17":null,"9":null,"21":null
И вот что с выключателями, видимо вчера из-за не остановленного локального цикла было пусто
Len of Dev_ID=22
Status={"dps":{"1":true,"2":true,"9":0,"10":0,"38":"memory","42":""}}
Status1=
000055aa000000000000000d0000002c00000001b878cf7ec120baae576c3f10e258c7538642cbef3b611b72b7cccdcd2116b5bf1c5607ce0000aa55
Tuya: alt. status=data format error
dps=,"report":null,"state":null,"1":null,"2":null,"38":null,"9":null,"42":null,"10":null
Len of Dev_ID=22
Status=json obj data unvalid
Status1=
000055aa000000000000000d0000002c00000001fb87dbe97b29b115be650ce59971e9d0bb3484f8a37e46c2bbf470e0271a5e8377d864a50000aa55
Tuya: alt. status=data format error
dps=,"state":null,"report":null,"18":null,"19":null,"20":null,"22":null,"23":null,"1":null,"24":null,"25":null,"26":null,"17":null,"9":null,"21":null
И вот что с выключателями, видимо вчера из-за не остановленного локального цикла было пусто
Len of Dev_ID=22
Status={"dps":{"1":true,"2":true,"9":0,"10":0,"38":"memory","42":""}}
Status1=
000055aa000000000000000d0000002c00000001b878cf7ec120baae576c3f10e258c7538642cbef3b611b72b7cccdcd2116b5bf1c5607ce0000aa55
Tuya: alt. status=data format error
dps=,"report":null,"state":null,"1":null,"2":null,"38":null,"9":null,"42":null,"10":null
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Так получается статус всё-таки считывается по нормальному у выключателя - интересно только, что это за метрики 38 и 42Pamfletik писал(а): ↑Вт ноя 24, 2020 10:00 pmУ меня вот что получилось с розетками:
Len of Dev_ID=22
Status=json obj data unvalid
Status1=
000055aa000000000000000d0000002c00000001fb87dbe97b29b115be650ce59971e9d0bb3484f8a37e46c2bbf470e0271a5e8377d864a50000aa55
Tuya: alt. status=data format error
dps=,"state":null,"report":null,"18":null,"19":null,"20":null,"22":null,"23":null,"1":null,"24":null,"25":null,"26":null,"17":null,"9":null,"21":null
И вот что с выключателями, видимо вчера из-за не остановленного локального цикла было пусто
Len of Dev_ID=22
Status={"dps":{"1":true,"2":true,"9":0,"10":0,"38":"memory","42":""}}
Status1=
000055aa000000000000000d0000002c00000001b878cf7ec120baae576c3f10e258c7538642cbef3b611b72b7cccdcd2116b5bf1c5607ce0000aa55
Tuya: alt. status=data format error
dps=,"report":null,"state":null,"1":null,"2":null,"38":null,"9":null,"42":null,"10":null
Для альтернативного статуса нужно исправить код на
Код: Выделить всё
$hexByte="0d";
$sql = "SELECT TITLE from tucommands WHERE DEVICE_ID='" . $device['ID']. "' AND TITLE!='online' AND TITLE!='report' AND TITLE!='state' ";
$command = SQLSelect($sql);
$dps='';
foreach ($command as $d) {
$dps.= ','.'"'.$d['TITLE'] .'":null';
}
$dps = '{'.substr($dps,2).'}';
echo $dps;
$json='{"devId":"'.$dev_id.'","uid":"","t":"'.time().'","dps": ' . $dps . '}';
$payload =$tuya_module->TuyaLocalEncrypt($hexByte, $json, $local_key);
$buf='';
$send=socket_send($socket, $payload, strlen($payload), 0);
$reciv=socket_recv ( $socket , $buf , 2048 ,0);
$result = substr($buf,20,-8);
$result = openssl_decrypt($result, 'AES-128-ECB', $local_key, OPENSSL_RAW_DATA);
$status=json_decode($result );
echo bin2hex($buf ).'<BR>';
echo ' Tuya: alt. status=' . $result.'<BR>';
socket_close($socket);
$dps='{"1":null,"9":null,"17":null,"18":null,"19":null,"20":null,"21":null,"22":null,"23":null,"24":null,"25":null,"26":null}';
Эту строчку добавить перед echo $dps;
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Метрики потому что свои - а какие именно, надо узнать либо забрав их из облака, либо подсмотрев трафик апликация - сервер Туи, примерно там где локальный ключ
Кстати - а локальный ключ из облака подтянулся у нового устройства?
-
- Сообщения: 82
- Зарегистрирован: Чт мар 05, 2020 5:11 pm
- Благодарил (а): 18 раз
- Поблагодарили: 1 раз
Re: [Модуль] Tuya
Нет. Вытаскивал из Малинки
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Попробуй SID стереть - чтобы к облаку заново подключитьсяDaniral писал(а): ↑Вт ноя 24, 2020 10:57 pmНет. Вытаскивал из Малинки