Zählersensor HM-ES-TX-WM - Universelle Zählerstandberechnung

Kabellose und kabelgebundene Sender und Empfänger der klassischen Homematic-Serie

Moderator: Co-Administratoren

Suenzihome
Beiträge: 96
Registriert: 09.06.2017, 00:19

Re: Zählersensor HM-ES-TX-WM - Universelle Zählerstandberechnung

Beitrag von Suenzihome » 04.11.2022, 19:15

Es klinkt eher so, als wenn das Gerät neu startet. Entweder ist etwas defekt oder der Batteriekontakt ist nicht stabil.
Das mit den Minuswerten ist aber schon immer so. Nur irgendwie nervt das jetzt.

Kann ich das in irgendeinen Log auslesen? Ob das gerät abstürzt?

longhist
Beiträge: 16
Registriert: 17.09.2022, 17:41
System: CCU

Re: Zählersensor HM-ES-TX-WM - Universelle Zählerstandberechnung

Beitrag von longhist » 08.01.2023, 09:36

ich habe (fast) diesen ganzen Thread gelesen.
Da dieser Zählersensor ja nicht lieferbar ist, habe ich mir den Pulsecounter besorgt, der ja eine Variable in der CCU3 erzeugt, dort also den Gasverbrauch hinterlegt. Nun hätte ich gerne eine Übersicht über die Tagesverbräuche, das kann der Pulsecounter leider nicht auswerten. Könnte man dies nicht analog zu dem Zählersensor der HM auslesen? Die (sich ändernde) Variable mit dem Gesamtverbrauch ist ja vorhanden...
Nun meine Frage, würden Sie mir dabei evtl behilflich sein? Ich bin in Sachen Scripte völliger Laie, damit komme ich gar nicht klar...

Benutzeravatar
NilsG
Beiträge: 1685
Registriert: 09.08.2013, 23:44
System: CCU
Hat sich bedankt: 381 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: Zählersensor HM-ES-TX-WM - Universelle Zählerstandberechnung

Beitrag von NilsG » 08.01.2023, 09:46

Ich mache solche Langzeit-Auswertungen mit HISTORIAN.
Früher auch mit HIGHCHARTS.
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

longhist
Beiträge: 16
Registriert: 17.09.2022, 17:41
System: CCU

Re: Zählersensor HM-ES-TX-WM - Universelle Zählerstandberechnung

Beitrag von longhist » 08.01.2023, 14:00

Highcharts habe ich bereits im Einsatz, um den Verbrauch zu kontrollieren.
Aber auch da fehlt mir jedoch das Verständnis, den Tagesverbrauch anzeigen zu lassen.
Das was ich bisher mache, habe ich 1:1 aus gefundenen Anleitungen kopiert....
Klar, kann ich den auch für jeden Tag auslesen, das ist aber mehr als umständlich.
So ein Chart in dem ich für jeden Tag eine anzeige hätte, wäre super....

Arthy
Beiträge: 103
Registriert: 17.12.2014, 00:03
System: CCU
Danksagung erhalten: 1 Mal

Re: Zählersensor HM-ES-TX-WM - Universelle Zählerstandberechnung

Beitrag von Arthy » 12.04.2023, 10:24

Hallo zusammen,

habe gestern bei dem Stromzähler die Batterien gewechselt und wollte wie immer den Zähler mit dem unteren Skript anpassen. Habe die Version 1.4 im Einsatz. Normalerweise wird dann immer eine Zahl ausgespuckt, was diesmal nicht passierte. Habe ich mehrmals probiert. Ich muss dabei anmerken, dass ich vor kurzem die CCU3 im Einsatz habe, wo ich ein Backup der CCU2 eingespielt habe. Der aktuelle Zählerstand ist auf jeden Fall korrekt. Habe ich da irgendwo etwas verpasst?
Danke

Gruß
Arthy

Code: Alles auswählen

! Skript um den initialen Referenzwert des Hausanschlusszaehlers
! der CCU mitzuteilen bzw. diesen zu aktualisieren.

string type = "Strom"; ! 'Strom', 'Wasser' oder 'Gas'
real value = 14558.00;  ! Zaehlerstand in kWh oder m3

