[Модуль] zigbee2mqtt (zigbee2mqtt)

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

Модератор: immortal

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 694 раза
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Пн дек 09, 2019 3:39 pm

mavrnet писал(а):
Пн дек 09, 2019 3:34 pm
В var/log/apache2/error.log c вот такой ошибкой:
Mon Dec 09 11:37:45.410663 2019] [php7:warn] [pid 3657] [client 127.0.0.1:59688] PHP Warning: Illegal string offset 'ORIGINAL_OBJECT_TITLE' in /var/www/modules/objects/objects.class.php on line 559

[Mon Dec 09 11:37:45.410729 2019] [php7:error] [pid 3657] [client 127.0.0.1:59688] PHP Fatal error: Uncaught Error: Cannot unset string offsets in /var/www/modules/objects/objects.class.php:563\nStack trace:\n#0 /var/www/lib/objects.class.php(954): objects->callMethod('switch', 'RFF')\n#1
/var/www/modules/zigbee2mqtt/zigbee2mqtt.class.php(1107): callMethod('switch', 'OFF')\n#2
/var/www/modules/zigbee2mqtt/zigbee2mqtt.class.php(900): zigbee2mqtt->update_default('zigbee2mqtt/0x0...', 'OFF')\n#3
/var/www/modules/zigbee2mqtt/zigbee2mqtt.class.php(763): zigbee2mqtt->processMessage2('zigbee2mqtt/0x0...', 'OFF')\n#4
/var/www/modules/zigbee2mqtt/zigbee2mqtt.class.php(736): zigbee2mqtt->processMessage('zigbee2mqtt/0x0...', '{"power":0.06,"...')\n#5
/var/www/api.php(225): zigbee2mqtt->api(Array)\n#6 {main}\n thrown in /var/www/modules/objects/objects.class.php on line 563
и судя по всему из-за этого постоянно появляется вот такая системная ошибка:
cycle_execs
Backtrace:
#0 /var/www/cycle.php(362): registerError('cycle_hang', 'cycle_execs')
#1 {main}
Что это значит? куда дальше копать?
такое ощущение, что выполняется какой-то метод, выполнение которого вызывает registerError('cycle_hang', 'cycle_execs')

Посмотрю у себя такие ошибки.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
mavrnet
Сообщения: 27
Зарегистрирован: Сб сен 28, 2019 9:35 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение mavrnet » Пн дек 09, 2019 9:36 pm

А вот ещё такая проблема. может кто-то уже сталкивался с таким явлением, а может я что-то не так делаю. Может даже предыдущие ошибки из-за этого.
есть от xiaomi aqara датчик температуры, влажности и давления. Работает через zigbee2mqtt. Создал для него 4 простых устройства.
1 температура
2 влажность
3 давление
4 заряд батарейки
Всем четырём выставил одинаковые свойства (value - current sensor value) и одинаковые методы (valueUpdated - value updated), но работают только температура и заряд батареи. Влажность и давление молчит, хотя в параметрах устройства показатели датчика есть. Но и время обновления странное(

Изображение

Изображение
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение VOVA_iS » Вт дек 10, 2019 6:20 am

mavrnet писал(а):
Пн дек 09, 2019 9:36 pm

Всем четырём выставил одинаковые свойства (value - current sensor value) и одинаковые методы (valueUpdated - value updated), но работают только температура и заряд батареи. Влажность и давление молчит, хотя в параметрах устройства показатели датчика есть. Но и время обновления странное(

Метод точно не нужен. Достаточно только свойства.
За это сообщение автора VOVA_iS поблагодарил:
mavrnet (Вт дек 10, 2019 7:38 am)
Рейтинг: 1.16%
mavrnet
Сообщения: 27
Зарегистрирован: Сб сен 28, 2019 9:35 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение mavrnet » Вт дек 10, 2019 7:44 am

VOVA_iS писал(а):
Вт дек 10, 2019 6:20 am
mavrnet писал(а):
Пн дек 09, 2019 9:36 pm

Всем четырём выставил одинаковые свойства (value - current sensor value) и одинаковые методы (valueUpdated - value updated), но работают только температура и заряд батареи. Влажность и давление молчит, хотя в параметрах устройства показатели датчика есть. Но и время обновления странное(

Метод точно не нужен. Достаточно только свойства.
Спасибо добрый человек)
Помогло! Все датчики работают)
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение Denis_k » Вт дек 10, 2019 8:17 am

directman66 писал(а):
Вс дек 08, 2019 8:50 pm
Потому-что проект перерос "просто купить стик" в различные вариации и на любой вкус, в том числе и на замену mihomegateway.

Есть множество вариантов для покупки и для самосборки.

В планах также есть отказ от mqtt протокола при работе с sls zgw.
ясности не добавило, но спс в любом случае, видимо нужно подождать/почитать
MD на raspberry pi3
mavrnet
Сообщения: 27
Зарегистрирован: Сб сен 28, 2019 9:35 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение mavrnet » Вт дек 10, 2019 10:47 am

directman66 писал(а):
Пн дек 09, 2019 3:39 pm
mavrnet писал(а):
Пн дек 09, 2019 3:34 pm
В var/log/apache2/error.log c вот такой ошибкой:
Mon Dec 09 11:37:45.410663 2019] [php7:warn] [pid 3657] [client 127.0.0.1:59688] PHP Warning: Illegal string offset 'ORIGINAL_OBJECT_TITLE' in /var/www/modules/objects/objects.class.php on line 559

