Страница 127 из 132

Re: [Модуль] Tuya

Добавлено: Вт июн 18, 2024 10:11 am
Logrus
эххх опасно с модулей копировать код, даже с модулей автора мдм (
сейчас уже и не вспомню, но как-то по просьбе заглядывал в модуль, для идеала и не возникновения трабл через облако необходимо править (старые примеры увы из граблей и многое не учитывают)
в идеале там и в ядре неплохо бы причесать многое ... п.с. и задокументировать :lol:

п.п.с. ту ксор, если начал смотреть/править обрати внимание как модуль сохраняет значения и получает их из облака, как происходит их рассинхронизация (это недоработки ядра и модулей)

Re: [Модуль] Tuya

Добавлено: Вт июн 18, 2024 10:38 am
xor
fandaymon писал(а): Пн июн 17, 2024 10:34 am ...
описка в формате минут в неск. местах - используется J вместо I ((
date('y-m-d H:j:s') vs date('y-m-d H:i:s')

Re: [Модуль] Tuya

Добавлено: Вт июн 18, 2024 12:04 pm
fandaymon
xor писал(а): Вт июн 18, 2024 10:38 am
fandaymon писал(а): Пн июн 17, 2024 10:34 am ...
описка в формате минут в неск. местах - используется J вместо I ((
date('y-m-d H:j:s') vs date('y-m-d H:i:s')
Спасибо - поправил

Re: [Модуль] Tuya

Добавлено: Вт июн 18, 2024 12:07 pm
fandaymon
Logrus писал(а): Вт июн 18, 2024 10:11 am эххх опасно с модулей копировать код, даже с модулей автора мдм (
сейчас уже и не вспомню, но как-то по просьбе заглядывал в модуль, для идеала и не возникновения трабл через облако необходимо править (старые примеры увы из граблей и многое не учитывают)
в идеале там и в ядре неплохо бы причесать многое ... п.с. и задокументировать :lol:

п.п.с. ту ксор, если начал смотреть/править обрати внимание как модуль сохраняет значения и получает их из облака, как происходит их рассинхронизация (это недоработки ядра и модулей)
Ну особых вариантов на момент создания модуля и не было - либо копировать, либо не делать, так как знания php на тот момент были нулевыми

Re: [Модуль] Tuya

Добавлено: Вт июн 18, 2024 1:23 pm
Logrus
Высказывание выше ни в коей мере не наезд, ни про модуль, ни про ядро мдм, но вот так оно все вместе, особенно удручает отсутствие документации и неоднократно замечал что даже сам автор "мдм" порой путается/забывает что там было правильно изначально или как это понять/переосмыслить/изменить/донести до PR в ядро (обсуждений элементарных нет даже, молчу про большее) ....

Re: [Модуль] Tuya

Добавлено: Вт июн 18, 2024 9:29 pm
defender52
fandaymon писал(а): Пн июн 17, 2024 10:33 am У вас свойства метрик не подтянулись. Модуль в облаке смотрит тип значений. Нету типа - нету правильной обработки значений. Свойства подтягиваются раз в 5 минут, так как это довольно долгий процесс. При некоторых условиях они могли и не подтянуться. Вроде бы в последнем обновлении я это исправил
В том-то и дело, что с тех пор минуло уж много дней, а картина со свойствами все та же. Сегодня попробую просетапить еще один такой же модуль, отпишусь о результате.

Кстати, робот-пылесос добавился с теми же симптомами:
SPOILERSPOILER_SHOW
робот.png
робот.png (13.3 КБ) 7326 просмотров

Re: [Модуль] Tuya

Добавлено: Ср июн 19, 2024 4:17 pm
defender52
Новый девайс добавился с нумерованными свойствами, повно как и предыдущий.
Однако сегодня утром первый модуль, о котором я спрашивал неделю назад, вдруг получил текстовые наименования свойств:
SPOILERSPOILER_SHOW
Untitled.png
Untitled.png (8.15 КБ) 7154 просмотра
Продолжаю наблюдение.

Re: [Модуль] Tuya

Добавлено: Ср июн 19, 2024 4:35 pm
fandaymon
defender52 писал(а): Вт июн 18, 2024 9:29 pm
fandaymon писал(а): Пн июн 17, 2024 10:33 am У вас свойства метрик не подтянулись. Модуль в облаке смотрит тип значений. Нету типа - нету правильной обработки значений. Свойства подтягиваются раз в 5 минут, так как это довольно долгий процесс. При некоторых условиях они могли и не подтянуться. Вроде бы в последнем обновлении я это исправил
В том-то и дело, что с тех пор минуло уж много дней, а картина со свойствами все та же. Сегодня попробую просетапить еще один такой же модуль, отпишусь о результате.

Кстати, робот-пылесос добавился с теми же симптомами:
SPOILERSPOILER_SHOW
робот.png
Надо обновить модуль. Потом зайти в устройство и убрать галочку Свойства DSP заполнены. Через некоторое время всё должно заполниться из облака

Re: [Модуль] Tuya

Добавлено: Чт июн 20, 2024 11:50 am
AndrewStick
Что то у меня какая то фигня происходит.
Есть 2 одинаковых выключателя, если на одном из них включить локальный мониторинг, то локальный цикл вешается наглухо.
Со вторым все нормально работает.
Единственное обнаруженное мной отличие - у неработающего локальный ключ содержит спецсимволы.
QIP Shot - Screen 1311.jpg
QIP Shot - Screen 1311.jpg (10.09 КБ) 7029 просмотров
При этом еще 1 выключатель - другого производителя, тоже со спецсимволами, не вешает локальный цикл.
QIP Shot - Screen 1312.jpg
QIP Shot - Screen 1312.jpg (9.54 КБ) 7029 просмотров
Так выглядит дебаг с работающим выключателем
QIP Shot - Screen 1313.jpg
QIP Shot - Screen 1313.jpg (101.04 КБ) 7029 просмотров
а так с вешающим. После этого "цикл не отвечает"
QIP Shot - Screen 1314.jpg
QIP Shot - Screen 1314.jpg (39.71 КБ) 7029 просмотров
Что делать? Попробовать удалить из туи неработающий и добавить заново?

Re: [Модуль] Tuya

Добавлено: Чт июн 20, 2024 3:46 pm
fandaymon
AndrewStick писал(а): Чт июн 20, 2024 11:50 am Что то у меня какая то фигня происходит.
Есть 2 одинаковых выключателя, если на одном из них включить локальный мониторинг, то локальный цикл вешается наглухо.
Со вторым все нормально работает.
Единственное обнаруженное мной отличие - у неработающего локальный ключ содержит спецсимволы.
QIP Shot - Screen 1311.jpg

При этом еще 1 выключатель - другого производителя, тоже со спецсимволами, не вешает локальный цикл.
QIP Shot - Screen 1312.jpg

Так выглядит дебаг с работающим выключателем
QIP Shot - Screen 1313.jpg

а так с вешающим. После этого "цикл не отвечает"
QIP Shot - Screen 1314.jpg

Что делать? Попробовать удалить из туи неработающий и добавить заново?
Самое первое, что нужно сделать - это нажать кнопку Сканировать. Во-первых чтобы убедиться, что локальный адрес вбит правильно, во-вторых чтобы посмотреть какой протокол у устройства

У меня у всех устройств локальный ключ состоит только из букв и цифр, может быть проблема в этом, тогда надо смотреть в логи апача - там будут какие-нибудь ошибки в php файле (если конечно апач стоит)

Перепривязка устройства меняет локальный ключ, так что её тоже можно попробовать