Domoticz Gasmeter
Tuurlijk.. er zijn al veel mensen die op internet hun beschrijving hebben staan hoe een ‘analoge’ gasmeter uit te lezen. Ik heb een Krom-Schroder type BK4 hangen en wilde toch, opnieuw, beschrijven hoe ik een en ander aan het werken heb gekregen. Veel dank evengoed naar de mensen die mij voorgingen en mij zodoende op weg geholpen hebben ! Ik verwijs tevens naar de post van pwhooftman op www.domoticz.com.
Basis van het uitlezen is een KaKu deur sensor. Wederom verwijs ik naar de link hierboven.
Aangezien de KaKu sensor nogal wat dubbele meldingen geeft (On On Off On Off Off Off etc) heb ik een Blocky gemaakt voor het beperken van de switch-acties. Zodoende worden de On-Off pulzen van de Gasmeter-Sensor gefilterd doorgegeven aan de Gasmeter-Teller. Nodig is een user-variabele (integer) die ik ‘StandPuls’ genoemd heb.
Nu ‘Gasmeter Teller’ de juiste input krijgt is er een lua script nodig om de ‘Gasmeter’ waarde bij te werken. Het script moet staan in /home/pi/domoticz/scripts/lua en zal bij het wijzigen van een device (Gasmeter Teller) worden aangesproken. Naam van het script is irrelevant maar moet uitzien als ‘script_device_naam.lua’. In het script wordt verwezen naar de ‘Gasmeter Teller’ en het IDX van de ‘Gasmeter’. Zet bovendien bovenin het script de momentele tellerstand die verder door het script zal worden bijgewerkt.