Сцена это Смарт сцена в апликации Туя на смартфоне. По клику она должна, ну например, включать ТВ. После того как мы её добавили под названием TV Power, в модуле после получения информации появится устройство TV Power с типом scene и с каким-то ID. Вот этот ID вписываем в код вместо abcdefMixman писал(а): ↑Пт фев 28, 2020 5:47 pm
1. Добавляется сцена, которая по клику, например, включает ТВ
2. В модуле появляется устройство с типом сцена с каким-то id, допустим abcdef
3. В методе/сценарии, где нам надо включить телевизор пишем
КОД: ВЫДЕЛИТЬ ВСЁ
Профит - этот код запускает сцену, сцена запускает пульт - пульт включает телевизорКод: Выделить всё
include_once(DIR_MODULES . 'tuya/tuya.class.php'); $tuya_module = new tuya(); $tuya_module->TuyaRemoteMsg('abcdef','1','turnOnOff');
В сценарий код добавил, но пункты 1-2 не понял.
Создал новую сцену в сценах, но ничего не появилось.
[Модуль] Tuya
Модератор: immortal
-
- Сообщения: 1568
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 40 раз
- Поблагодарили: 578 раз
Re: [Модуль] Tuya
-
- Сообщения: 16
- Зарегистрирован: Чт авг 22, 2019 12:43 am
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: [Модуль] Tuya
Так, ну уже сдвинулось
Сцены в модуль получил, но код в сценарии все равно не отрабатывает
Сцены в модуль получил, но код в сценарии все равно не отрабатывает
СпойлерПоказать
-
- Сообщения: 1568
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 40 раз
- Поблагодарили: 578 раз
-
- Сообщения: 16
- Зарегистрирован: Чт авг 22, 2019 12:43 am
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: [Модуль] Tuya
Спасибо большое за помощь. Всё завелось.
Предлагаю для таких как я, в первом посте в первом пункте уточнить, что сцены создаются в приложении. Ну и про код, что меняем только id.
Предлагаю для таких как я, в первом посте в первом пункте уточнить, что сцены создаются в приложении. Ну и про код, что меняем только id.
-
- Сообщения: 11
- Зарегистрирован: Чт мар 05, 2020 6:18 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: [Модуль] Tuya
Приветствую... у меня есть шлюз SASWG-04-RF-WIFI(TY) и термоголовки (TRV) SEA801-DF1... Вот они https://aliexpress.ru/item/400036676447 ... 33edaYJi8f
У шлюза есть IP, термоголовки управляются шлюзом по радио (скорее всего 868MHZ)

В списке устройств шлюза нет. Что делать?
PS: Нашел в приложении его виртуальный ID, добавил в поле Device ID - не видит... Вопрос - открыт...
У шлюза есть IP, термоголовки управляются шлюзом по радио (скорее всего 868MHZ)