[Mon Dec 09 11:37:45.410729 2019] [php7:error] [pid 3657] [client 127.0.0.1:59688] PHP Fatal error: Uncaught Error: Cannot unset string offsets in /var/www/modules/objects/objects.class.php:563\nStack trace:\n#0 /var/www/lib/objects.class.php(954): objects->callMethod('switch', 'RFF')\n#1
/var/www/modules/zigbee2mqtt/zigbee2mqtt.class.php(1107): callMethod('switch', 'OFF')\n#2
/var/www/modules/zigbee2mqtt/zigbee2mqtt.class.php(900): zigbee2mqtt->update_default('zigbee2mqtt/0x0...', 'OFF')\n#3
/var/www/modules/zigbee2mqtt/zigbee2mqtt.class.php(763): zigbee2mqtt->processMessage2('zigbee2mqtt/0x0...', 'OFF')\n#4
/var/www/modules/zigbee2mqtt/zigbee2mqtt.class.php(736): zigbee2mqtt->processMessage('zigbee2mqtt/0x0...', '{"power":0.06,"...')\n#5
/var/www/api.php(225): zigbee2mqtt->api(Array)\n#6 {main}\n thrown in /var/www/modules/objects/objects.class.php on line 563
и судя по всему из-за этого постоянно появляется вот такая системная ошибка:
cycle_execs
Backtrace:
#0 /var/www/cycle.php(362): registerError('cycle_hang', 'cycle_execs')
#1 {main}
Что это значит? куда дальше копать?
такое ощущение, что выполняется какой-то метод, выполнение которого вызывает registerError('cycle_hang', 'cycle_execs')

Посмотрю у себя такие ошибки.
День добрый!
Не смотрели у себя?
Ато ежесекундно в лог ошибки забиваются и лог растет не по детски(
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 694 раза
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Вт дек 10, 2019 12:01 pm

mavrnet писал(а):
Вт дек 10, 2019 10:47 am
Не смотрели у себя?
Ато ежесекундно в лог ошибки забиваются и лог растет не по детски(
Не наблюдается.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 694 раза
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Вт дек 10, 2019 12:36 pm

Обновление:
1) Переработан интерфейс основного окна (добавлен уровень сигнала, уровень заряда батареи, исключен перенос первой строки на несколько строк)
2) Управление устройствами с основного окна переведено через ajax (должно работать намного быстрее без необходимости обновления страницы). Так и не понял, работает ли оно через мажордройд (через приложения)
За это сообщение автора directman66 поблагодарили (всего 3):
mavrnet (Вт дек 10, 2019 2:14 pm) • Hold (Вт дек 10, 2019 3:50 pm) • Voyager (Ср дек 11, 2019 12:30 pm)
Рейтинг: 3.49%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Voyager
Сообщения: 36
Зарегистрирован: Чт май 26, 2016 4:57 pm
Благодарил (а): 15 раз
Поблагодарили: 9 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение Voyager » Вт дек 10, 2019 6:57 pm

directman66 писал(а):
Вт дек 10, 2019 12:36 pm
Обновление:
1) Переработан интерфейс основного окна (добавлен уровень сигнала, уровень заряда батареи
А где уровень сигнала показывается?
Батарейку показывает у всех, кроме дверного сенсора Aqara. Свойство у него такое есть, так battery и называется, как и у остальных, впрочем.
2019-12-10 18.58.08.png
2019-12-10 18.58.08.png (64.88 КБ) 3268 просмотров
V.A.S.t
Сообщения: 259
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск
Благодарил (а): 16 раз
Поблагодарили: 59 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение V.A.S.t » Ср дек 11, 2019 5:54 am

Обновил вчера модуль и заодно сам zigbee2mqtt себе на голову :) В итоге получил проблему: при отсутствии движения zigbee2mqtt каждые 55 минут шлет данные якобы от датчика. Естественно весь смысл датчика тогда теряется. Может есть мысли как этого избежать? Ведь до обновления все было в порядке...
Датчики RTCGQ11LM с аппаратной доработкой, отключающей сон в 60 сек. В настройках zigbee2mqtt по каждому датчику прописано occupancy_timeout: 0, а в MDM стоит таймаут в 5 сек.
Ответить