[Модуль] Tuya

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

Модератор: immortal

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

Re: [Модуль] Tuya

Сообщение doc_bravn » Пт янв 22, 2021 9:01 am

fandaymon писал(а):
Чт янв 21, 2021 4:39 pm

Смотреть есть ли какие-то ошибки в логе. Какие интервалы опроса выставлены?
В том то и дело, что не нахожу никаких ошибок в логах кроме записей

"
08:57:54 0.62938500 08:57:54 Tuya: added 0 devices for local monitoring
08:52:55 0.65353700 Tuya HA Web Error:you can discovery once in 600 seconds
08:52:54 0.49340300 08:52:54 Tuya: added 0 devices for local monitoring
08:52:24 0.26864900 Installing/updating plugin yadevices (2021-01-22 00:15:33)
08:50:47 0.98094300 08:50:47 Tuya: added 0 devices for local monitoring
08:45:47 0.84952400 08:45:47 Tuya: added 0 devices for local monitoring
08:40:47 0.72055100 08:40:47 Tuya: added 0 devices for local monitoring
08:35:47 0.58700300 08:35:47 Tuya: added 0 devices for local monitoring
08:30:47 0.45122900 08:30:47 Tuya: added 0 devices for local monitoring
08:25:47 0.31729700 08:25:47 Tuya: added 0 devices for local monitoring
08:20:47 0.18878600 08:20:47 Tuya: added 0 devices for local monitoring"

"
08:47:53 0.04263900 Error registered (type: cycle_hang):
cycle_tuya
Backtrace:
#0 /var/www/cycle.php(369): registerError()
#1 {main}
08:17:20 0.68057300 Error registered (type: cycle_hang):
cycle_tuya
Backtrace:
#0 /var/www/cycle.php(369): registerError()
#1 {main}
07:46:47 0.40451600 Error registered (type: cycle_hang):
cycle_tuya
Backtrace:
#0 /var/www/cycle.php(369): registerError()
#1 {main}
07:16:14 0.97009800 Error registered (type: cycle_hang):
cycle_tuya
Backtrace:
#0 /var/www/cycle.php(369): registerError()
#1 {main}
06:45:41 0.68636400 Error registered (type: cycle_hang):"

"08:53:25 0.83527900 Adding cycle_xiaomihome to auto-recovery list
08:53:25 0.83474900 Adding cycle_tuya to auto-recovery list
08:53:25 0.83417900 Adding cycle_local_tuya to auto-recovery list
08:52:54 0.39807000 Starting service cycle_xiaomihome (./scripts/cycle_xiaomihome.php)
08:52:54 0.39634000 Starting service cycle_tuya (./scripts/cycle_tuya.php)
08:52:54 0.39468800 Starting service cycle_local_tuya (./scripts/cycle_local_tuya.php)
08:52:26 0.00000100 Thread closed: cycle_tuya
08:52:25 0.99665300 Thread closed: cycle_local_tuya
08:52:25 0.99394700 Thread closed: cycle_xiaomihome
08:52:24 0.94619700 Got control command 'restart' for cycle_local_tuya
08:52:24 0.95397500 Got control command 'restart' for cycle_tuya
08:52:24 0.96859000 Force closing service cycle_local_tuya (id: 35)
08:52:24 0.96873500 Closing thread 11781 (exec php -q ./scripts/cycle_local_tuya.php --params "a:0:{}" > /dev/null 2>&1)
08:52:24 0.96880200 Executing: kill -9 11781
08:52:24 0.97130200 Result:
08:52:24 0.97144300 Force closing service cycle_tuya (id: 61)
08:52:24 0.97152100 Closing thread 33711 (exec php -q ./scripts/cycle_tuya.php --params "a:0:{}" > /dev/null 2>&1)
08:52:24 0.97158700 Executing: kill -9 33711
08:52:24 0.95898600 Got control command 'restart' for cycle_xiaomihome
08:52:24 0.97371900 Force closing service cycle_xiaomihome (id: 13)
08:52:24 0.97379200 Closing thread 1068 (exec php -q ./scripts/cycle_xiaomihome.php --params "a:0:{}" > /dev/null 2>&1)
08:52:24 0.97385500 Executing: kill -9 1068"
Вложения
1.png
1.png (18.97 КБ) 2280 просмотров
doc_bravn
Сообщения: 126
Зарегистрирован: Чт янв 30, 2014 1:14 pm
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: [Модуль] Tuya

Сообщение doc_bravn » Пт янв 22, 2021 9:02 am

Подскажите пожалуйста есть где-то более подробное описание причин падения цикла? За ночь 31 одно сообщение о падении цикла туя.
doc_bravn
Сообщения: 126
Зарегистрирован: Чт янв 30, 2014 1:14 pm
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: [Модуль] Tuya

Сообщение doc_bravn » Пт янв 22, 2021 12:45 pm

Остановил цикл в иксрее. Запустил его в консоли.

Выдал такое сообщение:

PHP Notice: Undefined index: REQUEST_URI in /var/www/config.php on line 60
PHP Notice: Undefined index: REQUEST_URI in /var/www/config.php on line 61
PHP Notice: Undefined index: REQUEST_URI in /var/www/config.php on line 62
12:43:22 Running cycle_tuya.php
12:43:22 Init Tuya
12:43:22 Discover period - 600 seconds
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Tuya

