[Модуль] Tuya

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

doc_bravn
Сообщения: 126
Зарегистрирован: Чт янв 30, 2014 1:14 pm
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: [Модуль] Tuya

Сообщение doc_bravn » Вс дек 13, 2020 4:57 pm

fandaymon писал(а):
Вс дек 13, 2020 4:49 pm
Вроде бы да, но совсем на 100 процентов я не уверен. Те несколько устройств, что я пробовал, подключались и там и там - не знаю, почему в описании упоминается только smart life. Руки не доходили пока, но наверное можно переделать модуль и на работу с smart life
Спасибо!
Переделать модуль на работу со smart life это вы имеете ввиду поменять в настройках? Или речь о переписывании кода модуля?
В модуле в настройках можно выбрать Smart Life, но как я понял, в этом случае нужно каким-то образом получать локальный ключ для управления?
Через оригинальное облако работать же управление не будет?
Возможность регулировать яркость и цвет лампочки в модуле будет после привязки?
kirush
Сообщения: 132
Зарегистрирован: Ср май 17, 2017 10:38 am
Благодарил (а): 5 раз
Поблагодарили: 11 раз

Re: [Модуль] Tuya

Сообщение kirush » Вс дек 13, 2020 4:59 pm

подскажите а мак, в каком формате прописывать? - : или без спец символов, регистр важен?
fandaymon
Сообщения: 1570
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Вс дек 13, 2020 5:05 pm

doc_bravn писал(а):
Вс дек 13, 2020 4:57 pm
fandaymon писал(а):
Вс дек 13, 2020 4:49 pm
Вроде бы да, но совсем на 100 процентов я не уверен. Те несколько устройств, что я пробовал, подключались и там и там - не знаю, почему в описании упоминается только smart life. Руки не доходили пока, но наверное можно переделать модуль и на работу с smart life
Спасибо!
Переделать модуль на работу со smart life это вы имеете ввиду поменять в настройках? Или речь о переписывании кода модуля?
В модуле в настройках можно выбрать Smart Life, но как я понял, в этом случае нужно каким-то образом получать локальный ключ для управления?
Через оригинальное облако работать же управление не будет?
Возможность регулировать яркость и цвет лампочки в модуле будет после привязки?
Речь идёт о переписывании той части кода, которая работает с оригинальным облаком. Та часть, которая работает с облаком для HA, работает и с Tuya и с Smart Life, для локального управления не важно какой программой устройство управляется, главное чтобы локальный ключ был

Яркость и цвет регулируется - да
fandaymon
Сообщения: 1570
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Вс дек 13, 2020 5:06 pm

kirush писал(а):
Вс дек 13, 2020 4:59 pm
подскажите а мак, в каком формате прописывать? - : или без спец символов, регистр важен?
Там свой mac (я так понимаю зигбишный) - он должен из облака подхватываться. Например, у датчик температуры/влажности он такой - bc33acfffe6eb76f
doc_bravn
Сообщения: 126
Зарегистрирован: Чт янв 30, 2014 1:14 pm
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: [Модуль] Tuya

Сообщение doc_bravn » Вс дек 13, 2020 5:19 pm

fandaymon писал(а):
Вс дек 13, 2020 5:05 pm

Речь идёт о переписывании той части кода, которая работает с оригинальным облаком. Та часть, которая работает с облаком для HA, работает и с Tuya и с Smart Life, для локального управления не важно какой программой устройство управляется, главное чтобы локальный ключ был

Яркость и цвет регулируется - да
Если я верно понимаю, то локальный ключ сейчас вытащить не возможно, т.к. передаются данные по шифрованному протоколу? Или таки возможно?
fandaymon
Сообщения: 1570
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Вс дек 13, 2020 5:23 pm

doc_bravn писал(а):
Вс дек 13, 2020 5:19 pm
fandaymon писал(а):
Вс дек 13, 2020 5:05 pm

Речь идёт о переписывании той части кода, которая работает с оригинальным облаком. Та часть, которая работает с облаком для HA, работает и с Tuya и с Smart Life, для локального управления не важно какой программой устройство управляется, главное чтобы локальный ключ был

