Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
directman66
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
694 раза
-
Контактная информация:
Сообщение
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')
Посмотрю у себя такие ошибки.
-
mavrnet
- Сообщения: 27
- Зарегистрирован: Сб сен 28, 2019 9:35 pm
-
Благодарил (а):
4 раза
-
Поблагодарили:
0
Сообщение
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 раз
Сообщение
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)
-
mavrnet
- Сообщения: 27
- Зарегистрирован: Сб сен 28, 2019 9:35 pm
-
Благодарил (а):
4 раза
-
Поблагодарили:
0
Сообщение
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 раз
Сообщение
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
Сообщение
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 раза
-
Контактная информация:
Сообщение
directman66 » Вт дек 10, 2019 12:01 pm
mavrnet писал(а): ↑Вт дек 10, 2019 10:47 am
Не смотрели у себя?
Ато ежесекундно в лог ошибки забиваются и лог растет не по детски(
Не наблюдается.
-
directman66
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
694 раза
-
Контактная информация:
Сообщение
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)
-
Voyager
- Сообщения: 36
- Зарегистрирован: Чт май 26, 2016 4:57 pm
-
Благодарил (а):
15 раз
-
Поблагодарили:
9 раз
Сообщение
Voyager » Вт дек 10, 2019 6:57 pm
directman66 писал(а): ↑Вт дек 10, 2019 12:36 pm
Обновление:
1) Переработан интерфейс основного окна (добавлен уровень сигнала, уровень заряда батареи
А где уровень сигнала показывается?
Батарейку показывает у всех, кроме дверного сенсора Aqara. Свойство у него такое есть, так battery и называется, как и у остальных, впрочем.
- 2019-12-10 18.58.08.png (64.88 КБ) 3268 просмотров
-
V.A.S.t
- Сообщения: 259
- Зарегистрирован: Сб май 11, 2019 6:35 pm
- Откуда: Иркутск
-
Благодарил (а):
16 раз
-
Поблагодарили:
59 раз
Сообщение
V.A.S.t » Ср дек 11, 2019 5:54 am
Обновил вчера модуль и заодно сам zigbee2mqtt себе на голову
В итоге получил проблему: при отсутствии движения zigbee2mqtt каждые 55 минут шлет данные якобы от датчика. Естественно весь смысл датчика тогда теряется. Может есть мысли как этого избежать? Ведь до обновления все было в порядке...
Датчики RTCGQ11LM с
аппаратной доработкой, отключающей сон в 60 сек. В настройках zigbee2mqtt по каждому датчику прописано occupancy_timeout: 0, а в MDM стоит таймаут в 5 сек.