[Модуль] Tuya

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

Модератор: immortal

Ross
Сообщения: 10
Зарегистрирован: Пн фев 06, 2023 8:31 am
Благодарил (а): 7 раз
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение Ross » Вт фев 21, 2023 5:40 am

Скан не у шлюза, скан это такая кнопка в модуле (Сканировать), после нажатия на неё модуль ищет в локальной сети все устройства туи и выдаёт их айдишки и протокол, по которому они общаются
Понял. Спасибо за ваше терпение и ответы!

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

Посмотрел ответы устройств, но там от шлюза ничего нету, кроме названия устройства... или я ни чего не понял
Вложения
Снимок экрана 2023-02-21 в 07.32.41.png
Снимок экрана 2023-02-21 в 07.32.41.png (727.2 КБ) 1535 просмотров
fandaymon
Сообщения: 1561
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 577 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Вт фев 21, 2023 3:21 pm

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

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

Посмотрел ответы устройств, но там от шлюза ничего нету, кроме названия устройства... или я ни чего не понял
Версия протокола 3.4 у шлюзп объясняет почему локально ничего не работает. Подозреваю, что там где в логе status= это как раз ответ от устройств, подключенных к шлюзу. В версии 3.4 ответы кодируются дополнительным ключом сеанса. Этот механизм в модуле не реализован на данный момент... Вроде бы в local tuya он уже появился, можно было бы попробовать реализовать его и в модуле, но у меня нету таких устройств, не на чем потестить.
За это сообщение автора fandaymon поблагодарил:
Ross (Вт фев 21, 2023 6:54 pm)
Рейтинг: 1.16%
grifindorec
Сообщения: 72
Зарегистрирован: Вт фев 02, 2021 12:54 pm
Благодарил (а): 18 раз
Поблагодарили: 6 раз

Re: [Модуль] Tuya

Сообщение grifindorec » Пн мар 06, 2023 9:27 pm

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

Re: [Модуль] Tuya

Сообщение 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, я использую кем-то написанный клиент, так что понять что там внутри происходит при потери соединения мне будет трудно. Цикл переподключается к серверу каждый час или два (когда истекает срок годности ключа), так что когда-то цикл переподключится, но это будет не сразу
За это сообщение автора fandaymon поблагодарил:
grifindorec (Вс мар 26, 2023 1:32 pm)
Рейтинг: 1.16%
grifindorec
Сообщения: 72
Зарегистрирован: Вт фев 02, 2021 12:54 pm
Благодарил (а): 18 раз
Поблагодарили: 6 раз

Re: [Модуль] Tuya

Сообщение grifindorec » Вс мар 26, 2023 1:29 pm

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}

И за два дня так и не загрузился, пока вручную не запустил цикл.
sije_74
Сообщения: 19
Зарегистрирован: Вс авг 05, 2018 11:55 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение sije_74 » Чт апр 13, 2023 6:19 pm

Пришел вот такой девайс: ZMAi-90
Вложения
4.png
4.png (423 КБ) 1049 просмотров
Последний раз редактировалось sije_74 Чт апр 13, 2023 6:37 pm, всего редактировалось 2 раза.
sije_74
Сообщения: 19
Зарегистрирован: Вс авг 05, 2018 11:55 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение sije_74 » Чт апр 13, 2023 6:20 pm

Добрый вечер всем. Вчера доехал до меня счетчик. В приложении всё видно... и вольтаж и ампераж и т.д. в метрики вывалилось не так много как хотелось бы... Подскажит кто нибудь где затык&
Вложения
1.png
1.png (99.92 КБ) 1049 просмотров
2.png
2.png (18.56 КБ) 1049 просмотров
3.png
3.png (24.79 КБ) 1049 просмотров
grifindorec
Сообщения: 72
Зарегистрирован: Вт фев 02, 2021 12:54 pm
Благодарил (а): 18 раз
Поблагодарили: 6 раз

Re: [Модуль] Tuya

Сообщение grifindorec » Чт май 04, 2023 7:17 pm

Добрый день.
Можете подсказать, где в sql хранится длина строк данного модуля?
Дело в том, что данные от устройства полностью не помещаются в необходимый мне столбец.
HeavyHard
Сообщения: 11
Зарегистрирован: Вт сен 29, 2020 4:04 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: [Модуль] Tuya

Сообщение HeavyHard » Пн май 08, 2023 12:31 am

fandaymon писал(а):
Пн сен 30, 2019 12:48 am
Добрый день. В настройках шлюза и в настройках устройства стоит все локально. Но данные не передаёт. Через облако все работает ок. И так со всеми устройствами. В чем может быть проблема?Изображение
Screenshot_20230508_002457_Samsung Internet.jpg
Screenshot_20230508_002457_Samsung Internet.jpg (1.24 МБ) 788 просмотров
fandaymon
Сообщения: 1561
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 577 раз

Re: [Модуль] Tuya

Сообщение fandaymon » Пн май 08, 2023 1:16 am

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