@instalator:
@akalchuk:
Добрый день. Разбираюсь с HomeKit.
Имею полностью обновлённую систему iobroker.
Не могу понять в чем причина такого поведения((((
Подскажите если кто сталкивался….
Реле не помнит своего состояния и постоянно переключается. А бывает что посреди ночи меняет состояние. Тоже не могу понять почему. Не очень то стабильная связка, если например на Ее основе строить дом. Стоит зайти в проложение и будет оно щёлкать все подряд...
На видео сам процесс
https://youtu.be/HXt5lQAtr6A
Заранее благодарен) Странное поведение, скриптов никаких лишних нету на эти объекты? Через какой драйвер рулишь релюшками?
Скрипты есть. Но они стандартные: время проговаривать и погоду(из примеров на сайте). На всякий случай отключу их.
Управление такое: mqtt -> esp -> реле
PS: Все отключил. скрипты/сцены. оставил все по минимуму/ и все равно все по прежнему ((((
вот кусок лога как раз в момент запуска приложения
homekit.0 2016-09-29 20:55:13.767 debug homekit.0 NEWVALUE: true
homekit.0 2016-09-29 20:55:13.767 debug homekit.0 OLDVALUE: true
homekit.0 2016-09-29 20:55:13.767 debug homekit.0 is Switch = true
homekit.0 2016-09-29 20:55:13.767 debug homekit.0 VALUE: true id = mqtt.0.ESP-D1Mini.output14
homekit.0 2016-09-29 20:55:13.766 debug inMem message * mqtt.0.ESP-D1Mini.output14
homekit.0 2016-09-29 20:55:13.766 debug homekit.0 NEWVALUE: true
homekit.0 2016-09-29 20:55:13.766 debug homekit.0 OLDVALUE: true
homekit.0 2016-09-29 20:55:13.765 debug homekit.0 is Switch = true
homekit.0 2016-09-29 20:55:13.765 debug homekit.0 VALUE: true id = mqtt.0.ESP-D1Mini.output12
homekit.0 2016-09-29 20:55:13.765 debug inMem message * mqtt.0.ESP-D1Mini.output12
homekit.0 2016-09-29 20:55:13.765 debug homekit.0 CHANGED: mqtt.0.ESP-D1Mini.output14 = true
homekit.0 2016-09-29 20:55:13.764 debug homekit.0 < hap реле 2 get Switch for mqtt.0.ESP-D1Mini.output14
homekit.0 2016-09-29 20:55:13.764 debug homekit.0 CHANGED: mqtt.0.ESP-D1Mini.output12 = true
homekit.0 2016-09-29 20:55:13.762 debug homekit.0 < hap реле 1 get Switch for mqtt.0.ESP-D1Mini.output12
homekit.0 2016-09-29 20:55:12.617 debug inMem message * system.adapter.mqtt.0.uptime
homekit.0 2016-09-29 20:55:12.617 debug inMem message * system.adapter.mqtt.0.memHeapUsed
homekit.0 2016-09-29 20:55:12.616 debug inMem message * system.adapter.mqtt.0.memHeapTotal
homekit.0 2016-09-29 20:55:12.615 debug inMem message * system.adapter.mqtt.0.memRss
homekit.0 2016-09-29 20:55:12.564 debug inMem message * system.adapter.mqtt.0.connected
homekit.0 2016-09-29 20:55:12.550 debug inMem message * system.adapter.mqtt.0.alive
homekit.0 2016-09-29 20:55:11.007 debug inMem message * system.adapter.javascript.0.uptime
homekit.0 2016-09-29 20:55:11.006 debug inMem message * system.adapter.javascript.0.memHeapUsed
homekit.0 2016-09-29 20:55:11.006 debug inMem message * system.adapter.javascript.0.memHeapTotal
homekit.0 2016-09-29 20:55:11.005 debug inMem message * system.adapter.javascript.0.memRss
homekit.0 2016-09-29 20:55:11.005 debug inMem message * system.adapter.javascript.0.connected
homekit.0 2016-09-29 20:55:11.005 debug inMem message * system.adapter.javascript.0.alive
homekit.0 2016-09-29 20:55:11.004 debug inMem message * system.host.orangepipc.freemem
homekit.0 2016-09-29 20:55:11.004 debug inMem message * system.host.orangepipc.uptime
homekit.0 2016-09-29 20:55:11.004 debug inMem message * system.host.orangepipc.memHeapUsed
homekit.0 2016-09-29 20:55:11.003 debug inMem message * system.host.orangepipc.memHeapTotal
homekit.0 2016-09-29 20:55:11.003 debug inMem message * system.host.orangepipc.memRss
homekit.0 2016-09-29 20:55:11.003 debug inMem message * system.host.orangepipc.mem
homekit.0 2016-09-29 20:55:11.001 debug inMem message * system.host.orangepipc.load
homekit.0 2016-09-29 20:55:10.874 debug inMem message * system.host.orangepipc.alive
homekit.0 2016-09-29 20:55:09.656 debug inMem message * mqtt.0.ESP-D1Mini.uptime
homekit.0 2016-09-29 20:55:09.642 debug inMem message * mqtt.0.ESP-D1Mini.freemem
homekit.0 2016-09-29 20:55:09.635 debug homekit.0 NEWVALUE: false
homekit.0 2016-09-29 20:55:09.635 debug homekit.0 OLDVALUE: false
homekit.0 2016-09-29 20:55:09.634 debug homekit.0 is Switch = true
homekit.0 2016-09-29 20:55:09.634 debug homekit.0 VALUE: 0 id = mqtt.0.ESP-D1Mini.output14
homekit.0 2016-09-29 20:55:09.630 debug inMem message * mqtt.0.ESP-D1Mini.output14
homekit.0 2016-09-29 20:55:09.611 debug homekit.0 NEWVALUE: false
homekit.0 2016-09-29 20:55:09.611 debug homekit.0 OLDVALUE: false
homekit.0 2016-09-29 20:55:09.610 debug homekit.0 is Switch = true
homekit.0 2016-09-29 20:55:09.610 debug homekit.0 VALUE: 0 id = mqtt.0.ESP-D1Mini.output12
вот это происходит именно в момент запуска приложения
homekit.0 2016-09-29 20:55:13.767 debug homekit.0 NEWVALUE: true
homekit.0 2016-09-29 20:55:13.767 debug homekit.0 OLDVALUE: true
homekit.0 2016-09-29 20:55:13.767 debug homekit.0 is Switch = true
homekit.0 2016-09-29 20:55:13.767 debug homekit.0 VALUE: true id = mqtt.0.ESP-D1Mini.output14
homekit.0 2016-09-29 20:55:13.766 debug inMem message * mqtt.0.ESP-D1Mini.output14
homekit.0 2016-09-29 20:55:13.766 debug homekit.0 NEWVALUE: true
homekit.0 2016-09-29 20:55:13.766 debug homekit.0 OLDVALUE: true
homekit.0 2016-09-29 20:55:13.765 debug homekit.0 is Switch = true
homekit.0 2016-09-29 20:55:13.765 debug homekit.0 VALUE: true id = mqtt.0.ESP-D1Mini.output12
homekit.0 2016-09-29 20:55:13.765 debug inMem message * mqtt.0.ESP-D1Mini.output12
homekit.0 2016-09-29 20:55:13.765 debug homekit.0 CHANGED: mqtt.0.ESP-D1Mini.output14 = true
homekit.0 2016-09-29 20:55:13.764 debug homekit.0 < hap реле 2 get Switch for mqtt.0.ESP-D1Mini.output14
homekit.0 2016-09-29 20:55:13.764 debug homekit.0 CHANGED: mqtt.0.ESP-D1Mini.output12 = true
homekit.0 2016-09-29 20:55:13.762 debug homekit.0 < hap реле 1 get Switch for mqtt.0.ESP-D1Mini.output12
вот настройки для одного из "пинов" на esp в mqtt
заметил что если тип переменной отличный от "логическая переменная" - то homekit вообще не видит этот аксессуар/
filename="Без названия.jpeg" index="1">~~