[Модуль] Tuya

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

Модератор: immortal

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

Re: [Модуль] Tuya

Сообщение fandaymon » Пн сен 21, 2020 8:15 pm

kirush писал(а):
Пн сен 21, 2020 7:39 pm
а у меня при обновлении:

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

1060: Duplicate column name 'GID_ID'
ALTER TABLE tudevices ADD `GID_ID` varchar(30) DEFAULT '';
Это очень странно, потому что в описании таблицы поле GID_ID только один раз написано...

Возможно версия МДМ какая-то не такая? Все эти замены таблиц делают стандартные функции МДМ....
Последний раз редактировалось fandaymon Пн сен 21, 2020 8:18 pm, всего редактировалось 1 раз.
fandaymon
Сообщения: 1568
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Пн сен 21, 2020 8:16 pm

Divan писал(а):
Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
За это сообщение автора fandaymon поблагодарил:
Divan (Пн сен 21, 2020 8:36 pm)
Рейтинг: 1.16%
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Tuya

Сообщение Divan » Пн сен 21, 2020 8:37 pm

fandaymon писал(а):
Пн сен 21, 2020 8:16 pm
Divan писал(а):
Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
Супер. Цикл теперь заработал.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
nickneo
Сообщения: 90
Зарегистрирован: Чт дек 07, 2017 2:36 pm
Благодарил (а): 38 раз
Поблагодарили: 30 раз

Re: [Модуль] Tuya

Сообщение nickneo » Вт сен 22, 2020 11:17 am

fandaymon писал(а):
Пн сен 21, 2020 8:16 pm
Divan писал(а):
Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
обновился на "Последние обновления: 2020-09-21 20:12:56 (Исправил ошибку в цикле)"

Все равно периодически отображает "Цикл остановлен" хотя сам цикл нормально работает, в логах никаких подозрительных событий не увидел.

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

Re: [Модуль] Tuya

Сообщение fandaymon » Вт сен 22, 2020 11:34 am

nickneo писал(а):
Вт сен 22, 2020 11:17 am
fandaymon писал(а):
Пн сен 21, 2020 8:16 pm
Divan писал(а):
Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
обновился на "Последние обновления: 2020-09-21 20:12:56 (Исправил ошибку в цикле)"

Все равно периодически отображает "Цикл остановлен" хотя сам цикл нормально работает, в логах никаких подозрительных событий не увидел.

и еще вопрос, почему статус устройства обновляется рандомно? Например, переключаю состояние выключателя не через majordomo, а физически, то статус в majordomo может обновиться или через 10 секунд, или через 40 сек.
С надписью я ещё плотно не разбирался - там по идее надо бы вебсокеты подключать, потому что сейчас проверка идёт только в момент захода в модуль и дальше не меняется....

Сложно сказать. Запрос состояния идёт локально или через облака?
Аватара пользователя
nickneo
Сообщения: 90
Зарегистрирован: Чт дек 07, 2017 2:36 pm
Благодарил (а): 38 раз
Поблагодарили: 30 раз

Re: [Модуль] Tuya

Сообщение nickneo » Вт сен 22, 2020 1:47 pm

fandaymon писал(а):
Вт сен 22, 2020 11:34 am
nickneo писал(а):
Вт сен 22, 2020 11:17 am
fandaymon писал(а):
Пн сен 21, 2020 8:16 pm
Divan писал(а):
Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
обновился на "Последние обновления: 2020-09-21 20:12:56 (Исправил ошибку в цикле)"

Все равно периодически отображает "Цикл остановлен" хотя сам цикл нормально работает, в логах никаких подозрительных событий не увидел.

и еще вопрос, почему статус устройства обновляется рандомно? Например, переключаю состояние выключателя не через majordomo, а физически, то статус в majordomo может обновиться или через 10 секунд, или через 40 сек.
С надписью я ещё плотно не разбирался - там по идее надо бы вебсокеты подключать, потому что сейчас проверка идёт только в момент захода в модуль и дальше не меняется....

Сложно сказать. Запрос состояния идёт локально или через облака?
локально.
light.PNG
light.PNG (24.47 КБ) 2470 просмотров
fandaymon
Сообщения: 1568
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Вт сен 22, 2020 4:00 pm

nickneo писал(а):
Вт сен 22, 2020 1:47 pm
локально.
До переделки локального управления руки пока не дошли. Очень надеюсь что будет время на этих выходных поразбираться - в тех реализациях на NodeJS, которые я видел, есть механизм пинг-понг, возможно он увеличит стабильность. Опять же с зигбишными устройствами локальное общение идёт немного по другому - это тоже надо реализовать и т.д. и т.п.
kirush
Сообщения: 132
Зарегистрирован: Ср май 17, 2017 10:38 am
Благодарил (а): 5 раз
Поблагодарили: 11 раз

Re: [Модуль] Tuya

Сообщение kirush » Ср сен 23, 2020 10:46 am

1. Выключатель работает по локалке если только убираю Local key.
Убираю сохраняю - работает.
Но через какое то время (видимо время обновление) Local key появляется снова и выключатель перестает работает.

2. Через облако работает если убрать IP адрес.
Что делаю не так?
Вложения
2020-09-23_10-46-48.png
2020-09-23_10-46-48.png (29.83 КБ) 2422 просмотра
2020-09-23_10-45-51.png
2020-09-23_10-45-51.png (36.16 КБ) 2423 просмотра
fandaymon
Сообщения: 1568
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Ср сен 23, 2020 6:30 pm

kirush писал(а):
Ср сен 23, 2020 10:46 am
1. Выключатель работает по локалке если только убираю Local key.
Убираю сохраняю - работает.
Но через какое то время (видимо время обновление) Local key появляется снова и выключатель перестает работает.

2. Через облако работает если убрать IP адрес.
Что делаю не так?
Работает это в смысле статус выключателя получает или управляется?
Без локального ключа по локалке работать в принципе не может - им же пакеты шифруются.
kirush
Сообщения: 132
Зарегистрирован: Ср май 17, 2017 10:38 am
Благодарил (а): 5 раз
Поблагодарили: 11 раз

Re: [Модуль] Tuya

Сообщение kirush » Ср сен 23, 2020 6:32 pm

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