Добрый день
Подскажите пожалуйста как можно регулярно получать данные с датчиков MSW4? Нужно чтобы топик обновлялся раз в N секунд, независимо от того, изменилась фактическая температура или нет.
Добрый день
Подскажите пожалуйста как можно регулярно получать данные с датчиков MSW4? Нужно чтобы топик обновлялся раз в N секунд, независимо от того, изменилась фактическая температура или нет.
Добрый день.
Драйвер - событийный, он записывает в топик значение только когда оно изменяется. Ачто за задачу решаете?
То есть, пока температура не изменится, топик не обновится? Это неудобно, хотелось бы раз в период получать данные. Неужели же то невозможно?
Да, логика именно событийная. То есть скрипты контроллера по отсутствию изменений и запускать-то в общем незачем.
Предвосхищая вопрос про "аварийное"состояние датчика, то есть вероятность того что он перестанет опрашиваться и значение останется постоянным - решается обработкой топиков “meta”
[quote=“leonid_efremov, post:4, topic:26494”]
то неудобно, хотелось бы раз в период получать данные.
[/quote] А чем неудобно? Если нужно какому-то внешнему сервису - то перепубликаци можно описать скриптом.
Событийная логика не всегда нужна, вспомнил, что уже была похожая тема
Использовать ваш wb-rules
я не хочу, очень неудачное решение, очень неудобное, лучше отвязаться через MQTT и логику управления реализовать в другом месте.
Да, кстати, включить перепубликацию для сервиса wb-mqtt-serial можно.