[Модуль] Tuya
Модератор: immortal
-
- Сообщения: 2104
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 315 раз
- Поблагодарили: 465 раз
Re: [Модуль] Tuya
эххх опасно с модулей копировать код, даже с модулей автора мдм (
сейчас уже и не вспомню, но как-то по просьбе заглядывал в модуль, для идеала и не возникновения трабл через облако необходимо править (старые примеры увы из граблей и многое не учитывают)
в идеале там и в ядре неплохо бы причесать многое ... п.с. и задокументировать
п.п.с. ту ксор, если начал смотреть/править обрати внимание как модуль сохраняет значения и получает их из облака, как происходит их рассинхронизация (это недоработки ядра и модулей)
сейчас уже и не вспомню, но как-то по просьбе заглядывал в модуль, для идеала и не возникновения трабл через облако необходимо править (старые примеры увы из граблей и многое не учитывают)
в идеале там и в ядре неплохо бы причесать многое ... п.с. и задокументировать
п.п.с. ту ксор, если начал смотреть/править обрати внимание как модуль сохраняет значения и получает их из облака, как происходит их рассинхронизация (это недоработки ядра и модулей)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: [Модуль] Tuya
описка в формате минут в неск. местах - используется J вместо I ((
date('y-m-d H:j:s') vs date('y-m-d H:i:s')
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 1562
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 577 раз
-
- Сообщения: 1562
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 577 раз
Re: [Модуль] Tuya
Ну особых вариантов на момент создания модуля и не было - либо копировать, либо не делать, так как знания php на тот момент были нулевымиLogrus писал(а): ↑Вт июн 18, 2024 10:11 amэххх опасно с модулей копировать код, даже с модулей автора мдм (
сейчас уже и не вспомню, но как-то по просьбе заглядывал в модуль, для идеала и не возникновения трабл через облако необходимо править (старые примеры увы из граблей и многое не учитывают)
в идеале там и в ядре неплохо бы причесать многое ... п.с. и задокументировать
п.п.с. ту ксор, если начал смотреть/править обрати внимание как модуль сохраняет значения и получает их из облака, как происходит их рассинхронизация (это недоработки ядра и модулей)
- Рейтинг: 1.16%
-
- Сообщения: 2104
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 315 раз
- Поблагодарили: 465 раз
Re: [Модуль] Tuya
Высказывание выше ни в коей мере не наезд, ни про модуль, ни про ядро мдм, но вот так оно все вместе, особенно удручает отсутствие документации и неоднократно замечал что даже сам автор "мдм" порой путается/забывает что там было правильно изначально или как это понять/переосмыслить/изменить/донести до PR в ядро (обсуждений элементарных нет даже, молчу про большее) ....
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 9
- Зарегистрирован: Пн май 28, 2018 9:27 pm
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: [Модуль] Tuya
В том-то и дело, что с тех пор минуло уж много дней, а картина со свойствами все та же. Сегодня попробую просетапить еще один такой же модуль, отпишусь о результате.fandaymon писал(а): ↑Пн июн 17, 2024 10:33 amУ вас свойства метрик не подтянулись. Модуль в облаке смотрит тип значений. Нету типа - нету правильной обработки значений. Свойства подтягиваются раз в 5 минут, так как это довольно долгий процесс. При некоторых условиях они могли и не подтянуться. Вроде бы в последнем обновлении я это исправил
Кстати, робот-пылесос добавился с теми же симптомами:
СпойлерПоказать
-
- Сообщения: 9
- Зарегистрирован: Пн май 28, 2018 9:27 pm
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: [Модуль] Tuya
Новый девайс добавился с нумерованными свойствами, повно как и предыдущий.
Однако сегодня утром первый модуль, о котором я спрашивал неделю назад, вдруг получил текстовые наименования свойств:
Продолжаю наблюдение.
Однако сегодня утром первый модуль, о котором я спрашивал неделю назад, вдруг получил текстовые наименования свойств:
СпойлерПоказать
-
- Сообщения: 1562
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 577 раз
Re: [Модуль] Tuya
Надо обновить модуль. Потом зайти в устройство и убрать галочку Свойства DSP заполнены. Через некоторое время всё должно заполниться из облакаdefender52 писал(а): ↑Вт июн 18, 2024 9:29 pmВ том-то и дело, что с тех пор минуло уж много дней, а картина со свойствами все та же. Сегодня попробую просетапить еще один такой же модуль, отпишусь о результате.fandaymon писал(а): ↑Пн июн 17, 2024 10:33 amУ вас свойства метрик не подтянулись. Модуль в облаке смотрит тип значений. Нету типа - нету правильной обработки значений. Свойства подтягиваются раз в 5 минут, так как это довольно долгий процесс. При некоторых условиях они могли и не подтянуться. Вроде бы в последнем обновлении я это исправил
Кстати, робот-пылесос добавился с теми же симптомами:СпойлерПоказатьробот.png
- За это сообщение автора fandaymon поблагодарил:
- defender52 (Пт июн 21, 2024 12:51 am)
- Рейтинг: 1.16%
- AndrewStick
- Сообщения: 35
- Зарегистрирован: Пт янв 15, 2021 5:56 am
- Откуда: Москва
- Благодарил (а): 6 раз
- Поблагодарили: 12 раз
- Контактная информация:
Re: [Модуль] Tuya
Что то у меня какая то фигня происходит.
Есть 2 одинаковых выключателя, если на одном из них включить локальный мониторинг, то локальный цикл вешается наглухо.
Со вторым все нормально работает.
Единственное обнаруженное мной отличие - у неработающего локальный ключ содержит спецсимволы. При этом еще 1 выключатель - другого производителя, тоже со спецсимволами, не вешает локальный цикл. Так выглядит дебаг с работающим выключателем а так с вешающим. После этого "цикл не отвечает" Что делать? Попробовать удалить из туи неработающий и добавить заново?
Есть 2 одинаковых выключателя, если на одном из них включить локальный мониторинг, то локальный цикл вешается наглухо.
Со вторым все нормально работает.
Единственное обнаруженное мной отличие - у неработающего локальный ключ содержит спецсимволы. При этом еще 1 выключатель - другого производителя, тоже со спецсимволами, не вешает локальный цикл. Так выглядит дебаг с работающим выключателем а так с вешающим. После этого "цикл не отвечает" Что делать? Попробовать удалить из туи неработающий и добавить заново?
-
- Сообщения: 1562
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 577 раз
Re: [Модуль] Tuya
Самое первое, что нужно сделать - это нажать кнопку Сканировать. Во-первых чтобы убедиться, что локальный адрес вбит правильно, во-вторых чтобы посмотреть какой протокол у устройства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 файле (если конечно апач стоит)
Перепривязка устройства меняет локальный ключ, так что её тоже можно попробовать