Ehoco.nl

Jaarlijkse energie- en waterkosten in Domoticz

energie- en waterkosten

Enige tijd geleden hebben we een artikel geschreven waarin uitgelegd werd hoe je de stroom-, gas- en waterkosten per dag in Domoticz inzichtelijk kunt maken. Uiteraard wil je ook inzicht hebben in de jaarlijkse kosten en, nog belangrijker, hoeveel je aan het einde van de contractperiode bij moet betalen of terugkrijgt van de energieleverancier.

Benodigdheden

Allereerst dien je de dagelijkse stroom-, gas- en wakerkosten in Domoticz inzichtelijk te hebben. Mocht je dat nog niet hebben, volg dan dit artikel. Let op dat je de vaste kosten in het script op 0,00 EUR zet, anders worden ze later dubbel berekend!

User Variables

Om dagelijks de verbruikskosten op te kunnen halen maken we gebruik van user variables. Maak drie user variable aan, allen van het type “Float” en geef ze de namen:

Je moet ze ook direct een waarde geven: dit waarde is het verbruik x prijs sinds het begin van de huidige contractperiode. Pak even de laatste jaarafrekening erbij, hier staat de eindstand van de vorige contractperiode op. Haal deze stand af van de huidige stand op de meter en je hebt het verbruik sinds het begin van de huidige contractperiode. Ook kun je eventueel op de website of app van je energieleverancier kijken wat je huidig verbruik is. Vermenigvuldig het verbruik met de prijs per eenheid. Let op! Vaste kosten (als netbeheer, energiebelasting, etc.) moet je nu buiten beschouwing laten, dit komt later. In onderstaand voorbeeld heb ik dus 164 m3 gas à 0,8016 EUR = 131,47 EUR verbruikt sinds 1 november 2018.

Virtuele sensoren

Maak nu 7 virtuele sensoren van het type “Custom Sensor” aan. De namen mogen eventueel afwijken van onderstaand voorbeeld, aangezien we de IDX-nummers gaan gebruiken.

Korte uitleg van de betekenis van de sensoren:

Aan het einde van de contractperiode zullen sensor “Afrekening Stroom & Gas” en “Afr. Stroom & Gas Realtime” logischer wijze vrijwel gelijk zijn.

Script

Nu alle voorbereiding klaar zijn is het tijd voor het script. Download hier het script en sla het op in de folder /home/pi/domoticz/scripts/lua met de naam script_time_energie_jaar.lua of plak het script in de interne editor van Domoticz als LUA-script van het type Timer.

Op regel 5 t/m 11 vul je de IDX-nummers van je zojuist aangemaakt virtuele device in. Op regel 14 t/m 21 vul je de diverse tarieven van vaste kosten en voorschot in. Let erop dat het bedrag van “Energiebelasting” negatief moet zijn! Op regel 24 t/m 27 vul je de ingangsdatum van het contract in. In het voorbeeld is het stroom/gas-contract op 1 november ingegaan en het watercontract op 1 september. Deze data zijn nodig om de gegevens te resetten, zodra een nieuw contractperiode ingaat. Ook zal je op deze dag een notificatie ontvangen, zodat je eraan herinnerd wordt om eventueel de tarieven aan te passen.

De rest van het script kun je ongewijzigd laten. Het script zal dagelijks om 23.59 uur de user variables en virtuele sensoren bijwerken.

Energie- en waterkosten

Als alles goed gegaan is dan zal je iets als onderstaande zien:

Mobiele versie afsluiten