Помогите со скриптом
Модератор: immortal
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
Помогите со скриптом
Доброго дня! по квартире установлена куча датчиков температуры (netping), так вот как бы сделать чтобы при выходе из строя датчика в свойство сразу писалось N/A, а в лог записывалось что датчик такой то не активен? так понимаю что нужен метод, а вот как сделать хз) помогите.
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Помогите со скриптом
Смотрите в коннекте как сделана установка свойства alive. Принцип такой -- каждое обновление устанавливает alive в 1 и добавляет таймер установки этого свойства в 0 через заданный промежуток (у меня обычно это несколько часов). Соответственно, если датчик не обновляется несколько часов, то он будет отмечен как неактивный и это отразится на общем статусе системы.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: Помогите со скриптом
У меня датчики общаются по mqtt, и если отваливается - сразу выставляется lwt (это делает брокер при обрыве соединения с датчиком)