Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
Ross
- Сообщения: 10
- Зарегистрирован: Пн фев 06, 2023 8:31 am
-
Благодарил (а):
7 раз
-
Поблагодарили:
0
Сообщение
Ross » Вт фев 21, 2023 5:40 am
Скан не у шлюза, скан это такая кнопка в модуле (Сканировать), после нажатия на неё модуль ищет в локальной сети все устройства туи и выдаёт их айдишки и протокол, по которому они общаются
Понял. Спасибо за ваше терпение и ответы!
Версию протокола показывает 3.4 у шлюза, все остальные устройства 3.3
Посмотрел ответы устройств, но там от шлюза ничего нету, кроме названия устройства... или я ни чего не понял
-
Вложения
-
- Снимок экрана 2023-02-21 в 07.32.41.png (727.2 КБ) 1535 просмотров
-
fandaymon
- Сообщения: 1561
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
39 раз
-
Поблагодарили:
577 раз
Сообщение
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)
-
grifindorec
- Сообщения: 72
- Зарегистрирован: Вт фев 02, 2021 12:54 pm
-
Благодарил (а):
18 раз
-
Поблагодарили:
6 раз
Сообщение
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 раз
Сообщение
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, я использую кем-то написанный клиент, так что понять что там внутри происходит при потери соединения мне будет трудно. Цикл переподключается к серверу каждый час или два (когда истекает срок годности ключа), так что когда-то цикл переподключится, но это будет не сразу
-
grifindorec
- Сообщения: 72
- Зарегистрирован: Вт фев 02, 2021 12:54 pm
-
Благодарил (а):
18 раз
-
Поблагодарили:
6 раз
Сообщение
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
Сообщение
sije_74 » Чт апр 13, 2023 6:19 pm
Пришел вот такой девайс: ZMAi-90
-
Вложения
-
- 4.png (423 КБ) 1049 просмотров
Последний раз редактировалось
sije_74 Чт апр 13, 2023 6:37 pm, всего редактировалось 2 раза.
-
sije_74
- Сообщения: 19
- Зарегистрирован: Вс авг 05, 2018 11:55 am
-
Благодарил (а):
1 раз
-
Поблагодарили:
0
Сообщение
sije_74 » Чт апр 13, 2023 6:20 pm
Добрый вечер всем. Вчера доехал до меня счетчик. В приложении всё видно... и вольтаж и ампераж и т.д. в метрики вывалилось не так много как хотелось бы... Подскажит кто нибудь где затык&
-
Вложения
-
- 1.png (99.92 КБ) 1049 просмотров
-
- 2.png (18.56 КБ) 1049 просмотров
-
- 3.png (24.79 КБ) 1049 просмотров
-
grifindorec
- Сообщения: 72
- Зарегистрирован: Вт фев 02, 2021 12:54 pm
-
Благодарил (а):
18 раз
-
Поблагодарили:
6 раз
Сообщение
grifindorec » Чт май 04, 2023 7:17 pm
Добрый день.
Можете подсказать, где в sql хранится длина строк данного модуля?
Дело в том, что данные от устройства полностью не помещаются в необходимый мне столбец.
-
HeavyHard
- Сообщения: 11
- Зарегистрирован: Вт сен 29, 2020 4:04 pm
-
Благодарил (а):
1 раз
-
Поблагодарили:
0
Сообщение
HeavyHard » Пн май 08, 2023 12:31 am
fandaymon писал(а): ↑Пн сен 30, 2019 12:48 am
Добрый день. В настройках шлюза и в настройках устройства стоит все локально. Но данные не передаёт. Через облако все работает ок. И так со всеми устройствами. В чем может быть проблема?
- Screenshot_20230508_002457_Samsung Internet.jpg (1.24 МБ) 788 просмотров
-
fandaymon
- Сообщения: 1561
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
39 раз
-
Поблагодарили:
577 раз
Сообщение
fandaymon » Пн май 08, 2023 1:16 am
sije_74 писал(а): ↑Чт апр 13, 2023 6:20 pm
Добрый вечер всем. Вчера доехал до меня счетчик. В приложении всё видно... и вольтаж и ампераж и т.д. в метрики вывалилось не так много как хотелось бы... Подскажит кто нибудь где затык&
Посмотрел что пишет народ в интернетах - напряжение и сила тока каким-то образом кодируется в 6 метрике... Попытаюсь разобраться, но быстро не обещаю