В списке устройств шлюза нет. Что делать?
PS: Нашел в приложении его виртуальный ID, добавил в поле Device ID - не видит... Вопрос - открыт...
-
- Сообщения: 1568
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 40 раз
- Поблагодарили: 578 раз
Re: [Модуль] Tuya
Так же как с пультом ДУ, тут 2 вариантаmaxkrok писал(а): ↑Чт мар 05, 2020 6:29 pmПриветствую... у меня есть шлюз SASWG-04-RF-WIFI(TY) и термоголовки (TRV) SEA801-DF1... Вот они https://aliexpress.ru/item/400036676447 ... 33edaYJi8f
У шлюза есть IP, термоголовки управляются шлюзом по радио (скорее всего 868MHZ)
В списке устройств шлюза нет. Что делать?
PS: Нашел в приложении его виртуальный ID, добавил в поле Device ID - не видит... Вопрос - открыт...
1. Общаться со шлюзом через смарт-сцены в аппликации Туя
2. Найти локальный ключ от шлюза, посмотреть что за команды туда отсылаются и отсылать их шлюзу через модуль
- Рейтинг: 1.16%
-
- Сообщения: 11
- Зарегистрирован: Чт мар 05, 2020 6:18 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: [Модуль] Tuya
Спасибо за ответ.. А что localKey нельзя WireSharkom поймать? там одна абракадабра приходит толь.. никакой текстовой инфы... шифруется чтоль...
-
- Сообщения: 11
- Зарегистрирован: Чт мар 05, 2020 6:18 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: [Модуль] Tuya
Packet Capture ничего не захватывает при запуске сразу в статусной строке андроид загорается VPN и блокирует весь трафик, а то что успевает захватиться зашифровано ssl ? а сертификат не ставится.... есть еще какие-то способы localkey найти?
PS Поставил версию 1.5. Packet Capture, сертификат SSL установился, но в режиме VPN Tuya не работает, а без VPN своего PC не работает.. как именно нужно пользоваться этой связкой?
PS Поставил версию 1.5. Packet Capture, сертификат SSL установился, но в режиме VPN Tuya не работает, а без VPN своего PC не работает.. как именно нужно пользоваться этой связкой?
-
- Сообщения: 1568
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 40 раз
- Поблагодарили: 578 раз
Re: [Модуль] Tuya
В шапке написано как - нужна старая версия Туиmaxkrok писал(а): ↑Чт мар 05, 2020 7:52 pmPacket Capture ничего не захватывает при запуске сразу в статусной строке андроид загорается VPN и блокирует весь трафик, а то что успевает захватиться зашифровано ssl ? а сертификат не ставится.... есть еще какие-то способы localkey найти?
PS Поставил версию 1.5. Packet Capture, сертификат SSL установился, но в режиме VPN Tuya не работает, а без VPN своего PC не работает.. как именно нужно пользоваться этой связкой?
Трафик общения с устройством как раз шифруется локальным ключом, поэтому виншарки не прокатят. А трафик общения с облаком - сертом от Туи. Поэтому сначала нужен Packet Capture, чтобы он встроился в цепочку сертификатов, с его помощью отловить локальный ключ и только тогда можно будет общаться с устройством без облака
-
- Сообщения: 11
- Зарегистрирован: Чт мар 05, 2020 6:18 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: [Модуль] Tuya
Короче, дамп снял, благодарю.. но проблема очень странная..
LocalKey никак ни на что не влияет.. При ручном добавлении устройства , не определяется его тип должен быть "category":"wg2" (так в дампе).. на суб-устройста (TRV) localkey вообще отсутствуют, как собственно и IP (управление по радио)...
Поэтому непонятно как локально управлять..
Может есть какой-то хитрый способ ручного добавления? Все тыщу раз перепроверил.. думаю, что дело в самом модуле.. как-то он неохотно работает с этим гейтвеем и суб-устройствами.. может вам дамп этот выслать, чтоб вы как-то модуль поправили?
PS" Там еще MeshId присутствует в дампе.. Это на подустройства он нужен.. Там везде на них MeshId такой же как LocalKey для шлюза
PPS Ну и так, на всякий случай, текщая температура в 2 раза меньше показывается, чем на головках.. Причем округляется в меньшую сторону. Например если температура на головке 23,7 то в модуле показывается 11,5 (типа 23/2)... В данных устройства Gateway только report со значением null

LocalKey никак ни на что не влияет.. При ручном добавлении устройства , не определяется его тип должен быть "category":"wg2" (так в дампе).. на суб-устройста (TRV) localkey вообще отсутствуют, как собственно и IP (управление по радио)...
Поэтому непонятно как локально управлять..
Может есть какой-то хитрый способ ручного добавления? Все тыщу раз перепроверил.. думаю, что дело в самом модуле.. как-то он неохотно работает с этим гейтвеем и суб-устройствами.. может вам дамп этот выслать, чтоб вы как-то модуль поправили?
PS" Там еще MeshId присутствует в дампе.. Это на подустройства он нужен.. Там везде на них MeshId такой же как LocalKey для шлюза
PPS Ну и так, на всякий случай, текщая температура в 2 раза меньше показывается, чем на головках.. Причем округляется в меньшую сторону. Например если температура на головке 23,7 то в модуле показывается 11,5 (типа 23/2)... В данных устройства Gateway только report со значением null
