Всем привет.
Подскажите куда копать. Создал правило со следующим кодом:
defineVirtualDevice(“PH_meter_error”, {
title:“”,
cells: {
enabled: {
type: “switch”,
value: false
}
}
});
Правило работало, но после того как откатился к заводским настройкам, правило стало работать не полностью.
Т.е. выполняется первое условие: когда PH_meter/PH_sensor#error = ERROR
и PH_meter_error/enabled присваивается TRUE.
Но как только ошибка с PH_meter/PH_sensor#error уходит,
PH_meter_error/enabled остается TRUE и обратное в FALSE не уходит
Добрый день.
Если правило срабатывает, то нужно определить — какое значение в данном топике.
Далее в зависимости от значения нужно понять, срабатывает ли условие.
Что покажет log()?
Следовательно событие whenChanged: "PH_meter/PH_sensor#error", срабатывающее при изменении топика не работает когда связь обрывается.
Что будет в таком случае в этом топике, если посмотреть, например через MQTT Explorer?
Так же можно попробовать проверять значение с помощью trackMqtt():