Страница 117 из 126

Re: [Модуль] Tuya

Добавлено: Вт фев 21, 2023 5:40 am
Ross
Скан не у шлюза, скан это такая кнопка в модуле (Сканировать), после нажатия на неё модуль ищет в локальной сети все устройства туи и выдаёт их айдишки и протокол, по которому они общаются
Понял. Спасибо за ваше терпение и ответы!

Версию протокола показывает 3.4 у шлюза, все остальные устройства 3.3

Посмотрел ответы устройств, но там от шлюза ничего нету, кроме названия устройства... или я ни чего не понял

Re: [Модуль] Tuya

Добавлено: Вт фев 21, 2023 3:21 pm
fandaymon
Ross писал(а):
Вт фев 21, 2023 5:40 am
Скан не у шлюза, скан это такая кнопка в модуле (Сканировать), после нажатия на неё модуль ищет в локальной сети все устройства туи и выдаёт их айдишки и протокол, по которому они общаются
Понял. Спасибо за ваше терпение и ответы!

Версию протокола показывает 3.4 у шлюза, все остальные устройства 3.3

Посмотрел ответы устройств, но там от шлюза ничего нету, кроме названия устройства... или я ни чего не понял
Версия протокола 3.4 у шлюзп объясняет почему локально ничего не работает. Подозреваю, что там где в логе status= это как раз ответ от устройств, подключенных к шлюзу. В версии 3.4 ответы кодируются дополнительным ключом сеанса. Этот механизм в модуле не реализован на данный момент... Вроде бы в local tuya он уже появился, можно было бы попробовать реализовать его и в модуле, но у меня нету таких устройств, не на чем потестить.

Re: [Модуль] Tuya

Добавлено: Пн мар 06, 2023 9:27 pm
grifindorec
grifindorec писал(а):
Ср июл 27, 2022 7:22 pm
Если сервер теряет соединение с интернетом на минуту - та же проблема. Цикл сам не пробует перезапуститься. Это баг или фича?
В общем так и не нашел решения данной ситуации, каждый раз приходится вручную перезапускать цикл.
Пробовал и через system checkstate c помощью setGlobal('ThisComputer.cycle_tuya_iotControl','start');
И через увеличения время sleep в файлах модуля.
Причем это происходит только с циклом ИОТ, остальные циклы туя работают нормально, их не пугает не подключенный wi-fi.

Re: [Модуль] Tuya

Добавлено: Вт мар 07, 2023 2:37 pm
fandaymon
grifindorec писал(а):
Пн мар 06, 2023 9:27 pm
grifindorec писал(а):
Ср июл 27, 2022 7:22 pm
Если сервер теряет соединение с интернетом на минуту - та же проблема. Цикл сам не пробует перезапуститься. Это баг или фича?
В общем так и не нашел решения данной ситуации, каждый раз приходится вручную перезапускать цикл.
Пробовал и через system checkstate c помощью setGlobal('ThisComputer.cycle_tuya_iotControl','start');
И через увеличения время sleep в файлах модуля.
Причем это происходит только с циклом ИОТ, остальные циклы туя работают нормально, их не пугает не подключенный wi-fi.
Цикл IOT работает через MQTT, я использую кем-то написанный клиент, так что понять что там внутри происходит при потери соединения мне будет трудно. Цикл переподключается к серверу каждый час или два (когда истекает срок годности ключа), так что когда-то цикл переподключится, но это будет не сразу

Re: [Модуль] Tuya

Добавлено: Вс мар 26, 2023 1:29 pm
grifindorec
fandaymon писал(а):
Вт мар 07, 2023 2:37 pm
grifindorec писал(а):
Пн мар 06, 2023 9:27 pm
grifindorec писал(а):
Ср июл 27, 2022 7:22 pm
Если сервер теряет соединение с интернетом на минуту - та же проблема. Цикл сам не пробует перезапуститься. Это баг или фича?
В общем так и не нашел решения данной ситуации, каждый раз приходится вручную перезапускать цикл.
Пробовал и через system checkstate c помощью setGlobal('ThisComputer.cycle_tuya_iotControl','start');
И через увеличения время sleep в файлах модуля.
Причем это происходит только с циклом ИОТ, остальные циклы туя работают нормально, их не пугает не подключенный wi-fi.
Цикл IOT работает через MQTT, я использую кем-то написанный клиент, так что понять что там внутри происходит при потери соединения мне будет трудно. Цикл переподключается к серверу каждый час или два (когда истекает срок годности ключа), так что когда-то цикл переподключится, но это будет не сразу
Странно.
В общем вылетел с такой ошибкой в логах:
./scripts/cycle_tuya_iot.php
11111111111111111111111THREAD CLOSED: [exec php -q ./scripts/cycle_tuya_iot.php --params "a:0:{}">>/var/www/cms/debmes/log_2023-03-19-cycle_tuya_iot.php.txt]
1111
Backtrace:
#0 /var/www/cycle.php(526): registerError()
#1 {main}

И за два дня так и не загрузился, пока вручную не запустил цикл.

Re: [Модуль] Tuya

Добавлено: Чт апр 13, 2023 6:19 pm
sije_74
Пришел вот такой девайс: ZMAi-90

Re: [Модуль] Tuya

Добавлено: Чт апр 13, 2023 6:20 pm
sije_74
Добрый вечер всем. Вчера доехал до меня счетчик. В приложении всё видно... и вольтаж и ампераж и т.д. в метрики вывалилось не так много как хотелось бы... Подскажит кто нибудь где затык&

Re: [Модуль] Tuya

Добавлено: Чт май 04, 2023 7:17 pm
grifindorec
Добрый день.
Можете подсказать, где в sql хранится длина строк данного модуля?
Дело в том, что данные от устройства полностью не помещаются в необходимый мне столбец.

Re: [Модуль] Tuya

Добавлено: Пн май 08, 2023 12:31 am
HeavyHard
fandaymon писал(а):
Пн сен 30, 2019 12:48 am
Добрый день. В настройках шлюза и в настройках устройства стоит все локально. Но данные не передаёт. Через облако все работает ок. И так со всеми устройствами. В чем может быть проблема?Изображение
Screenshot_20230508_002457_Samsung Internet.jpg
Screenshot_20230508_002457_Samsung Internet.jpg (1.24 МБ) 531 просмотр

Re: [Модуль] Tuya

Добавлено: Пн май 08, 2023 1:16 am
fandaymon
sije_74 писал(а):
Чт апр 13, 2023 6:20 pm
Добрый вечер всем. Вчера доехал до меня счетчик. В приложении всё видно... и вольтаж и ампераж и т.д. в метрики вывалилось не так много как хотелось бы... Подскажит кто нибудь где затык&
Посмотрел что пишет народ в интернетах - напряжение и сила тока каким-то образом кодируется в 6 метрике... Попытаюсь разобраться, но быстро не обещаю