Сообщение skysilver » Пт янв 22, 2021 12:54 pm

fandaymon писал(а):
Чт янв 21, 2021 4:39 pm
Смотреть есть ли какие-то ошибки в логе. Какие интервалы опроса выставлены?
https://github.com/fandaymon/majordomo- ... ya.php#L68

setGlobal((str_replace('.php', '', basename(__FILE__))) . 'Run', time(), 1); должен выполняться каждые 25-30 секунд. Иначе система считает, что цикл подвис и перезапускает его.

$tuya_interval берется из настроек модуля. А там юзер может указать какое угодно значение. Правильнее сделать отдельную переменную.
За это сообщение автора skysilver поблагодарил:
fandaymon (Пт янв 22, 2021 6:28 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
fandaymon
Сообщения: 1557
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Пт янв 22, 2021 6:28 pm

skysilver писал(а):
Пт янв 22, 2021 12:54 pm
fandaymon писал(а):
Чт янв 21, 2021 4:39 pm
Смотреть есть ли какие-то ошибки в логе. Какие интервалы опроса выставлены?
https://github.com/fandaymon/majordomo- ... ya.php#L68

setGlobal((str_replace('.php', '', basename(__FILE__))) . 'Run', time(), 1); должен выполняться каждые 25-30 секунд. Иначе система считает, что цикл подвис и перезапускает его.

$tuya_interval берется из настроек модуля. А там юзер может указать какое угодно значение. Правильнее сделать отдельную переменную.
OK. Пределаю. Спасибо!
VAD07
Сообщения: 155
Зарегистрирован: Ср май 31, 2017 10:54 pm
Откуда: Киров
Благодарил (а): 55 раз
Поблагодарили: 11 раз

Re: [Модуль] Tuya

Сообщение VAD07 » Вс янв 24, 2021 12:37 pm

Доброго времени суток. Подскажите пожалуйста в чем проблема:
cycle_tuya
Backtrace:
#0 /var/www/cycle.php(369): registerError('cycle_hang', 'cycle_tuya')
#1 {main}
cycle_tuya стоит иногда запускается
Интервал обновлений: 6000
Интервал обновлений из облака:60
Использовать оригинальное облако: Галка установлена
Заведен только один Термостат (climate)
Управлять через облако: Нет
Статус только локально: Нет
Управлять через оригинальное облако: Да
Device ID: Прописан
Device MAC:Прописан
Local Key:Прописан
Local IP:Прописан
doc_bravn
Сообщения: 126
Зарегистрирован: Чт янв 30, 2014 1:14 pm
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: [Модуль] Tuya

Сообщение doc_bravn » Вс янв 24, 2021 3:09 pm

Я выше описывал подобные проблемы. Проблема в коде самого модуля. Автор модуля знает об ошибке и исправит ее.
VAD07
Сообщения: 155
Зарегистрирован: Ср май 31, 2017 10:54 pm
Откуда: Киров
Благодарил (а): 55 раз
Поблагодарили: 11 раз

Re: [Модуль] Tuya

Сообщение VAD07 » Вс янв 24, 2021 3:48 pm

doc_bravn писал(а):Я выше описывал подобные проблемы. Проблема в коде самого модуля. Автор модуля знает об ошибке и исправит ее.
А такое поведение нормально? Привязан к ПУ //cloud.tapatalk.com/s/600d6c7f190 ... 154315.mp4
Он пищит и загорается дисплей как будто нажимаешь на кнопку.
Отправлено с моего ZB602KL через Tapatalk


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

Re: [Модуль] Tuya

Сообщение fandaymon » Вс янв 24, 2021 6:24 pm

VAD07 писал(а):
Вс янв 24, 2021 12:37 pm
Доброго времени суток. Подскажите пожалуйста в чем проблема:
cycle_tuya
Backtrace:
#0 /var/www/cycle.php(369): registerError('cycle_hang', 'cycle_tuya')
#1 {main}
cycle_tuya стоит иногда запускается
Интервал обновлений: 6000
Интервал обновлений из облака:60
Использовать оригинальное облако: Галка установлена
Заведен только один Термостат (climate)
Управлять через облако: Нет
Статус только локально: Нет
Управлять через оригинальное облако: Да
Device ID: Прописан
Device MAC:Прописан
Local Key:Прописан
Local IP:Прописан
А пока я модуль переделываю, поставь интервал запросов из оригинального облака - 30. С такими установками у меня цикл не перезапускается
fandaymon
Сообщения: 1557
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Вс янв 24, 2021 6:29 pm

VAD07 писал(а):
Вс янв 24, 2021 3:48 pm
doc_bravn писал(а):Я выше описывал подобные проблемы. Проблема в коде самого модуля. Автор модуля знает об ошибке и исправит ее.
А такое поведение нормально? Привязан к ПУ //cloud.tapatalk.com/s/600d6c7f190 ... 154315.mp4
Он пищит и загорается дисплей как будто нажимаешь на кнопку.
Отправлено с моего ZB602KL через Tapatalk
Понятие не имею какой именно поведение у термостата является нормальным... Проще всего в X-Ray открыть вкладку Свойства, сделать фильтр по названию своего термостата и посмотреть какие свойства и кто именно устанавливает в этот момент
Ответить