Zählerstand auslesen HmIP-ESI-LED
Moderator: Co-Administratoren
-
- Beiträge: 46
- Registriert: 10.04.2021, 10:42
- System: CCU
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 3 Mal
Zählerstand auslesen HmIP-ESI-LED
Hallo,
ich möchte gerne bei meinem neuen HmIP-ESI-LED den Zählerstand per Script (oder XMLApi) auslesen. Aber ich bekomme einen merkwürdigen Wert zurück. Kann jemand das erklären? Ich finde leider nichts dazu.
Vorab: Der Sensor funktioniert und ermittelt über die LED des Zählers die Impulse und berechnet den Zählerstand korrekt. (1000 Imp/kWh)
Im Homematic WebUI wird angezeigt:
Zählerstand: 8753,129 kWh
Verbrauch gestern: 9,855 kWh
Verbrauch vergangene 7 Tage: 49,217 kWh
Verbrauch vergangene 30 Tage: 59,129 kWh
Das ist alles richtig.
Lese ich jetzt über das ein Script oder XMLApi aus, bekome ich den Wert 59520:
type="ENERGY_COUNTER" ise_id="21855" value="59520.000000"
Wie habe ich das zu verstehen?
ich möchte gerne bei meinem neuen HmIP-ESI-LED den Zählerstand per Script (oder XMLApi) auslesen. Aber ich bekomme einen merkwürdigen Wert zurück. Kann jemand das erklären? Ich finde leider nichts dazu.
Vorab: Der Sensor funktioniert und ermittelt über die LED des Zählers die Impulse und berechnet den Zählerstand korrekt. (1000 Imp/kWh)
Im Homematic WebUI wird angezeigt:
Zählerstand: 8753,129 kWh
Verbrauch gestern: 9,855 kWh
Verbrauch vergangene 7 Tage: 49,217 kWh
Verbrauch vergangene 30 Tage: 59,129 kWh
Das ist alles richtig.
Lese ich jetzt über das ein Script oder XMLApi aus, bekome ich den Wert 59520:
type="ENERGY_COUNTER" ise_id="21855" value="59520.000000"
Wie habe ich das zu verstehen?
- Baxxy
- Beiträge: 10968
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 622 Mal
- Danksagung erhalten: 2264 Mal
Re: Zählerstand auslesen HmIP-ESI-LED
Die LED-Version zählt nur Impulse, das was der ENERGY_COUNTER - Datenpunkt zeigt, entspricht also quasi nie dem realen Stand des Zählers.
Den absoluten Stand des Zählers bekommt man nur mit der IEC - Version.
Der Zählerstand den du suchst steht in einer systeminternen Systemvariable.
Die anderen Werte hängen als Metadaten am Zählerkanal und können nur per Script ausgelesen werden.
Den absoluten Stand des Zählers bekommt man nur mit der IEC - Version.
Der Zählerstand den du suchst steht in einer systeminternen Systemvariable.
Die anderen Werte hängen als Metadaten am Zählerkanal und können nur per Script ausgelesen werden.
Zuletzt geändert von Baxxy am 24.03.2024, 16:25, insgesamt 1-mal geändert.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 577
- Registriert: 17.04.2021, 17:12
- System: CCU
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 133 Mal
Re: Zählerstand auslesen HmIP-ESI-LED
Noch eine Möglichkeit:
Wenn DU mehr mit der XML-Api machst, könnte man diese ( vermute sysvarlist.cgi ) leicht modifizieren. Dann hättest du auch diese Systemvariablen mit drin.
Gruß
Harry
Harry
-
- Beiträge: 46
- Registriert: 10.04.2021, 10:42
- System: CCU
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 3 Mal
Re: Zählerstand auslesen HmIP-ESI-LED
Euch allen Danke. Der ENERGY_COUNTER enthält tatsächlich nur die Impulse, die mit der LED aufgezeichnet wurden. Ich habe einfach in meinem Script den Start-Zählerstand von Seinerzeit (kann man ja einfach zurückrechnen aus den bekannten Werten) auf die aktuellen Impulse addiert und schon habe ich den aktuellen Zählerstand. Funktioniert jetzt wie ich will.
Nochmals danke für den Input.
Nochmals danke für den Input.
-
- Beiträge: 274
- Registriert: 16.02.2020, 11:19
- System: CCU
- Wohnort: Chemnitz
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 30 Mal
Re: Zählerstand auslesen HmIP-ESI-LED
Da ich mich gerade mit dem ESI befasse, aber "nur" den IEC-Zählerkopf habe: Wie sieht das aus, wenn bei der LED Variante der Startwert in den Geräteinstellungen gesetzt wird? Wird dann der "korrekte" Zählerstand im ENERGY_COUNTER übertragen oder auch nur die Impulse?
- Baxxy
- Beiträge: 10968
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 622 Mal
- Danksagung erhalten: 2264 Mal
Re: Zählerstand auslesen HmIP-ESI-LED
Der ENERGY_COUNTER beim LED/GAS spiegelt nie den realen Zählerstand wieder.
Der Startwert ist nur für die systeminterne Systemvariable.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 274
- Registriert: 16.02.2020, 11:19
- System: CCU
- Wohnort: Chemnitz
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 30 Mal
Re: Zählerstand auslesen HmIP-ESI-LED
Vielen Dank, dann geht das leider nicht so einfach wie gedacht. Ich bin gerade dabei, das Script für den HM-ES-TX-WM von Jens für den ESI zu adaptieren. Als Testobjekt habe ich nur die IEC-Variante, daher die Frage…
- Baxxy
- Beiträge: 10968
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 622 Mal
- Danksagung erhalten: 2264 Mal
Re: Zählerstand auslesen HmIP-ESI-LED
Das sollte theoretisch ohne Anpassungen laufen.
Der größte Unterschied von ESI-LED und HM-ES-TX-WM+LED ist das genutzte Funkprotokoll.
Beide haben den ENERGY_COUNTER und eine dazugehörige Systemvariable.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 274
- Registriert: 16.02.2020, 11:19
- System: CCU
- Wohnort: Chemnitz
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 30 Mal
Re: Zählerstand auslesen HmIP-ESI-LED
Ja, läuft es im Prinzip auch. Ich habe u.a. für den IEC den NT sowie die Lieferung hinzugefügt. Der ESI-Gas steht auf der Beschaffungsliste, mal schauen…