! ACHTUNG: Ab hier KEINE Aenderungen mehr
object device = dom.GetObject("Hausanschluss-" # type);
if(device)
{
  string channel = "GAS_ENERGY_COUNTER";
  if(type == "Strom") { channel = "ENERGY_COUNTER"; }

  object counter = dom.GetObject("BidCos-RF." # device.Address() # ":1." # channel);
  if(counter)
  {
    real curValue = counter.Value();
    if(type == "Strom") { curValue = curValue / 1000.0; }    

    object c = dom.GetObject(type # " Referenz Zaehlerstand");
    c.State(value - curValue);
    WriteLine("Referenz Zaehlerstand wurde gesetzt auf: " # value - curValue);
  }
}

Strom 12.04.23 nach Batteriewechsel.jpg

Tinko
Beiträge: 190
Registriert: 23.10.2016, 10:15
Hat sich bedankt: 53 Mal
Danksagung erhalten: 1 Mal

Re: Zählersensor HM-ES-TX-WM - Universelle Zählerstandberechnung

Beitrag von Tinko » 16.04.2023, 16:07

Hallo kurze Frage

Sehe ich das richtig, dass alle Variablen (Beispiel auf der ersten Seite) für einen Gas Zähler vorn nur "Strom" durch "Gas" ersetzt werden muss und noch wichtiger die Einheiten der Variablen auf m3 geändert werden müssen? Oder gibt es bei den Gas Variablen auch kWh als Einheit?
Zuletzt geändert von Tinko am 16.04.2023, 17:17, insgesamt 1-mal geändert.

Tinko
Beiträge: 190
Registriert: 23.10.2016, 10:15
Hat sich bedankt: 53 Mal
Danksagung erhalten: 1 Mal

Re: Zählersensor HM-ES-TX-WM - Universelle Zählerstandberechnung

Beitrag von Tinko » 16.04.2023, 17:12

Arthy hat geschrieben:
12.04.2023, 10:24
Hallo zusammen,

habe gestern bei dem Stromzähler die Batterien gewechselt und wollte wie immer den Zähler mit dem unteren Skript anpassen. Habe die Version 1.4 im Einsatz. Normalerweise wird dann immer eine Zahl ausgespuckt, was diesmal nicht passierte. Habe ich mehrmals probiert. Ich muss dabei anmerken, dass ich vor kurzem die CCU3 im Einsatz habe, wo ich ein Backup der CCU2 eingespielt habe. Der aktuelle Zählerstand ist auf jeden Fall korrekt. Habe ich da irgendwo etwas verpasst?
Danke

Gruß
Arthy
Versuche es mal mit

Code: Alles auswählen

real Energiezaehler_Strom = 000.000; ! kWh für Strom aktueller Zaehlerstand
(dom.GetObject("Strom Referenz Zaehlerstand")).State(Energiezaehler_Strom);
WriteLine("Variable Strom Referenz Zaehlerstand wurde gesetzt auf: " # Energiezaehler_Strom);
Geklaut von viewtopic.php?f=31&t=64810#p638038
Müsste den Wert 000.000 in die Variable "Strom Referenz Zaehlerstand" schreiben. Ich nehme an das ist was du versuchst.

Hansol
Beiträge: 65
Registriert: 06.05.2015, 13:19
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Zählersensor HM-ES-TX-WM - Universelle Zählerstandberechnung

Beitrag von Hansol » 13.05.2023, 09:05

Morgen,

ich habe das Script etc alles seit gestern laufen mit dem EC-ICE Sensor, teilweise funktioniert das auch.
Wenn ich das Script von Seite 1 zum eintragen passiert leider gar nichts, also ich kann es nicht ausführen.
2075 kWh ist der Wert, den ich seit letzter Ablesung verbraucht habe, aber es passiert nichts.
Habe ich eventuell einen "Denkfehler" bzw. Tipfehler?
Was mich auch wundert, ist der Verbrauch von -5033kWh seit letzter Ablesung.
Danke vorab
Dateianhänge
Bildschirmfoto 2023-05-13 um 08.52.40.png
Bildschirmfoto 2023-05-13 um 08.54.03.png

brandse
Beiträge: 9
Registriert: 29.11.2022, 11:26
System: CCU
Hat sich bedankt: 3 Mal

Re: Zählersensor HM-ES-TX-WM - Universelle Zählerstandberechnung

Beitrag von brandse » 13.05.2023, 09:08

Moin,
Du verwechselst Zählerstand mit Verbrauch.
VG,
Guido

Hansol
Beiträge: 65
Registriert: 06.05.2015, 13:19
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Zählersensor HM-ES-TX-WM - Universelle Zählerstandberechnung

Beitrag von Hansol » 13.05.2023, 09:30

Morgen,

ok, das erklärt aber nicht, wieso ich Script1 nicht ausführen kann, oder? Da müßte der der "Wert" egal sein, am Ende müßte die Meldung da stehen, das der Wert eingetragen/übernommen wurde, oder stehe ich da so auf der Leitung?

Bei Script2 habe ich den Zählerstand der letzten Ablesung eingetragen, das hat auch funktioniert da ich eine Meldung bekommen habe, dass das Script ausgeführt wurde

Antworten

Zurück zu „HomeMatic Aktoren und Sensoren (klassisch)“