Яркость и цвет регулируется - да
Если я верно понимаю, то локальный ключ сейчас вытащить не возможно, т.к. передаются данные по шифрованному протоколу? Или таки возможно?
Из оригинального облака он автоматически вытаскивается. Для остальных способов нужен какой-то перехватчик пакетов типа packet capture и версия tuya/smart life постарее
doc_bravn
Сообщения: 126
Зарегистрирован: Чт янв 30, 2014 1:14 pm
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: [Модуль] Tuya

Сообщение doc_bravn » Вс дек 13, 2020 5:31 pm

fandaymon писал(а):
Вс дек 13, 2020 5:23 pm

Из оригинального облака он автоматически вытаскивается. Для остальных способов нужен какой-то перехватчик пакетов типа packet capture и версия tuya/smart life постарее
Ясно. Главное чтобы эти заказанные мной лампочки подключились к Tuya. Со Smart Life же оригинальное облако не работает. Если и не подключится к Tuya, то надеюсь увидится в старой версии приложения Smart Life для того чтобы вытащить локальный ключ.
Спасибо вам за ответы!
Дождусь лампочки и буду проверять к чему подключится.
fandaymon
Сообщения: 1570
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Вс дек 13, 2020 9:46 pm

В последнем обновлении появилась функция получения лога датчика

Во такой код выводит лог срабатывания датчика открытия

Код: Выделить всё

$device_id='bf5bdd553d06c5c8d8nccv';
$dps_id=1; // метрика в которой содержится состояние датчика
$a=Tuya_Web_Log($device_id, $dps_id);
foreach($a['dps'] as $dps) {
echo $dps['timeStr'] .' ' . (($dps['value']=='true') ? 'Закрыто':'Открыто');
echo '<BR>';
}
Получаем такой результат

2020-12-07 18:47:11 Закрыто
2020-12-07 18:47:25 Открыто
2020-12-07 18:47:56 Закрыто
2020-12-07 18:47:57 Открыто
2020-12-07 18:47:59 Закрыто
2020-12-07 18:48:07 Открыто
2020-12-07 18:48:10 Закрыто
2020-12-07 18:48:13 Открыто
2020-12-07 18:48:13 Закрыто
2020-12-11 00:26:18 Закрыто
2020-12-12 14:26:25 Закрыто
fandaymon
Сообщения: 1570
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Вс дек 13, 2020 11:25 pm

Ещё у устройств добавилось свойство Посылать доп.пакет для изменения статуса. Оно нужно для тех розеток с энергомониторингом у которых данные о мониторинге не обновляются - т.е. данные мощности не меняются со временем, хотя реально они поменялись. В таких случаях нужно поставить галочку, а в текстовое поле вписать

Код: Выделить всё

{"dpId":[18,19,20]}
18,19,20 - это метрики отвечающие за электропотребление
За это сообщение автора fandaymon поблагодарил:
iworm2009 (Ср дек 16, 2020 10:34 am)
Рейтинг: 1.16%
abecendarium
Сообщения: 3
Зарегистрирован: Вс дек 13, 2020 10:38 am
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение abecendarium » Пн дек 14, 2020 2:14 pm

fandaymon писал(а):
Вс дек 13, 2020 4:52 pm
abecendarium писал(а):
Вс дек 13, 2020 3:34 pm
abecendarium писал(а):
Вс дек 13, 2020 10:51 am
Добрый день. Кто-нибудь уже подключал zigbee устройства?
У меня не получается управлять таким устройством, подключенным через zigbee-шлюз. Сами устройства подтянулись в tuya smarthome:
q1.jpg
Статусы видны, но при вызов метода Switch не отпрабатывает.

Переключатель zigbee вот такой:
q2.jpg
Вопрос снят. Разобрался. В случае использования zigbee шлюза работает только через облако.
Да вроде должно работать и локально тоже. У шлюза должен быть прописан локальный адрес, MAC и локальный ключ, а у устройства должен быть прописан mac
Так и пытался. На шлюзе заполнены все поля: адрес, мак, ключ. Почему-то локально не взлетело.
Ответить