Guten Abend zusammen
ich nutze eine Logik um den Tagesverbrauch sowie den Monatsverbrauch abzubilden.
Nun ist das Problem das er den Monatsverbrauch vom aktuellen Monat wie folgt berechnet - Aktueller Tag + gestriger Verbrauch.
Die Logik ist wie folgt aufgebaut:
Ich denke irgendwo ist da noch ein kleiner Bug drinnen - weiss aber nicht wo ich suchen soll
ich nutze eine Logik um den Tagesverbrauch sowie den Monatsverbrauch abzubilden.
Nun ist das Problem das er den Monatsverbrauch vom aktuellen Monat wie folgt berechnet - Aktueller Tag + gestriger Verbrauch.
Die Logik ist wie folgt aufgebaut:
PHP-Code:
#!/usr/bin/env python3
# kostenmonat.py
# Berechne die Anzahl der Stunden seit Monatsbeginn
Tage = datetime.datetime.now().day
Tag = datetime.date.today().day
Stunden = datetime.datetime.now().hour
Monatsstunden = (Tage * 24) + Stunden
start = str(Monatsstunden) + 'h'
Monat = (datetime.date.today() - datetime.timedelta(1)).strftime("%B")
from lib.item import Items
items = Items.get_instance()
item = sh.return_item('Messung.Strom.Verbrauch.' + Monat)
# Berechne die Stromkosten sowie den vebrauch des aktuellen Monats und schreibe das Ergebnis in ein Item
sh.Messung.Strom.Monatsverbrauch(sh.Messung.Strom.Bezug() - sh.Messung.Strom.Bezug.db('min', start))
sh.Messung.Strom.KostenMonat(round(sh.Messung.Strom.Monatsverbrauch()*0.32 + (144/12)),2)
item(sh.Messung.Strom.Bezug.db('min', start))
Kommentar