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

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

Moderator: Co-Administratoren

Hütte
Beiträge: 746
Registriert: 08.02.2017, 11:08
Hat sich bedankt: 32 Mal
Danksagung erhalten: 75 Mal

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

Beitrag von Hütte » 24.01.2021, 12:41

Kochleffel hat geschrieben:
24.01.2021, 11:53
Was passiert denn mit den ganzen werten wenn ich die Batterien rausnehmen würde?
was geht dann sozusagen alles kaputt?
Dann wird der interner Zähler im Gerät zurückgesetzt.
Und nun hängt es daveon, ab, welchen Sensor du benutzt. Bei einem Stromzähler in Kombination mit den ES-IEC bist du fein raus. Da musst du gar nichts machen, da er sich den aktuellen Wert aus dem Stromzähler holt und schon stimmt wieder alles. In diesem Fall hat die SV "Strom Referenz Zaehlerstand" immer den Wert "0".

Nur bei den anderen Sensoren musst du einmalig den Wert der SV "XXX Referenz Zaehlerstand" (XXX steht dann für den entsprechenden Typ) neu setzen. Dazu das Script von Seite 1 (habe ich hier noch einmal rein kopiert, damit gleich erkennbar ist, welches gemeint ist) entsprechend der Anleitung von Seite 1 ausführen und fertig. Der Rest ist ja in den ganzen SV noch vorhanden.

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 = XXX.XXX;  ! 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);
  }
}
Vor ein paar Wochen war bei mir das erste Mal nach über zwei Jahren ein Batteriewechsel für den HM-ES-TX-WM am Gaszähler fällig. Habe dazu erst einmal die Heizungsanlage ausgeschaltet, damit kein Verbrauch verhanden ist. Dann Batterien gewechselt, Zählerstand abgelesen, Script ausgeführt und danach die Heizungsanlage wieder eingeschaltet. War eine Sache von 5 Minuten.

Benutzeravatar
Kochleffel
Beiträge: 18
Registriert: 24.01.2021, 11:39
System: CCU
Danksagung erhalten: 1 Mal

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

Beitrag von Kochleffel » 24.01.2021, 19:45

Super vielen dank für die Ausführliche antwort:

eine Frage noch:

Stand XXX.XXX, die XXX nach dem Punkt sind in dem Fall dezimal? bei Gas Liter und bei Strom Watt?

Gruß

Hütte
Beiträge: 746
Registriert: 08.02.2017, 11:08
Hat sich bedankt: 32 Mal
Danksagung erhalten: 75 Mal

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

Beitrag von Hütte » 31.01.2021, 15:15

ja genau. Die Zahlen nach dem Punkt sind die Dezimalstellen, die dir dein Zähler anzeigt. Wenn dein Gaszähler z.B. 123,456 m3 anzeigt, dann ersetzt du im dem Script das XXX.XXX durch 123.456. Und wenn der Zähler weniger Dezimalstellen anzeigt, dann nur auch so viele Ziffern nach dem Punkt wie Dezimalstellen am Zähler angezeigt werden. Und ja, beim Gas oder Wasser wären diese Dezimalstellen l (Liter). Aber beim Stromzähler Wh und nicht W.

Homfriend
Beiträge: 74
Registriert: 14.03.2017, 18:32
Hat sich bedankt: 10 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von Homfriend » 03.02.2021, 19:56

Hallo,

ich habe eine kurze Zwischenfrage. Warum zeigt der Zählsensor HM-ES-TX-WM auf der WebUI der CCU 4 Nachkommastellen, wenn dieser einen elektronischen Stromzähler ausliest. Wenn der Zählsensor HM-ES-TX-WM einen Gas- oder Wasserzähler ausliest, dann erscheinen bei mir 2 Nachkommastellen.
Im folgenden Bild sind 4 Nachkommastellen bei dem Stromzähler:
HM-ES-TX-WM_1.PNG
HM-ES-TX-WM_1.PNG (20.88 KiB) 1787 mal betrachtet
Und hier sind "nur" 2 Nachkommastellen beim Wasserzähler:
HM-ES-TX-WM_2.PNG
HM-ES-TX-WM_2.PNG (19.48 KiB) 1787 mal betrachtet
Gibt es eine Erklärung dafür?

Vielen Dank,

R.Thümer
Beiträge: 33
Registriert: 16.02.2020, 13:40
System: CCU
Hat sich bedankt: 9 Mal

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

Beitrag von R.Thümer » 06.02.2021, 20:38

jmaus hat geschrieben:
07.06.2016, 15:43

Anpassung bei Zählerwechsel:
Da Energieversorger in regelmäßigen Abständen einen neuen/aktualisierten Hausanschlusszähler installieren muss somit auch bei jedem Zählerwechsel der aktualisierte Zählerstand mittels des folgenden Skriptes der CCU mitgeteilt werden:
  1. TODO
Hallo, gibt es eine Lösung für den Zählerwechsel? Ein Script ist ja nicht angegeben oder Wie muss ich "1. TODO" verstehen? Mein Zähler wurde gegen einen Smart Meter getauscht und da der aktuelle Zählerstand ja unter dem der letzten Ablesung liegt kann ich diesen über das vorhandene Scipt "Initiale Einrichtung/Anpassung Referenzwert Zählerstand" nicht setzen. Den letzten Zählerstand vom ausgebauten Zähler habe ich mit dem Script "Initiale Einrichtung/Anpassung Referenzwert letzte Ablesung" gesetzt. Muss ich jetzt wieder bei 0 :( starten oder kann ich alte Werte weiter nutzen? :?:

MfG R.Thümer

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

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

Beitrag von NilsG » 06.02.2021, 20:39

Moin!

Ich kann nur das „neue“ Script von Michael
empfehlen!
Funktioniert perfekt und kein Stress mehr bei Batterie-Wechsel
Grüße und DANKE! 🍻

Nils

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

thommygay24
Beiträge: 288
Registriert: 16.07.2011, 20:34
Hat sich bedankt: 1 Mal

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

Beitrag von thommygay24 » 06.02.2021, 20:46

NilsG hat geschrieben:
06.02.2021, 20:39
Moin!

Ich kann nur das „neue“ Script von Michael
empfehlen!
Funktioniert perfekt und kein Stress mehr bei Batterie-Wechsel
Das findet sich wo?

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

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

Beitrag von NilsG » 06.02.2021, 20:48

Hat Michael doch weiter oben geschrieben :idea:

edit:
hat er nicht, nur davon geschrieben, dass er das gemacht hat :mrgreen:

viewtopic.php?f=31&t=64810
Grüße und DANKE! 🍻

Nils

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

R.Thümer
Beiträge: 33
Registriert: 16.02.2020, 13:40
System: CCU
Hat sich bedankt: 9 Mal

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

Beitrag von R.Thümer » 07.02.2021, 14:07

NilsG hat geschrieben:
06.02.2021, 20:39
Moin!

Ich kann nur das „neue“ Script von Michael
empfehlen!
Funktioniert perfekt und kein Stress mehr bei Batterie-Wechsel
Hallo, würde das auch für meine Problematic mit dem Zählerwechsel funktionieren? Siehe mein letzter Post.

MfG R.Thümer

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

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

Beitrag von NilsG » 07.02.2021, 14:17

Dazu müsste Michael wohl selbst was sagen ...
Grüße und DANKE! 🍻

Nils

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

Antworten

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