Moin moin,
wollte nur bescheid geben das alles läuft. Vielen Dank an dich Uwe für deine Unterstützung!
Wenn gewünscht kann ich alles dazu posten.
Gruß
Eloy
Moin moin,
wollte nur bescheid geben das alles läuft. Vielen Dank an dich Uwe für deine Unterstützung!
Wenn gewünscht kann ich alles dazu posten.
Gruß
Eloy
Der Tagesverbrauchdurchschnitt ist jetzt auch vorhanden Dann bin ich ja guter Dinge das auch demnächt der erste Monatsverbrauch angezeigt wird. Ich gebe bescheid.
Habe mal auf die schnelle eine zweite Zeile in der influxDB.persist erstellt und wie bereits geschrieben, werden die hier definierten Items in influxDB Studio nicht angezeigt. Dann habe ich die bisher nicht persistierten Items Verbrauch_gesamt_Tag, Verbrauch_gesamt_Woche, Verbrauch_gesamt_Monat, Verbrauch_gesamt_Jahr, Verbrauch_gesamt_Tag_Preis, Verbrauch_gesamt_Woche_Preis, Verbrauch_gesamt_Monat_Preis, Verbrauch_gesamt_Jahr_Preis in die vorhandene Zeile gepackt und schon tauchen sie auf.
Blöde Frage. Kann man zwei Zeilen mit der gleichen strategy Erstellen oder beißt sich das dann?
Gruß
Eloy
Hallo Uwe,
Danke!
Kaum habe ich deine Empfehlung gespeichert sind Verbrauch_gesamt_gestern, Verbrauch_gesamt_gestern_Preis, Verbrauch_letzte_Woche, Verbrauch_letzte_Woche_Preis und Strompreis_Januar bis Strompreis_Dezember aufgetaucht. Theoretisch sollte ab morgen dann ein Tagesdurchschnitt angezeigt werden aber Verbrauch_Tag_Durchschnitt, Verbrauch_letzten_Monat, Verbrauch_letzten_Monat_Preis werden noch nicht angezeigt, obwohl diese doch auch Mitglieder der Gruppe Verbrauchsberechnung sind? Oder werden diese erst bei der ersten Datenspeicherung erstellt?
Du hast deine influxDB.persist Datei schön nach Zeiträumen aufgeteilt wenn ich das jetzt richtig deute. Das habe ich auch schon einmal versucht, hat aber warum auch immer nicht geklappt. Das würde mir das Leben einfacher machen wenn man neue Items nach einem gewissen Zeitschema persistieren will, packt man sie einfach in die Zeile mit rein und gut wäre... Iss nisch...
Hast du evtl. eine gute Adresse wo ich das nochmals nachlesen könnte? Habe mir bereits die openHAB Doku reingefahren aber wie schon erwähnt, warum auch immer funktionieren dann ein Haufen Items nicht mehr die vorher persistiert wurden.
Gruß und nochmals Danke für Deine Unterstützung
Eloy
Und meine Rules datei sieht folgendermaßen aus:
val strompreis = 0.2617
val Grundpreis = 14.38
// Strompreis in Cent der immer dem aktuellem Stromtarif angepasst werden muss in Cent/kWh
// und einem Grundpreis von XX,XX € je Monat, der nur bei der Monatsberechnung dazu addiert wird, damit es wiederum bei der Jahresberechnung richtig addiert wird.
rule "Verbrauchsberechnungen Zeiträume" when Item Verbrauch_gesamt changed then val ZonedDateTime zdt = ZonedDateTime.now() var ZonedDateTime start_of_day = zdt.toLocalDate().atStartOfDay(zdt.getZone()) var ZonedDateTime start_of_week = zdt.with(DayOfWeek.MONDAY).toLocalDate().atStartOfDay(zdt.getZone()) var ZonedDateTime start_of_month = zdt.withDayOfMonth(1).toLocalDate().atStartOfDay(zdt.getZone()) var ZonedDateTime start_of_year = zdt.withDayOfYear(1).toLocalDate().atStartOfDay(zdt.getZone())
var heute = Verbrauch_gesamt.deltaSince(start_of_day) as Number var woche = Verbrauch_gesamt.deltaSince(start_of_week) as Number var monat = Verbrauch_gesamt.deltaSince(start_of_month) as Number var jahr = Verbrauch_gesamt.deltaSince(start_of_year) as Number
Verbrauch_gesamt_Tag.postUpdate(heute) Verbrauch_gesamt_Woche.postUpdate(woche) Verbrauch_gesamt_Monat.postUpdate(monat) Verbrauch_gesamt_Jahr.postUpdate(jahr) end
// Stromkostenberechnungen für festgelegte Zeiträume
rule "Stromkostenberechnung heute" when Item Verbrauch_gesamt_Tag changed then val verbrauch_heute = Verbrauch_gesamt_Tag.state as Number Verbrauch_gesamt_Tag_Preis.postUpdate(verbrauch_heute * strompreis) end
rule "Stromkostenberechnung Woche" when Item Verbrauch_gesamt_Woche changed then val verbrauch_woche = Verbrauch_gesamt_Woche.state as Number Verbrauch_gesamt_Woche_Preis.postUpdate(verbrauch_woche * strompreis) end
rule "Stromkostenberechnung Monat" when Item Verbrauch_gesamt_Monat changed then val verbrauch_monat = Verbrauch_gesamt_Monat.state as Number Verbrauch_gesamt_Monat_Preis.postUpdate(verbrauch_monat * strompreis + Grundpreis) end
rule "Stromkostenberechnung Jahr" when Item Verbrauch_gesamt_Jahr changed then val verbrauch_jahr = Verbrauch_gesamt_Jahr.state as Number Verbrauch_gesamt_Jahr_Preis.postUpdate(verbrauch_jahr * strompreis) end
rule "Stromkostenberechnung gestern und letzte woche" when Time cron "50 59 23 * * ?" then var tag = now.getDayOfWeek.getValue() Verbrauch_gesamt_gestern.postUpdate(Verbrauch_gesamt_Tag.state) Verbrauch_gesamt_gestern_Preis.postUpdate(Verbrauch_gesamt_Tag_Preis.state) if(tag == 7) { Verbrauch_letzte_Woche.postUpdate(Verbrauch_gesamt_Woche.state) Verbrauch_letzte_Woche_Preis.postUpdate(Verbrauch_gesamt_Woche_Preis.state) }
end
rule "Stromkostenberechnung letzten monat"
when Time cron "50 59 23 L * ? *" then var monat = now.getMonthValue Verbrauch_letzten_Monat.postUpdate(Verbrauch_gesamt_Monat.state) Verbrauch_letzten_Monat_Preis.postUpdate(Verbrauch_gesamt_Monat_Preis.state) if (monat == 1){ Strompreis_Januar.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 2){ Strompreis_Februar.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 3){ Strompreis_Maerz.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 4){ Strompreis_April.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 5){ Strompreis_Mai.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 6){ Strompreis_Juni.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 7){ Strompreis_Juli.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 8){ Strompreis_August.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 9){ Strompreis_September.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 10){ Strompreis_Oktober.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 11){ Strompreis_November.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 12){ Strompreis_Dezember.postUpdate(Verbrauch_gesamt_Monat_Preis.state) }
end
rule "Stromkostenberechnung durchschnitt" when Item Verbrauch_gesamt_gestern changed then var Number Tagesdurchschnitt = Verbrauch_gesamt_gestern.averageSince(now.minusYears(20)) Verbrauch_Tag_Durchschnitt.postUpdate(Tagesdurchschnitt)
end
Alles anzeigen
Kann es sein das ich Tagesdurchschnitt noch persistieren muss? Eigentlich doch nicht da dies immer aus dem Item Verbrauch_gesamt_gestern im Mittel der letzten 20 Jahren genommen wird...
Entschuldige das der Code jetzt so wüst ist, habe ihn aus VSC hier rein kopiert und irgendwie, sieht das unschön aus.
Schon einmal vielen Dank für Deine Unterstützung!
Gruß
Eloy
Alles anzeigenIch gehe mal davon aus das Du Dich durch diesen Artikel schon durchgewühlt hast?
https://www.openhab.org/addons/persistence/influxdb/
Generelles zum Thema Persistence
https://www.openhab.org/docs/configura…tml#persistence
Hast Du im Verzeichnis persistence eine Datei angelegt mit Namen "influxdb.persist"?
Hier mal ein Auszug aus meiner
Code Alles anzeigenStrategies { everyMinute : "0 * * * * ?" everyHOUR : "0 0 * * * ?" everyDay : "0 0 0 * * ?" every10Minutes : "0 */10 * * * ?" every5Minutes : "0 */5 * * * ?" // if no strategy is specified for an item entry below, the default list will be used default = every5Minutes } Items { //Gruppen, das Sternchen bedeutet das die Mitglieder dieser Gruppe nach der angegebenen Strategie gespeichert werden Gruppe1* : strategy = every5Minutes Gruppe2* : strategy = everyHour Gruppe3* : strategy = everyDay, restoreOnStartup //Items, welche nach einem Start auch gleich wieder den Wert erhalten Item1, Item2: strategy = everyChange, restoreOnStartup //Items itemA: strategy = everyMinute }
Hallo pilot188,
zunächst einmal Danke für deine Hilfestellung und sorry das ich erst so spät antworte!
Meine influxDB.persist sieht folgendermaßen aus:
Strategies {
everyMinute : "0 * * * * ?"
everyHour : "0 0 0/1 1/1 * ? *"
everyDay : "0 0 0 * * ?"
everyWeek : "0 0 0 ? * MON"
everyMonth : "0 0 0 1 * ?"
everyYear : "0 0 0 1 1 ?"
}
Items {
GartenWettersensorPlusHomematicIP_RegenZaehler, GartenWettersensorPlusHomematicIP_Humidity, FlurEGWandthermostatHomematicIP_Humidity, WohnzimmerWandthermostatHomematicIP_Humidity, ZoeKinderzimmerWandthermostatHomematicIP_Humidity, FeliciaKinderzimmerWandthermostatHomematicIP_Humidity, BadOGWandthermostatHomematicIP_Humidity, BadDGWandthermostatHomematicIP_Humidity, SchlafzimmerDGWandthermostatHomematicIP_Humidity, BadDGWandthermostatHomematicIP_ActualTemperature, BadOGWandthermostatHomematicIP_ActualTemperature, FeliciaKinderzimmerWandthermostatHomematicIP_ActualTemperature, FlurEGWandthermostatHomematicIP_ActualTemperature, GartenWettersensorPlusHomematicIP_ActualTemperature, KellerBuroFensterHeizungsThermostatHomematicIP_ActualTemperature, KellerBuroTurHeizungsThermostatHomematicIP_ActualTemperature, KellerFlurHeizungsThermostatHomematicIP_ActualTemperature, SchlafzimmerDGWandthermostatHomematicIP_ActualTemperature, TerrasseAussensteckdose1FritzDect210_ActualTemperatur, TerrasseTemperaturHUEMotionSensorOutdoor_Temperatur, WohnzimmerWandthermostatHomematicIP_ActualTemperature, ZoeKinderzimmerWandthermostatHomematicIP_ActualTemperature, Homematic_Bezugszaehler1_Aktueller_Verbrauch, Homematic_Bezugszaehler1_IEC_Zaehlerstand_GESAMT, Homematic_Bezugszaehler_Gas_Gesamtverbrauch, Homematic_Bezugszaehler_Gas_Aktueller_Verbrauch, Verbrauch_gesamt*, Verbrauch_gesamt, Verbrauch_aktuell*, Verbrauch_aktuell, Verbrauchsberechnung, Homematic_Bezugszaehler1_Aktueller_Verbrauch_in_kWh, Strompreis_Januar, Strompreis_Februar, Strompreis_Maerz, Strompreis_April, Strompreis_Mai, Strompreis_Juni, Strompreis_Juli, Strompreis_August, Strompreis_September, Strompreis_Oktober, Strompreis_November, Strompreis_Dezember : strategy = everyChange, everyMinute, everyHour, everyDay, everyWeek, everyMonth, everyYear, restoreOnStartup
}
Alles anzeigen
Das Gruppen Item Verbrauchsberechnung taucht in dem Tool influxDBStudio nicht auf. Wie bereits erwähnt sehe ich mit dem Tool influxDBStudio nur die 2 Items die ohne Wildcard angegeben sind (Verbrauch_gesamt und Verbrauch_aktuell)
Meine Items Datei dazu sieht folgenermaßen aus:
// Verbrauchergruppen
Group:Number:SUM Verbrauch_gesamt "Stromverbrauch gesamt [%.2f kWh]" <energy>
Group:Number:SUM Verbrauch_aktuell "Stromverbrauch aktuell [%.3f kWh]" <energy>
// Speicherung der Zeitfenster
Group Verbrauchsberechnung
// Berechnungen Verbrauch
Number Verbrauch_gesamt_Tag "Verbrauch heute [%.2f kWh]" <energy>
Number Verbrauch_gesamt_gestern "Verbrauch gestern [%.2f kWh]" <energy> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Woche "Verbrauch Woche [%.2f kWh]" <energy>
Number Verbrauch_letzte_Woche "Verbrauch letzte Woche [%.2f kWh]" <energy> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Monat "Verbrauch Monat [%.2f kWh]" <energy>
Number Verbrauch_letzten_Monat "Verbrauch letzten Monat [%.2f kWh]" <energy> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Jahr "Verbrauch Jahr [%.2f kWh]" <energy>
Number Verbrauch_Tag_Durchschnitt "Tagesverbrauch Ø [%.2f kWh]" <energy> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Tag_Preis "Stromkosten heute [%.2f €]" <price>
Number Verbrauch_gesamt_gestern_Preis "Stromkosten gestern [%.2f €]" <price> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Woche_Preis "Stromkosten Woche [%.2f €]" <price>
Number Verbrauch_letzte_Woche_Preis "Stromkosten letzte Woche [%.2f €]" <price> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Monat_Preis "Stromkosten Monat [%.2f €]" <price>
Number Verbrauch_letzten_Monat_Preis "Stromkosten letzten Monat [%.2f €]" <price> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Jahr_Preis "Stromkosten Jahr [%.2f €]" <price>
Number Strompreis_Januar "Stromkosten Januar [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Februar "Stromkosten Februar [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Maerz "Stromkosten März [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_April "Stromkosten April [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Mai "Stromkosten Mai [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Juni "Stromkosten Juni [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Juli "Stromkosten Juli [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_August "Stromkosten August [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_September "Stromkosten September [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Oktober "Stromkosten Oktober [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_November "Stromkosten November [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Dezember "Stromkosten Dezember [%.2f €]" <price> (Verbrauchsberechnung)
Alles anzeigen
Gruppen Items gibt es nur 3 in dem Falle (Verbrauch_gesamt, Verbrauch_aktuell, Verbrauchsberechnung) und in openHAB bzw in VSC werden die Mitglieder auch korrekt angezeigt.
Hallo zusammen!
Danke an Euch für die Hilfe!
Guten Morgen zusammen.
Kann denn niemand anderes helfen? horschte geht es hoffentlich gut?! Er meldet sich leider nicht...
Push
Hat keiner eine Idee???
Meine Rules Datei ist folgende:
val strompreis = 0.2617
val Grundpreis = 14.38
// Strompreis in Cent der immer dem aktuellem Stromtarif angepasst werden muss, aktuell 2023/2024 eprimo mit 26,17 Cent kWh
// und einem Grundpreis von 14,38 € je Monat, der nur bei der Monatsberechnung dazu addiert wird, damit es wiedrum bei der Jahresberechnung richtig addiert wird.
rule "Verbrauchsberechnungen Zeiträume" when Item Verbrauch_gesamt changed then val ZonedDateTime zdt = ZonedDateTime.now() var ZonedDateTime start_of_day = zdt.toLocalDate().atStartOfDay(zdt.getZone()) var ZonedDateTime start_of_week = zdt.with(DayOfWeek.MONDAY).toLocalDate().atStartOfDay(zdt.getZone()) var ZonedDateTime start_of_month = zdt.withDayOfMonth(1).toLocalDate().atStartOfDay(zdt.getZone()) var ZonedDateTime start_of_year = zdt.withDayOfYear(1).toLocalDate().atStartOfDay(zdt.getZone())
var heute = Verbrauch_gesamt.deltaSince(start_of_day) as Number var woche = Verbrauch_gesamt.deltaSince(start_of_week) as Number var monat = Verbrauch_gesamt.deltaSince(start_of_month) as Number var jahr = Verbrauch_gesamt.deltaSince(start_of_year) as Number
Verbrauch_gesamt_Tag.postUpdate(heute) Verbrauch_gesamt_Woche.postUpdate(woche) Verbrauch_gesamt_Monat.postUpdate(monat) Verbrauch_gesamt_Jahr.postUpdate(jahr) end
// Stromkostenberechnungen für festgelegte Zeiträume
rule "Stromkostenberechnung heute" when Item Verbrauch_gesamt_Tag changed then val verbrauch_heute = Verbrauch_gesamt_Tag.state as Number Verbrauch_gesamt_Tag_Preis.postUpdate(verbrauch_heute * strompreis) end
rule "Stromkostenberechnung Woche" when Item Verbrauch_gesamt_Woche changed then val verbrauch_woche = Verbrauch_gesamt_Woche.state as Number Verbrauch_gesamt_Woche_Preis.postUpdate(verbrauch_woche * strompreis) end
rule "Stromkostenberechnung Monat" when Item Verbrauch_gesamt_Monat changed then val verbrauch_monat = Verbrauch_gesamt_Monat.state as Number Verbrauch_gesamt_Monat_Preis.postUpdate(verbrauch_monat * strompreis + Grundpreis) end
rule "Stromkostenberechnung Jahr" when Item Verbrauch_gesamt_Jahr changed then val verbrauch_jahr = Verbrauch_gesamt_Jahr.state as Number Verbrauch_gesamt_Jahr_Preis.postUpdate(verbrauch_jahr * strompreis) end
rule "Stromkostenberechnung gestern und letzte woche" when Time cron "50 59 23 * * ?" then var tag = now.getDayOfWeek.getValue() Verbrauch_gesamt_gestern.postUpdate(Verbrauch_gesamt_Tag.state) Verbrauch_gesamt_gestern_Preis.postUpdate(Verbrauch_gesamt_Tag_Preis.state) if(tag == 7) { Verbrauch_letzte_Woche.postUpdate(Verbrauch_gesamt_Woche.state) Verbrauch_letzte_Woche_Preis.postUpdate(Verbrauch_gesamt_Woche_Preis.state) }
end
rule "Stromkostenberechnung letzten monat"
when Time cron "50 59 23 L * ? *" then var monat = now.getMonthValue Verbrauch_letzten_Monat.postUpdate(Verbrauch_gesamt_Monat.state) Verbrauch_letzten_Monat_Preis.postUpdate(Verbrauch_gesamt_Monat_Preis.state) if (monat == 1){ Strompreis_Januar.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 2){ Strompreis_Februar.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 3){ Strompreis_Maerz.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 4){ Strompreis_April.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 5){ Strompreis_Mai.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 6){ Strompreis_Juni.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 7){ Strompreis_Juli.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 8){ Strompreis_August.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 9){ Strompreis_September.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 10){ Strompreis_Oktober.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 11){ Strompreis_November.postUpdate(Verbrauch_gesamt_Monat_Preis.state) } if (monat == 12){ Strompreis_Dezember.postUpdate(Verbrauch_gesamt_Monat_Preis.state) }
end
rule "Stromkostenberechnung durchschnitt" when Item Verbrauch_gesamt_gestern changed then var Number Tagesdurchschnitt = Verbrauch_gesamt_gestern.averageSince(now.minusYears(20)) Verbrauch_Tag_Durchschnitt.postUpdate(Tagesdurchschnitt)
end
Alles anzeigen
Habe eine zweite globale Variable hinzugefügt die bei der Strompreis Monatsberechnung noch den monatlichen Grundpreis dazu addiert. Dieser muss dann natürlich ebenfalls wie du es beschrieben hattest entsprechend angepasst werden.
Als persistence verwende ich influxDB was soweit auch funktioniert. Hier habe ich wie von dir beschrieben folgende Items hinzugefügt:
Verbrauch_gesamt*, Verbrauch_gesamt, Verbrauch_aktuell*, Verbrauch_aktuell, Verbrauchsberechnung, Strompreis_Januar, Strompreis_Februar, Strompreis_Maerz, Strompreis_April, Strompreis_Mai, Strompreis_Juni, Strompreis_Juli, Strompreis_August, Strompreis_September, Strompreis_Oktober, Strompreis_November, Strompreis_Dezember
Funktioniert auch aber an dieser Stelle sehe ich mit dem Tool influxDBStudio z.B. nur die 2 Items Verbrauch_aktuell und Verbrauch_gesamt und die Strompreis_Januar bis Strompreis_Dezember Items. Verbrauch_gesamt* und Verbrauch_aktuell* also die mit Wilcards versehenen, tauchen in InfluxDB gar nicht auf daher denke ich, das diese auch irgendwie nicht persistiert werden. Macht es vielleicht mehr Sinn in meinem Falle alle einzeln in der persistence Datei aufzulisten? Oder verstehe ich irgendwas nicht richtig? Kann durchaus sein, möchte ich gar nicht abstreiten...
Wäre cool wenn du mir zur Seite springen könntest
Musste es auf 2x posten da man max. 10.000 Buchstaben haben darf.
Gracias und Gruß
Eloy
Hallo zusammen,
zu aller erst an dich horschte, deine Rule ist der Knaller! Vielen Dank für das Teilen
Ich habe alles so angewendet wie du es beschrieben hast inklusive der Erweiterung für die Monate Januar bis Dezember. Die Items Verbrauch_gesamt und Verbrauch_aktuell habe wie du es beschrieben hast in je ein Gruppe mit den jeweiligen Wert Lieferanten Items gesteckt. Wie gesagt funktionieren die Berechnungen auch soweit wie sie schon aufgrund des Startzeitpunkts anzeigen können, aber beim Verbrauch_Tag_Durchschnitt, erhalte in nur den Wert NULL. Verstehe ich nicht da Verbrauch_gesamt_gestern Werte anzeigt und dieser ja für die Berechnung verwendet wird, oder habe ich da irgendwas missverstanden?
Meine Items Datei ist folgende:
// Verbrauchergruppen
Group:Number:SUM Verbrauch_gesamt "Stromverbrauch gesamt [%.2f kWh]" <energy>
Group:Number:SUM Verbrauch_aktuell "Stromverbrauch aktuell [%.3f kWh]" <energy>
// Speicherung der Zeitfenster
Group Verbrauchsberechnung
// Berechnungen Verbrauch
Number Verbrauch_gesamt_Tag "Verbrauch heute [%.2f kWh]" <energy>
Number Verbrauch_gesamt_gestern "Verbrauch gestern [%.2f kWh]" <energy> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Woche "Verbrauch Woche [%.2f kWh]" <energy>
Number Verbrauch_letzte_Woche "Verbrauch letzte Woche [%.2f kWh]" <energy> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Monat "Verbrauch Monat [%.2f kWh]" <energy>
Number Verbrauch_letzten_Monat "Verbrauch letzten Monat [%.2f kWh]" <energy> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Jahr "Verbrauch Jahr [%.2f kWh]" <energy>
Number Verbrauch_Tag_Durchschnitt "Tagesverbrauch Ø [%.2f kWh]" <energy> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Tag_Preis "Stromkosten heute [%.2f €]" <price>
Number Verbrauch_gesamt_gestern_Preis "Stromkosten gestern [%.2f €]" <price> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Woche_Preis "Stromkosten Woche [%.2f €]" <price>
Number Verbrauch_letzte_Woche_Preis "Stromkosten letzte Woche [%.2f €]" <price> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Monat_Preis "Stromkosten Monat [%.2f €]" <price>
Number Verbrauch_letzten_Monat_Preis "Stromkosten letzten Monat [%.2f €]" <price> (Verbrauchsberechnung)
Number Verbrauch_gesamt_Jahr_Preis "Stromkosten Jahr [%.2f €]" <price>
Number Strompreis_Januar "Stromkosten Januar [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Februar "Stromkosten Februar [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Maerz "Stromkosten März [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_April "Stromkosten April [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Mai "Stromkosten Mai [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Juni "Stromkosten Juni [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Juli "Stromkosten Juli [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_August "Stromkosten August [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_September "Stromkosten September [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Oktober "Stromkosten Oktober [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_November "Stromkosten November [%.2f €]" <price> (Verbrauchsberechnung)
Number Strompreis_Dezember "Stromkosten Dezember [%.2f €]" <price> (Verbrauchsberechnung)
Alles anzeigen