Symulacja licznika ...
 
Powiadomienia
Wyczyść wszystko

Domoticz Symulacja licznika impulsów

superprzemo
(@superprzemo)
Młodzik

Witam,

Mam utworzony wirtualny licznik impulsów jako odczyt zużytego gazu, natomiast "impulsy" (odczyt zamknięcia i otwarcia drzwi) odczytywane są przez czujnik otwarcia drzwi xiaomi (kontaktron w tym czujniku wyłapuje impuls z tarczy gazomierza).

Odczyt z czujnika "closed" to impuls z gazomierza, "open" to brak impulsu.

Jak najprościej zamienić odczyt z czujnika otwarcia drzwi na odczyt licznika impulsów (1 impuls to 0.01m3)?

 

 

Cytuj
Autor tematu Dodane : 25/11/2021 10:37 pm
superprzemo
(@superprzemo)
Młodzik

Ok, udało mi się to osiągnąć przez skrypt dzvents, może komuś się przyda:

return {
active = true,
on = {
devices = { 265, }  --idx czujnika otwarcia drzwi
},

execute = function(domoticz, device)

local iCounter = domoticz.devices(261)  --idx licznika przyrostowego gazu
local zmienna = 1

if device.state == 'Closed' then
zmienna = (iCounter.counter + 1)
iCounter.incrementCounter( ( -1 * iCounter.counter *1) + zmienna )

end

end
}

 

Podzielnik trzeba ustawić w wirtualnym czujniku

OdpowiedzCytuj
Autor tematu Dodane : 27/11/2021 3:42 pm
Udostępnij: