Gas Strom Wasser Zählerstandberechnung
Moderator: Co-Administratoren
Gas Strom Wasser Zählerstandberechnung
Hallo und guten Morgen Jens,
ich möchte mich zuerst mal recht herzlich für Deine tollen Beiträge in
diesem Homematic Forum
bedanken.
Ich habe mit Interesse die Entwicklung Zählerstandberechnung verfolgt und
es ist mir auch
als erstes mit Deiner Vorarbeit gelungen den Gas-Sensor in Betrieb zu
nehmen.
Ich möchte nun auch noch Strom- und Wasser-Sensoren einbinden,was mir Dank
deines tollen
Scipt's vermutlich gelingen wird.
Ich erwarte noch eine detailierte Antwort von der ELV-Entwicklung.
Habe hier ein Ticket in Bearbeitung, da nicht alle Stromzähler
ordnungsgemäß mit den Sensoren
kompatiebel sind.
(In meinem Fall Stromzähler EDL-21)
Mir geht es jetzt erst mal primär darum, die Zählerstandberechnung noch
etwas zu modifizieren und eine
Kostenrechnung, d.h. Anzeige der lfd. Stromkosten hinzuzufügen.
Ich tue mich aber da etwas schwer, da ich mich bei der Scriptprogrammierung
noch nicht genügend auskenne.
Meine Frage wäre dementsprechend:
Ist das ohnen großen Aufwand auch machbar ?
Könntest Du mir hierzu einige grundlegende Info's geben, wie ich die
Variablen/Programmierung auslege.
Eventuell hast Du ja sowas schon in Planung ?
Erst mal vielen Dank für Deine Bemühungen und ein frohes neues Jahr.
P.S Würde auch gerne, wenn gewünscht einen entsprechenden Kostenbeitrag
entrichten.
Ich habe diesen Text auch entprechend im Homematic Forum verfasst.
MfG
Jürgen Sommer
ich möchte mich zuerst mal recht herzlich für Deine tollen Beiträge in
diesem Homematic Forum
bedanken.
Ich habe mit Interesse die Entwicklung Zählerstandberechnung verfolgt und
es ist mir auch
als erstes mit Deiner Vorarbeit gelungen den Gas-Sensor in Betrieb zu
nehmen.
Ich möchte nun auch noch Strom- und Wasser-Sensoren einbinden,was mir Dank
deines tollen
Scipt's vermutlich gelingen wird.
Ich erwarte noch eine detailierte Antwort von der ELV-Entwicklung.
Habe hier ein Ticket in Bearbeitung, da nicht alle Stromzähler
ordnungsgemäß mit den Sensoren
kompatiebel sind.
(In meinem Fall Stromzähler EDL-21)
Mir geht es jetzt erst mal primär darum, die Zählerstandberechnung noch
etwas zu modifizieren und eine
Kostenrechnung, d.h. Anzeige der lfd. Stromkosten hinzuzufügen.
Ich tue mich aber da etwas schwer, da ich mich bei der Scriptprogrammierung
noch nicht genügend auskenne.
Meine Frage wäre dementsprechend:
Ist das ohnen großen Aufwand auch machbar ?
Könntest Du mir hierzu einige grundlegende Info's geben, wie ich die
Variablen/Programmierung auslege.
Eventuell hast Du ja sowas schon in Planung ?
Erst mal vielen Dank für Deine Bemühungen und ein frohes neues Jahr.
P.S Würde auch gerne, wenn gewünscht einen entsprechenden Kostenbeitrag
entrichten.
Ich habe diesen Text auch entprechend im Homematic Forum verfasst.
MfG
Jürgen Sommer
Re: Gas Strom Wasser Zählerstandberechnung
Hallo Yogi123! Ich wollte genau das selbe erreichen und habe mich mal (quick & dirty) an ein Script gesetzt, welches mit die Kosten für den Tag, die Woche, den Monat und das Jahr berechnet und in Systemvariablen schreibt. Ich spreche die Systemvariablen in meinem Script (Strom Kosten Tag, Strom Kosten Woche, Strom Kosten Monat, Strom Kosten Jahr; jeweils vom Typ Zahl und dem HM-ES-TX-WM zugeordnet) über die ID an, also nicht wundern, die heißen bei mir nicht nach Zahlen Habe das bei den ersten Malen entsprechend darüber kommentiert.
Die Berechnung und Einspeicherung der Tages-, Wochen-, Monats- und Jahresverbräuche in kW/h erledigt das tolle Script von jmaus.
Es gibt vermutlich sehr viel bessere, schlankere Lösungen - das ist meine
Das Script wird 4 Sekunden zeitverzögert zur Zählerstandsberechnung aufgerufen.
EDIT:
04.02.2017: Typ der Systemvariablen Stromkosten von Zeichenkette auf Zahl geändert und im Script angepasst, um Darstellung im CCU-Historian zu ermöglichen
12.02.2017: Verweis zum Script von jmaus ergänzt
Die Berechnung und Einspeicherung der Tages-, Wochen-, Monats- und Jahresverbräuche in kW/h erledigt das tolle Script von jmaus.
Code: Alles auswählen
! Strompreis in Cent holen
! Systemvariable "Strompreis", Typ Zahl, Inhalt xx.xx
var preis = dom.GetObject(19046).Value();
! Kosten für den laufenden Tag berechnen
! Systemvariable "Strom Kosten Tag", Typ Zahl
var kosten_t = dom.GetObject(19042);
! Systemvariable "Strom Verbrauch heute"
var verbrauch_t = dom.GetObject(19019).Value();
var errechnet_t = ((verbrauch_t*preis)*0.01);
var tag = errechnet_t.ToString(2).ToFloat();
! Kosten für den laufenden Tag schreiben
kosten_t.State(tag);
! Kosten für die laufende Woche berechnen
var kosten_w = dom.GetObject(19043);
var verbrauch_w = dom.GetObject(19026).Value();
var errechnet_w = ((verbrauch_w*preis)*0.01);
var woche = errechnet_w.ToString(2).ToFloat();
! Kosten für die laufende Woche schreiben
kosten_w.State(woche);
! Kosten für den laufenden Monat berechnen
var kosten_m = dom.GetObject(19044);
var verbrauch_m = dom.GetObject(19025).Value();
var errechnet_m = ((verbrauch_m*preis)*0.01);
var monat = errechnet_m.ToString(2).ToFloat();
! Kosten für den laufenden Monat schreiben
kosten_m.State(monat);
! Kosten für das laufende Jahr berechnen
var kosten_j = dom.GetObject(19045);
var verbrauch_j = dom.GetObject(19020).Value();
var errechnet_j = ((verbrauch_j*preis)*0.01);
var jahr = errechnet_j.ToString(2).ToFloat();
! Kosten für das laufende Jahr schreiben
kosten_j.State(jahr);
Das Script wird 4 Sekunden zeitverzögert zur Zählerstandsberechnung aufgerufen.
EDIT:
04.02.2017: Typ der Systemvariablen Stromkosten von Zeichenkette auf Zahl geändert und im Script angepasst, um Darstellung im CCU-Historian zu ermöglichen
12.02.2017: Verweis zum Script von jmaus ergänzt
Zuletzt geändert von Daniel am 12.02.2017, 18:22, insgesamt 1-mal geändert.
CCU2 mit 61+ Geräten, CCU-Historian und OpenHab auf einem Raspberry 2
- Murmelbaerchen69
- Beiträge: 274
- Registriert: 01.12.2013, 22:55
- Wohnort: @home
Re: Gas Strom Wasser Zählerstandberechnung
Hallo,Daniel hat geschrieben: Ich spreche die Systemvariablen in meinem Script (Strom Kosten Tag, Strom Kosten Woche, Strom Kosten Monat, Strom Kosten Jahr; jeweils vom Typ Zahl und dem HM-ES-TX-WM zugeordnet) über die ID an, also nicht wundern, die heißen bei mir nicht nach Zahlen Habe das bei den ersten Malen entsprechend darüber kommentiert.
hier kann ich ja noch die ID zuordnen:
ist klar.! Systemvariable "Strom Kosten Tag", Typ Zahl
var kosten_t = dom.GetObject(19042);
Systemvariable "Strom Kosten Woche"! Kosten für die laufende Woche berechnen
var kosten_w = dom.GetObject(19043);
Systemvariable "Strom Kosten Monat"! Kosten für den laufenden Monat berechnen
var kosten_m = dom.GetObject(19044);
Systemvariable "Strom Kosten Jahr"! Kosten für das laufende Jahr berechnen
var kosten_j = dom.GetObject(19045);
aber die restlichen IDs wo gehören die hin?
Gruß Ralf(19019),(19026),(19025),(19020),
Das soll ein neuer Computer sein ? Warum steht den auf der Tastatur "ALT" ?
Re: Gas Strom Wasser Zählerstandberechnung
Hallo Ralf!
Das sind die Tages-, Wochen-, Monats- und Jahresverbräuche die das Script von jmaus berechnet - Du hast recht, das hätte ich erläutern sollen! Ich ergänze das mal im 1. Beitrag.
Das sind die Tages-, Wochen-, Monats- und Jahresverbräuche die das Script von jmaus berechnet - Du hast recht, das hätte ich erläutern sollen! Ich ergänze das mal im 1. Beitrag.
CCU2 mit 61+ Geräten, CCU-Historian und OpenHab auf einem Raspberry 2
-
- Beiträge: 22
- Registriert: 04.12.2016, 17:27
Re: Gas Strom Wasser Zählerstandberechnung
Hallo Daniel,
danke, dann kann ich loslegen.
-->getippt auf meinem Note 4<--
danke, dann kann ich loslegen.
-->getippt auf meinem Note 4<--
- Herbert_Testmann
- Beiträge: 11062
- Registriert: 17.01.2009, 11:30
- Danksagung erhalten: 7 Mal
Re: Gas Strom Wasser Zählerstandberechnung
hallo
aus aktuellem Anlass mal die Frage ...
Habt ihr auch Probleme, dass der fortlaufend summierte Zählerstand nicht mehr mit dem physischen Zähler übereinstimmt, wenn der HM Energiezähler die 999.999 Wh überschreitet?
Ich nutze ein anderes Script, aber mir fehlen dann regelmäßig knapp 1000kWh
aus aktuellem Anlass mal die Frage ...
Habt ihr auch Probleme, dass der fortlaufend summierte Zählerstand nicht mehr mit dem physischen Zähler übereinstimmt, wenn der HM Energiezähler die 999.999 Wh überschreitet?
Ich nutze ein anderes Script, aber mir fehlen dann regelmäßig knapp 1000kWh
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
-
- Beiträge: 22
- Registriert: 04.12.2016, 17:27
Re: Gas Strom Wasser Zählerstandberechnung
Hallo Herbert,
kann ich noch nicht bestätigen, da ich erst am Einrichten bin und den Strommesser neu habe.
Gruß Ralf
-->getippt auf meinem Note 4<--
kann ich noch nicht bestätigen, da ich erst am Einrichten bin und den Strommesser neu habe.
Gruß Ralf
-->getippt auf meinem Note 4<--
- Herbert_Testmann
- Beiträge: 11062
- Registriert: 17.01.2009, 11:30
- Danksagung erhalten: 7 Mal
Re: Gas Strom Wasser Zählerstandberechnung
Hallo
wenn ich wieder mehr Zeit für HM habe, werde ich das Script von Jmaus mal installieren.
Dann wird sich raus stellen, ob der Fehler im versteckten Script des Sensors liegt oder in dem zusätzlichen User Script.
wenn ich wieder mehr Zeit für HM habe, werde ich das Script von Jmaus mal installieren.
Dann wird sich raus stellen, ob der Fehler im versteckten Script des Sensors liegt oder in dem zusätzlichen User Script.
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Re: Gas Strom Wasser Zählerstandberechnung
Hallo Daniel,
hab jetzt mal dein script bei mir übernommen. bekomme aber nichts ausgerechnet. habe dein script zu dem von jmaus hinzugefügt. alles bleibt bei 0,00€.
was mache ich falsch?
hab jetzt mal dein script bei mir übernommen. bekomme aber nichts ausgerechnet. habe dein script zu dem von jmaus hinzugefügt. alles bleibt bei 0,00€.
was mache ich falsch?