Показать страницуИстория страницыСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Как посчитать импульсы со счетчика? (газ/вода) ====== [[https://www.ab-log.ru/forum/viewtopic.php?p=44499#p44499|Источник: martiniman » 01 мар 2021, 18:16]] Порт настроить как P&R <sxh> Switch sysSens_GasCounter_R "Счетчик Газа Mega" <gas> { channel="megad:standard:incoming:m5:m5-1-in_p11:in" } Number sysSens_GasCounter "Счетчик Газа [%.2f м³]" <gas> (gSys, gEveryChange, gRestoreOnStartup) rule "sysSens_GasCounter" when Item sysSens_GasCounter_R changed to ON then if (sysSens_GasCounter.state instanceof Number){ //Проверяет подгрузилось ли предыдущее значение счетчика из базы sysSens_GasCounter.postUpdate(sysSens_GasCounter.state as Number + 0.0101) //Прибавка одного импульса logInfo (" ---> Counters", "Счетчик газа = " + sysSens_GasCounter.state.toString + " м³.") } else { logWarn (" ---> Counters", "В БД нет данных общего счетчика по газу.") } end </sxh> sw/openhab/examples/gas.txt Последнее изменение: 2023/05/23 10:57 — lazygatto