Gaszähler anpassen

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

Moderator: Co-Administratoren

hwegsche
Beiträge: 139
Registriert: 12.10.2014, 11:49
Hat sich bedankt: 1 Mal

Gaszähler anpassen

Beitrag von hwegsche » 06.08.2015, 17:02

Hallo,

Ich habe an einer HM ES TX WM einen Gaszähler angeschlossen. Wie kann ich den Zählerstand mit der Homematic abgleichen?
Den Kostenfaktor kann ich ja eintragen, den Zählerstand vom Zähler aber nicht.

Herzlichen Dank im Voraus
Harald

mikewolf99
Beiträge: 1322
Registriert: 13.08.2008, 20:57
Wohnort: Österreich nähe Wien
Hat sich bedankt: 7 Mal
Danksagung erhalten: 1 Mal

Re: Gaszähler anpassen

Beitrag von mikewolf99 » 06.08.2015, 19:22

Hallo zu dem Thema gibt's nen super Thread !! Sufu benutzen !
Mfg


Sent from my iPad-Air using Tapatalk
CCU2 mit Cuxd und HP CLX ,3 x FHZ2000,2 Funkgateway (eckig),und 2 Funkgateway (rund),RS LanGate
ca 590 Komponenten gemischt HM und FS20 90/10)`CCU auf Cubie LXCCU,CCU auf RPi3 Pivccu,Iobroker auf HPgen8,
Tinker,orangepi,Odroid .....,Sonoffs,Xiaomi und ne Menge esp8266

Benutzeravatar
Mac_
Beiträge: 243
Registriert: 18.12.2014, 08:07
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: Gaszähler anpassen

Beitrag von Mac_ » 06.08.2015, 19:26

Interessante Frage. Da schließe ich mich doch gleich an.

Mac_
2[WDS10-TH-0],5[Sec-MDIR-2],1[LC-Dim1TBU-FM],2[WDS30-OT2-SM],23[Sec-SCo],1[Sec--SC-2],2[Sen-LI-O],1[MOD-EM-8],1[Sec-TiS],6[Sec-SD-2],1[Dis-WM55],1[LC-Sw1-PI-CT-R1],21[ES-PMSw1-PI],2[ES-PMSw1-SM],1[PB-6-WM55],13[CC-RT-DN],1[Dis-EP-WM55],4[WDS40-TH-I],9[LC-SW1PBU-FM],1[LC-Sw1-FM],1[OU-CFM-TW],2[LC-RGBW-WM],1[Sec-WDS-2],1[CC-SCD],2[WDS30-T-O],2[ES-TX-WM],1[Sen-RD-O],12[TC-IT-WM-W-EU], 2[HM-LC-Bl1-FM] = 122 Geräte, Tinkerboard S,3.71.12.20231014

Benutzeravatar
Mac_
Beiträge: 243
Registriert: 18.12.2014, 08:07
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: Gaszähler anpassen

Beitrag von Mac_ » 06.08.2015, 19:36

mikewolf99 hat geschrieben: Hallo zu dem Thema gibt's nen super Thread !! Sufu benutzen !
Könntest du uns in Deiner unendlichen Güte und Weisheit evtl. auch den Thread genau benennen, in welchem die Synchronisation zwischen Real-Gaszählerstand und Sensor respektive HM CVCU2 Software beschrieben ist? Ich finde hierzu keine Aussage.

mikewolf99 hat geschrieben: Sent from my iPad-Air using Tapatalk
Das erklärt jetzt allerdings einiges.


Mac_
2[WDS10-TH-0],5[Sec-MDIR-2],1[LC-Dim1TBU-FM],2[WDS30-OT2-SM],23[Sec-SCo],1[Sec--SC-2],2[Sen-LI-O],1[MOD-EM-8],1[Sec-TiS],6[Sec-SD-2],1[Dis-WM55],1[LC-Sw1-PI-CT-R1],21[ES-PMSw1-PI],2[ES-PMSw1-SM],1[PB-6-WM55],13[CC-RT-DN],1[Dis-EP-WM55],4[WDS40-TH-I],9[LC-SW1PBU-FM],1[LC-Sw1-FM],1[OU-CFM-TW],2[LC-RGBW-WM],1[Sec-WDS-2],1[CC-SCD],2[WDS30-T-O],2[ES-TX-WM],1[Sen-RD-O],12[TC-IT-WM-W-EU], 2[HM-LC-Bl1-FM] = 122 Geräte, Tinkerboard S,3.71.12.20231014

mikewolf99
Beiträge: 1322
Registriert: 13.08.2008, 20:57
Wohnort: Österreich nähe Wien
Hat sich bedankt: 7 Mal
Danksagung erhalten: 1 Mal

Re: Gaszähler anpassen

Beitrag von mikewolf99 » 06.08.2015, 20:04

CCU2 mit Cuxd und HP CLX ,3 x FHZ2000,2 Funkgateway (eckig),und 2 Funkgateway (rund),RS LanGate
ca 590 Komponenten gemischt HM und FS20 90/10)`CCU auf Cubie LXCCU,CCU auf RPi3 Pivccu,Iobroker auf HPgen8,
Tinker,orangepi,Odroid .....,Sonoffs,Xiaomi und ne Menge esp8266

dtp
Beiträge: 10660
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Gaszähler anpassen

Beitrag von dtp » 08.08.2015, 20:14

Wenn es lediglich um den Zählerwert geht, dann kann ich vielleicht auch aushelfen. Hab mir dazu ein kleines Programm samt Skript erstellt, das die ebenfalls neu erstellte Systemvariable "UG HWR SV Stromzähler" (Varianblentyp: Zeichenkette, Maßeinheit: kWh) täglich um 12:00 Uhr auf den tatsächlichen Wert des Stromzählers setzt. Will man mit dem Wert der Systemvariable innerhalb der CCU weiterrechnen, dann sollte man besser den Variablentyp Zahl wählen. In dem Fall sollte man innerhalb des Skripts die Variable "zaehlerstand" als real oder integer definieren und kann dann auch auf den Zusatz "ToString(1)" verzichten.

Das Programm dazu sieht folgendermaßen aus:
UG HWR PRG Stromzähler.jpg
Das Skript hat folgenden Aufbau:

Code: Alles auswählen

! Berechnet den tagesaktuellen Stand des Stromzählers

real offset; real delta; string zaehlerstand;

! Startwert des Stromzählers bei Montage des Zählersensors in kWh
offset = 12592.00;  

! verbrauchte kWh seit Montage des Zählersensors
delta = dom.GetObject("BidCos-RF.MEQ0025692:1.ENERGY_COUNTER").Value()/1000;

! aktueller Zählerstand
zaehlerstand = (offset + delta).ToString(1);

dom.GetObject("UG HWR SV Stromzähler").State(zaehlerstand);
Der Offset-Wert ergibt sich einfach aus dem aktuell angezeigten Wert des Stromzählers abzüglich des aktuellen Wertes des HM-Zählersensors. Entsprechendes lässt sich natürlich für den Gaszähler machen.

Übrigens, die Systemvariable "CCU SV Status" kann man weglassen. Sie stellt lediglich sicher, dass das Programm nicht beim Neustart der CCU ausgeführt wird.

Bis dann,

Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

hwegsche
Beiträge: 139
Registriert: 12.10.2014, 11:49
Hat sich bedankt: 1 Mal

Re: Gaszähler anpassen

Beitrag von hwegsche » 11.08.2015, 07:48

Hallo,

danke für die vielen Antworten.
Da ich totaler Anfänger bin funktionieren die Lösungen bei mir nicht. Ich habe ein neues Script nach Muster angelegt, die Seriennummer gegen meine ausgetauscht und meinen Zählerstand eingegeben, ein Programm dazu angelegt und gestartet. Der Zählerstand ist bimmer noch der selbe. Bei einigen Scripten taucht die Seriennummer ja 2x auf. Handelt es sich dabei um die selbe?
Gibt es eine Schritt für Schritt Anleitung für Anfänger? Ich hab nach Umzug gerade noch kein Internet, drum komm ich nur kurz bei der Arbeit ins Netz.

herzlichen Dank im Voraus

Harald

dtp
Beiträge: 10660
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Gaszähler anpassen

Beitrag von dtp » 11.08.2015, 08:36

hwegsche hat geschrieben: Ich habe ein neues Script nach Muster angelegt...
Nach welchem Muster?

Da Du ja Deinen Gaszähler auswerten möchtest, musst Du natürlich im Skript "ENERGY_COUNTER" durch "GAS_ENERGY_COUNTER" ersetzen. Ansonsten sollte es aber funktionieren.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

dtp
Beiträge: 10660
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Gaszähler anpassen

Beitrag von dtp » 11.08.2015, 08:50

Hier noch mal eine Schritt-für-Schritt-Anleitung für mein obiges Programm.

1. Lege eine Systemvariable "Gaszähler" oder "Gas Counter" oder dergleichen als Zeichenkette oder Zahl an.
2. Erzeuge ein Programm, das einen anderen Namen haben muss, als die Systemvariable (ich persönlich verwende zur Unterscheidung zwischen Systemvariablen und Programmen immer die Namenszusätze "SV" bzw. "PRG").
3. In diesem Programm setzt Du als Wenn-Bedingung die Zeitsteuerung mit einem von Dir gewünschten Trigger.
4. In der Dann-Bedingung des Programms erzeugst Du das oben von mir gepostete Skript, wobei Du "BidCos-RF.MEQ0025692:1.ENERGY_COUNTER" ersetzt durch die Seriennummer Deines Zählersensors und dem Zusatz "GAS_ENERGY_COUNTER" nach dem Doppelpunkt. Zudem ersetzt Du "UG HWR SV Stromzähler" durch den Namen Deiner unter 1. erzeugten Systemvariablen und natürlich den Offset-Wert durch den von Dir ermittelten Offset.

That's it!
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

hwegsche
Beiträge: 139
Registriert: 12.10.2014, 11:49
Hat sich bedankt: 1 Mal

Re: Gaszähler anpassen

Beitrag von hwegsche » 11.08.2015, 16:12

Herzlichen Dank.
Und wo sehe ich nun den Zählerstand? Ich hätte gerne die monatlichen Verbräuche für Gas und Strom z.B. in einer Excel-Tabelle. Speicherkarte ist in meiner CCU2 vorhanden.

herzlichen Dank im Voraus
Harald

Antworten

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