[Модуль] Tuya

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

Модератор: immortal

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

Re: [Модуль] Tuya

Сообщение fandaymon » Пт май 29, 2020 8:18 pm

Niklays писал(а):
Пт май 29, 2020 1:54 pm
не работает выключатель , в итоге отвалился пришлось по новому подвязывать к программе
Достаточно добавить устройство с типом Реле/Управляем выключатель и привязать state розетки к statusу объекта и никакие методы никуда прописывать не надо
Код Украины разве не 380?
myxa78
Сообщения: 18
Зарегистрирован: Вт ноя 27, 2018 4:15 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение myxa78 » Вс май 31, 2020 10:01 pm

Приветствую.
Помогите разобраться с проблемой. Установил модуль, добавил выключатель, прописал в нем все параметры: Device ID, IP, Local Key. В целом все работает, но не стабильно. Если выставить Интервал обновлений меньше 30, цикл постоянно падает, а больше 2 ну 3 сек, для считывания статуса выключателя - это слишком медлено.
Еще заметил, если менять Status у объекта, к которому привязанно соответствующее свойство, то получается следующее:
например текущее значение 0,
меняем через свойство на 1
Свойство меняется, релле щелкает
Проходит 1-2с, как я подозреваю, что модуль читывает статус с облака, куда данные не передались
В облаке по прежнему 0, и меняет обратно на 0 и свет опять выключается.
Но иногда все же срабатывает корректно, но это наверно один раз из десяти.

Значение "Статус только локально", "Управлять через облако" - не оказывает влияния на работу.
Пробовал, через фаервол запретить модулю выходить в Интернет. Вкл/Выкл через изменение свойства начинает работать корректно, но тогда в MajorDoMo не передается информация о изменении состояния выключателя, например если вкл/выкл свет через выключатель.

Нид хелп =/
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Вс май 31, 2020 10:06 pm

myxa78 писал(а):
Вс май 31, 2020 10:01 pm
Приветствую.
Помогите разобраться с проблемой. Установил модуль, добавил выключатель, прописал в нем все параметры: Device ID, IP, Local Key. В целом все работает, но не стабильно. Если выставить Интервал обновлений меньше 30, цикл постоянно падает, а больше 2 ну 3 сек, для считывания статуса выключателя - это слишком медлено.
Еще заметил, если менять Status у объекта, к которому привязанно соответствующее свойство, то получается следующее:
например текущее значение 0,
меняем через свойство на 1
Свойство меняется, релле щелкает
Проходит 1-2с, как я подозреваю, что модуль читывает статус с облака, куда данные не передались
В облаке по прежнему 0, и меняет обратно на 0 и свет опять выключается.
Но иногда все же срабатывает корректно, но это наверно один раз из десяти.

Значение "Статус только локально", "Управлять через облако" - не оказывает влияния на работу.
Пробовал, через фаервол запретить модулю выходить в Интернет. Вкл/Выкл через изменение свойства начинает работать корректно, но тогда в MajorDoMo не передается информация о изменении состояния выключателя, например если вкл/выкл свет через выключатель.

Нид хелп =/
А точно привязан только статус? Очень похоже что к устройству привязан и статус и метод
myxa78
Сообщения: 18
Зарегистрирован: Вт ноя 27, 2018 4:15 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение myxa78 » Вс май 31, 2020 11:33 pm

Только статус. Пробовал и метод, но сейчас только статус.
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Пн июн 01, 2020 1:02 am

myxa78 писал(а):
Вс май 31, 2020 11:33 pm
Только статус. Пробовал и метод, но сейчас только статус.
Т.е. выключатель был добавлен в Tuya, нормально управляется со смартфона. После настройки модуля (ввод пользователя, пароля, кода страны и типа программы), выключатель появился в списке устройств. state привязано к какому-то свойству какого-то объекта? Если не вводить ip и локальный ключ, нормально ли управляется выключатель? Нет ли каких-нибудь установок в ПУ, привязанном к выключателю, типа изменения означает движение или что-то в таком роде? Нет ли какого-то лишнего кода прописанного в методах ПУ?
За это сообщение автора fandaymon поблагодарил:
myxa78 (Пн июн 01, 2020 9:13 am)
Рейтинг: 1.16%
myxa78
Сообщения: 18
Зарегистрирован: Вт ноя 27, 2018 4:15 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение myxa78 » Пн июн 01, 2020 9:13 am

