[Модуль] Tuya
Модератор: immortal
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: [Модуль] Tuya
Если не сложно, вы можете описывать, что изменили в модуле Tuya Smart, чтобы мы понимали что изменилось.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Там по мелочи - не совсем правильно отрабатывались устройства без локального ключа - спамили в логи не по делу. Добавил инфу в лог об ошибке открытия сокета (это больше для отладки нужно) и добавил чтобы для известных свойств алиасы и деление на 10 ставилось автоматически в момент появления этих свойств
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: [Модуль] Tuya
Обновил модуль, получилось круто, мне нравится отображение статуса online\offline, появился логотип в устройствах. Даже сценарии загрузился .
Здесь наложение "Описание модуля" на список устройств
Здесь хорошо бы добавить два слова, "Состояние" и "Статус"
Примерный вид, собрал картинку с несколькими устройствами для наглядности. Как видите, что с краном и розеткой более менее понятно, но вот с сетевым фильтром не понятно, нет описания, что это за устройство. Что будет, если в списке будут несколько устройств? Например несколько сетевых фильтров в разных комнатах, то будет очень легко запутаться в них и по ошибке можно выключить не тот фильтр. Да, в самой программе на смартфоне их можно сортировать по комнатам, но в модуле это не отражается. А что будет, если будет несколько кранов или розеток? Есть вероятность, что можно при настройке ошибиться и указать не то устройство. Разумеется что все это привязывается к простым устройствам и можно разбросать по категориям, но ошибиться можно в самом модуле, когда будет такой список. Поэтому рекомендую создать дерево категории для устройств, чтобы подгружалось одно устройство, а внутри него уже все его функции.
Здесь наложение "Описание модуля" на список устройств
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- nickneo
- Сообщения: 89
- Зарегистрирован: Чт дек 07, 2017 2:36 pm
- Благодарил (а): 38 раз
- Поблагодарили: 30 раз
Re: [Модуль] Tuya
Обновил модуль до последней версии, цикл так же падает при управлении.
если розетка включена то она выключается а потом цикл падает, в логах вот это:
а если выключена то цикл сразу падает и включение розетки не происходит
в логах вот это:
если розетка включена то она выключается а потом цикл падает, в логах вот это:
СпойлерПоказать
14:41:51 0.82715900 Adding cycle_schedapp to auto-recovery list
14:42:00 0.99723900 Got control command 'restart' for cycle_schedapp
14:42:01 0.01628400 Got control command 'restart' for cycle_tuya
14:42:01 0.04727400 Force closing service cycle_schedapp (id: 98)
14:42:01 0.04782700 Closing thread 2645 (exec php -q ./scripts/cycle_schedapp.php --params "a:0:{}" > /dev/null 2>&1)
14:42:01 0.04819100 Executing: kill -9 2645
14:42:01 0.06185200 Result:
14:42:01 0.06238800 Force closing service cycle_tuya (id: 99)
14:42:01 0.06293900 Closing thread 2646 (exec php -q ./scripts/cycle_tuya.php --params "a:0:{}" > /dev/null 2>&1)
14:42:01 0.06332100 Executing: kill -9 2646
14:42:01 0.07796400 Result:
14:42:02 0.09361500 Adding cycle_tuya to auto-recovery list
14:42:02 0.09508600 Thread closed: cycle_schedapp
14:42:03 0.11644500 Thread closed: cycle_tuya
14:42:30 0.61260800 Starting service cycle_schedapp (./scripts/cycle_schedapp.php)
14:42:31 0.63228700 Starting service cycle_tuya (./scripts/cycle_tuya.php)
14:43:01 0.19460100 Adding cycle_schedapp to auto-recovery list
14:42:00 0.99723900 Got control command 'restart' for cycle_schedapp
14:42:01 0.01628400 Got control command 'restart' for cycle_tuya
14:42:01 0.04727400 Force closing service cycle_schedapp (id: 98)
14:42:01 0.04782700 Closing thread 2645 (exec php -q ./scripts/cycle_schedapp.php --params "a:0:{}" > /dev/null 2>&1)
14:42:01 0.04819100 Executing: kill -9 2645
14:42:01 0.06185200 Result:
14:42:01 0.06238800 Force closing service cycle_tuya (id: 99)
14:42:01 0.06293900 Closing thread 2646 (exec php -q ./scripts/cycle_tuya.php --params "a:0:{}" > /dev/null 2>&1)
14:42:01 0.06332100 Executing: kill -9 2646
14:42:01 0.07796400 Result:
14:42:02 0.09361500 Adding cycle_tuya to auto-recovery list
14:42:02 0.09508600 Thread closed: cycle_schedapp
14:42:03 0.11644500 Thread closed: cycle_tuya
14:42:30 0.61260800 Starting service cycle_schedapp (./scripts/cycle_schedapp.php)
14:42:31 0.63228700 Starting service cycle_tuya (./scripts/cycle_tuya.php)
14:43:01 0.19460100 Adding cycle_schedapp to auto-recovery list
в логах вот это:
СпойлерПоказать
14:45:21 0.93166800 Got control command 'restart' for cycle_schedapp
14:45:21 0.94318000 Got control command 'restart' for cycle_tuya
14:45:21 0.96107800 Force closing service cycle_schedapp (id: 100)
14:45:21 0.96142000 Closing thread 2684 (exec php -q ./scripts/cycle_schedapp.php --params "a:0:{}" > /dev/null 2>&1)
14:45:21 0.96161000 Executing: kill -9 2684
14:45:21 0.97021800 Result:
14:45:21 0.97052800 Force closing service cycle_tuya (id: 101)
14:45:21 0.97074500 Closing thread 2685 (exec php -q ./scripts/cycle_tuya.php --params "a:0:{}" > /dev/null 2>&1)
14:45:21 0.97098500 Executing: kill -9 2685
14:45:21 0.98046600 Result:
14:45:22 0.99331200 Adding cycle_tuya to auto-recovery list
14:45:22 0.99462900 Thread closed: cycle_schedapp
14:45:24 0.01147500 Thread closed: cycle_tuya
14:45:21 0.94318000 Got control command 'restart' for cycle_tuya
14:45:21 0.96107800 Force closing service cycle_schedapp (id: 100)
14:45:21 0.96142000 Closing thread 2684 (exec php -q ./scripts/cycle_schedapp.php --params "a:0:{}" > /dev/null 2>&1)
14:45:21 0.96161000 Executing: kill -9 2684
14:45:21 0.97021800 Result:
14:45:21 0.97052800 Force closing service cycle_tuya (id: 101)
14:45:21 0.97074500 Closing thread 2685 (exec php -q ./scripts/cycle_tuya.php --params "a:0:{}" > /dev/null 2>&1)
14:45:21 0.97098500 Executing: kill -9 2685
14:45:21 0.98046600 Result:
14:45:22 0.99331200 Adding cycle_tuya to auto-recovery list
14:45:22 0.99462900 Thread closed: cycle_schedapp
14:45:24 0.01147500 Thread closed: cycle_tuya
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
А что пишет в лог tuya?nickneo писал(а): ↑Чт окт 03, 2019 2:30 pmОбновил модуль до последней версии, цикл так же падает при управлении.
если розетка включена то она выключается а потом цикл падает, в логах вот это:а если выключена то цикл сразу падает и включение розетки не происходитСпойлерПоказать14:41:51 0.82715900 Adding cycle_schedapp to auto-recovery list
14:42:00 0.99723900 Got control command 'restart' for cycle_schedapp
14:42:01 0.01628400 Got control command 'restart' for cycle_tuya
14:42:01 0.04727400 Force closing service cycle_schedapp (id: 98)
14:42:01 0.04782700 Closing thread 2645 (exec php -q ./scripts/cycle_schedapp.php --params "a:0:{}" > /dev/null 2>&1)
14:42:01 0.04819100 Executing: kill -9 2645
14:42:01 0.06185200 Result:
14:42:01 0.06238800 Force closing service cycle_tuya (id: 99)
14:42:01 0.06293900 Closing thread 2646 (exec php -q ./scripts/cycle_tuya.php --params "a:0:{}" > /dev/null 2>&1)
14:42:01 0.06332100 Executing: kill -9 2646
14:42:01 0.07796400 Result:
14:42:02 0.09361500 Adding cycle_tuya to auto-recovery list
14:42:02 0.09508600 Thread closed: cycle_schedapp
14:42:03 0.11644500 Thread closed: cycle_tuya
14:42:30 0.61260800 Starting service cycle_schedapp (./scripts/cycle_schedapp.php)
14:42:31 0.63228700 Starting service cycle_tuya (./scripts/cycle_tuya.php)
14:43:01 0.19460100 Adding cycle_schedapp to auto-recovery list
в логах вот это:
СпойлерПоказать14:45:21 0.93166800 Got control command 'restart' for cycle_schedapp
14:45:21 0.94318000 Got control command 'restart' for cycle_tuya
14:45:21 0.96107800 Force closing service cycle_schedapp (id: 100)
14:45:21 0.96142000 Closing thread 2684 (exec php -q ./scripts/cycle_schedapp.php --params "a:0:{}" > /dev/null 2>&1)
14:45:21 0.96161000 Executing: kill -9 2684
14:45:21 0.97021800 Result:
14:45:21 0.97052800 Force closing service cycle_tuya (id: 101)
14:45:21 0.97074500 Closing thread 2685 (exec php -q ./scripts/cycle_tuya.php --params "a:0:{}" > /dev/null 2>&1)
14:45:21 0.97098500 Executing: kill -9 2685
14:45:21 0.98046600 Result:
14:45:22 0.99331200 Adding cycle_tuya to auto-recovery list
14:45:22 0.99462900 Thread closed: cycle_schedapp
14:45:24 0.01147500 Thread closed: cycle_tuya
Это при каждом включении/выключении?
Придётся наверное блокировку запроса статуса сделать во время управления.
- nickneo
- Сообщения: 89
- Зарегистрирован: Чт дек 07, 2017 2:36 pm
- Благодарил (а): 38 раз
- Поблагодарили: 30 раз
-
- Сообщения: 13
- Зарегистрирован: Чт сен 26, 2019 10:28 am
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: [Модуль] Tuya
Огромное спасибо за модуль, наконец то у меня появилась обратная связь от выключателей
В общем у меня есть Tuya выключатели с диммером, и готов быть тестировщиком
Устройства успешно добавились и у них 3 свойства brightness,online,state, собственно state менять можно и собственно будет вкл/выкл, а вот при попытке поменять brightness (которая кстати корректно отображается) ничего не происходит с устройством, но при этом цикл падает, правда логов я не нашел
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Управление наверное через облако? Добавил передачу значения Brightnessskill писал(а): ↑Пт окт 04, 2019 12:05 amОгромное спасибо за модуль, наконец то у меня появилась обратная связь от выключателей
В общем у меня есть Tuya выключатели с диммером, и готов быть тестировщиком
Устройства успешно добавились и у них 3 свойства brightness,online,state, собственно state менять можно и собственно будет вкл/выкл, а вот при попытке поменять brightness (которая кстати корректно отображается) ничего не происходит с устройством, но при этом цикл падает, правда логов я не нашел
Кстати - модуль добавлен в маркет, там что можно обновлять нормально, через маркет
- Рейтинг: 1.16%
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Вроде бы исправил. Если быстро пытаться включить и выключить, то иногда не переключается, но цикл вроде не падает. Буду исследовать дальше.
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: [Модуль] Tuya
Какой у вас выключатель? Скиньте ссылочку на него, если не сложно.skill писал(а): ↑Пт окт 04, 2019 12:05 amОгромное спасибо за модуль, наконец то у меня появилась обратная связь от выключателей
В общем у меня есть Tuya выключатели с диммером, и готов быть тестировщиком
Устройства успешно добавились и у них 3 свойства brightness,online,state, собственно state менять можно и собственно будет вкл/выкл, а вот при попытке поменять brightness (которая кстати корректно отображается) ничего не происходит с устройством, но при этом цикл падает, правда логов я не нашел
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB