Habe mich eben neu im Forum angemeldet da mich mein Forschen im Internet und hier im Forum seit ein paar Tagen nicht weitergebracht hat. Mein Homematic-System besteht aus einigen Thermostaten, Fensterkontakten und Philips Hue (über CUxD und Zusatzprogramme eingebunden). Wäre jetzt also der erste "Eigenbau". Leider fehlt mir aktuell der Durchblick/Kontext der einzelnen SW-Komponenten.
Die Lage:
Ich möchte meinen Gaszählerstand erfassen. Hierfür habe ich bereits einen ESP Easy als Pulszähler konfiguriert, Reedkontakt dran und die jeweils aktuellen Zählerwerte vom Magnet rumwackeln landen erfolgreich in einer CCU Systemvariablen "Gas_Cnt_Actual". Dieser Wert wird momentan zum Testen alle 10 Sekunden aktualisiert.
Bis dahin habe ich (mit Hilfe des Forums) auch verstanden was ich tue (zumindest inetwa ).
Die Frage geht nun ums Scripten:
Wie verwerte ich die Daten so, dass sie im Gasverbrauch des Homematic-Diagramms mit angezeigt werden?
Mein Ansatz war ein virtuelles Gerät EM1000 als Impulszähler anzulegen (CUX0600001) um dieses mit den Daten aus der Systemvariablen zu füttern. Und hier stecke ich fest. Mir erschließt sich noch nicht so ganz ob die CUxD-Devices nur reine Platzhalter sind um da Scripte/externe SW andocken zu können oder ob da auch Funktion drin steckt?
Bei Aktualisierung der Systemvariablen wird derzeit folgendes Script aufgerufen:
Code: Alles auswählen
var GasActualCnt = dom.GetObject("Gas_Actual_Cnt").Value();
dom.GetObject("CUxD.CUX0600001:1.COUNTER").Value(GasActualCnt);
Oder habe ich hier in grundsätzliches Verständnisproblem des System-Zusammenspiels und renne in die falsche Richtung?
Nochmal Sorry für die dummen Anfänger-Fragen...
Gruß und ne TassKaff