Через родной софт Tuya выключатель управляется корректно, без сбоев.
Попробовал, как посоветовали, удалил IP и Локальный ключ, оставил только Device ID, "Управлять через облако" - Да, "Статус только локально" - Нет. Вроде заработало, надо будет еще потестить. Цикл только периодически падает. Если делаешь обновление страницы раз 10, пару раз напишет, что цикл остановлен. И иногда Вкл\Выкл происходит с небольшой задержкой 1-2 сек.

В итоге, получается, что через облако модуль работает нормально, за что огромное Спасибо! Но если пропадет Интернет, то управлять светом будет возможно только с кнопки. Понимаю, что это не так часто, но все же... Есть надежда, что получится сделать полноценное локальное управление?

Спасибо за труды, очень полезный модуль получился =)
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Пн июн 01, 2020 7:58 pm

myxa78 писал(а):
Пн июн 01, 2020 9:13 am
Через родной софт Tuya выключатель управляется корректно, без сбоев.
Попробовал, как посоветовали, удалил IP и Локальный ключ, оставил только Device ID, "Управлять через облако" - Да, "Статус только локально" - Нет. Вроде заработало, надо будет еще потестить. Цикл только периодически падает. Если делаешь обновление страницы раз 10, пару раз напишет, что цикл остановлен.
А зачем делать обновление страницы раз 10? Скорее всего цикл не останавливается, просто не правильно показывается статус. Остановился или нет можно посмотреть по логу

[quote=myxa78 post_id=120238 time=1590991980 user_id=47092
И иногда Вкл\Выкл происходит с небольшой задержкой 1-2 сек.
[/quote]

1-2 секунда - это нормально для управления через облако
myxa78 писал(а):
Пн июн 01, 2020 9:13 am
В итоге, получается, что через облако модуль работает нормально, за что огромное Спасибо! Но если пропадет Интернет, то управлять светом будет возможно только с кнопки. Понимаю, что это не так часто, но все же... Есть надежда, что получится сделать полноценное локальное управление?
Чтобы управлять локально нормально надо подбирать время опроса секунд 20-30
myxa78
Сообщения: 18
Зарегистрирован: Вт ноя 27, 2018 4:15 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение myxa78 » Пн июн 01, 2020 8:41 pm

Это у меня пока пробный выключатель, установленный по центру длинного коридора - у входной двери. Работает он в паре с датчиками движения. Логика такая - в большинстве случаев, свет включается по датчику движения, когда кто то проходит. Если необходимо включить свет постоянно, можно нажать на выключатель, ну и при необходимости/желании вкл/выкл с панели Мажердомо. Если время опроса будет большим 20-30 сек, то система не будет оперативно получать текущий статус света. С учетом того, что коридор проходной, то свет довольно таки часто вкл/выкл.

На данный момент получилось реализовать эту логику, но только через облако. При пропадании Инета, управление остается только с выключателя.

А с чем связано ограничение в 20-30 сек при локальном управлении?
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Пн июн 01, 2020 9:24 pm

myxa78 писал(а):
Пн июн 01, 2020 8:41 pm
Это у меня пока пробный выключатель, установленный по центру длинного коридора - у входной двери. Работает он в паре с датчиками движения. Логика такая - в большинстве случаев, свет включается по датчику движения, когда кто то проходит. Если необходимо включить свет постоянно, можно нажать на выключатель, ну и при необходимости/желании вкл/выкл с панели Мажердомо. Если время опроса будет большим 20-30 сек, то система не будет оперативно получать текущий статус света. С учетом того, что коридор проходной, то свет довольно таки часто вкл/выкл.
Свет-то включается не на 5 секунд. Что страшного случится если свет будет гореть на 20 секунд больше?
myxa78 писал(а):
Пн июн 01, 2020 8:41 pm
А с чем связано ограничение в 20-30 сек при локальном управлении?
С тем что локальное управление это кем-то вскрытый протокол, поэтому как оно там всё работает внутри, никто кроме разработчиков не знает

В принципе если нужно устройство, которое будет работать локально без костылей, то никто не мешает перепрошить устройство на работу через mqtt
myxa78
Сообщения: 18
Зарегистрирован: Вт ноя 27, 2018 4:15 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение myxa78 » Вт июн 02, 2020 10:03 am

По датчику свет как раз включается на 5-7 сек. Этого достаточно, чтоб пройти по коридору.

Про прошивку идея интересная, еще не смотрел в эту сторону. Но хотелось подобрать решение, которое обладает необходимыми функциями из коробки. На пробу взял такой https://aliexpress.ru/item/400016931947 ... 33edgd9Y8H
Все не плохо, кроме отсутствия, в нужном режиме, локального управления.

Нужен был именно плоский выключатель.
Ответить