[Модуль] Tuya

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

Модератор: immortal

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

Re: [Модуль] Tuya

Сообщение fandaymon » Чт окт 01, 2020 10:39 am

Sawwa писал(а):
Чт окт 01, 2020 10:26 am

Отлично! Благодарю за доработку модуля. Давненько не заглядывал в форум, а тут сюрпрайз!
Подтянулись в модуль данные по всему моему "Туеву зверинцу"
Даже камера и дверной сенсор зашли!
Респект вам за проделанную работу!
С дверным сенсором будут сложности наверное - слишком часто опрашивать облако не позволят. А если опрашивать редко, то не факт что опрос произойдёт в момент открытия... Но тут только методом тыка
myxa78
Сообщения: 18
Зарегистрирован: Вт ноя 27, 2018 4:15 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение myxa78 » Чт окт 01, 2020 10:50 am

Можете еще пояснить разницу между:
Интервал обновлений
Интервал локальнх обновлений
Интервал обновлений из облака

Какой интервал за что отвечает?
fandaymon
Сообщения: 1570
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Чт окт 01, 2020 11:01 am

myxa78 писал(а):
Чт окт 01, 2020 10:50 am
Можете еще пояснить разницу между:
Интервал обновлений
Интервал локальнх обновлений
Интервал обновлений из облака

Какой интервал за что отвечает?
Сейчас в модуле 3 источника получения информации

1. Облако HA (там есть только исполнительные устройства и некоторые метрики этих устройств). Интервал обновлений отвечает за опрос с этого облака
2. Оригинальное облако (то с чем работают приложения на андроиде - тут есть всё). Работает если поставлена галочка Web, опрос идёт с интервалом обновлений из облака
3. Локальный протокол. Если устройство такое поддерживает, то опрос происходит локально, без участия облаков. Датчики обычно этот протокол не поддерживают, так как они просыпаются, отправляют информацию в MQTT и снова засыпают. За общение по локальному протоколу отвечает локальный цикл и опрос идёт с Интервалом локальных обновлений
Аватара пользователя
nickneo
Сообщения: 90
Зарегистрирован: Чт дек 07, 2017 2:36 pm
Благодарил (а): 38 раз
Поблагодарили: 30 раз

Re: [Модуль] Tuya

Сообщение nickneo » Чт окт 01, 2020 6:47 pm

Хм. после обновления, перестало обновлять статус устройств..

Local Key и Local IP прописаны
и появилось поле Device MAC в котором пусто. туда обязательно вбивать данные?

Управлять через облако: Нет
Статус только локально: Да
Управлять через оригинальное облако: Нет

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

Re: [Модуль] Tuya

Сообщение fandaymon » Чт окт 01, 2020 8:08 pm

nickneo писал(а):
Чт окт 01, 2020 6:47 pm
Хм. после обновления, перестало обновлять статус устройств..

Local Key и Local IP прописаны
и появилось поле Device MAC в котором пусто. туда обязательно вбивать данные?

Управлять через облако: Нет
Статус только локально: Да
Управлять через оригинальное облако: Нет

Зато стало более адекватное управление, раньше, если включить и сразу выключить, то не всегда срабатывало второй раз, сейчас работает стабильно.
Надо смотреть к какой метрике привязан статус - скорее всего он привязан к state. А локальный цикл обновляет то что получает от устройства
Mac нужен только для устройств, которые через шлюз подключены - по идее он сам заполняется из облака, если есть
Pamfletik
Сообщения: 28
Зарегистрирован: Вт апр 10, 2018 1:17 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение Pamfletik » Чт окт 01, 2020 9:34 pm

С выключателями разобрался. Изначально на каждый двухклавишный выключатель было два устройства типа switch. Статус ловил в них в поле state. После подключения к оригинальному облаку появилось еще одно устройство типа tdq. Через облако статус менялся везде. Локально только в tdq. Переключил статус на устройство tdq Alias:switch_1 и switch_2. Всё заработало.
Также важно "..теперь записываются только те показания, которые изменились ". Вчера тестировал поздно вечером, фактически выключатели не клацал, смотрел время обновления статуса. Поэтому решил что не работает.
Pamfletik
Сообщения: 28
Зарегистрирован: Вт апр 10, 2018 1:17 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение Pamfletik » Чт окт 01, 2020 9:44 pm

А с розетками лог пишет:
Запуск проверки статуса 21:43:13
Connect <BR>20-10-01 09:43:13 recived 60<BR>json obj data unvalid
Warning: Invalid argument supplied for foreach() in /var/www/html/scripts/cycle_local_tuya.php on line 108
fandaymon
Сообщения: 1570
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Чт окт 01, 2020 10:34 pm

Pamfletik писал(а):
Чт окт 01, 2020 9:44 pm
А с розетками лог пишет:
Запуск проверки статуса 21:43:13
Connect <BR>20-10-01 09:43:13 recived 60<BR>json obj data unvalid
Warning: Invalid argument supplied for foreach() in /var/www/html/scripts/cycle_local_tuya.php on line 108
Розетка вайфай? У меня такое сообщение приходит от зигби выключателя, причём когда запрос идёт от смартфона результат аналогичный. Пока не понял почему так...
Pamfletik
Сообщения: 28
Зарегистрирован: Вт апр 10, 2018 1:17 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение Pamfletik » Пт окт 02, 2020 12:08 am

fandaymon писал(а):
Pamfletik писал(а):
Чт окт 01, 2020 9:44 pm
А с розетками лог пишет:
Запуск проверки статуса 21:43:13
Connect <BR>20-10-01 09:43:13 recived 60<BR>json obj data unvalid
Warning: Invalid argument supplied for foreach() in /var/www/html/scripts/cycle_local_tuya.php on line 108
Розетка вайфай? У меня такое сообщение приходит от зигби выключателя, причём когда запрос идёт от смартфона результат аналогичный. Пока не понял почему так...
Да WiFi со счётчиком, без подсветки..

Отправлено с моего Mi MIX 2 через Tapatalk

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

Re: [Модуль] Tuya

Сообщение fandaymon » Пт окт 02, 2020 12:32 am

Pamfletik писал(а):
Пт окт 02, 2020 12:08 am
fandaymon писал(а):
Pamfletik писал(а):
Чт окт 01, 2020 9:44 pm
А с розетками лог пишет:
Запуск проверки статуса 21:43:13
Connect <BR>20-10-01 09:43:13 recived 60<BR>json obj data unvalid
Warning: Invalid argument supplied for foreach() in /var/www/html/scripts/cycle_local_tuya.php on line 108
Розетка вайфай? У меня такое сообщение приходит от зигби выключателя, причём когда запрос идёт от смартфона результат аналогичный. Пока не понял почему так...
Да WiFi со счётчиком, без подсветки..

Отправлено с моего Mi MIX 2 через Tapatalk
Это странно... А какая модель, если не секрет?
Все мои вайфайные устройства нормально реагируют на запрос статуса, а вот зигби-выключатель что-то капризничает, думал что из-за того что общение идёт через шлюз - там немножко другой формат команды, но вот датчик температуры нормально отрабатывает... Загадочно всё это
Ответить