Habe auch die Thematik, dass ich von einem HmIP-BWTH die Temperatur und Luftfeuchtigkeitswerte loggen möchte.
Genau wie beim Threadstarter erzielen die Einträge
- LOGIT=000C97099669EB:1 TEMPERATURE
LOGIT=000C97099669EB:1 HUMIDITY
keinen Effekt.
Verstehe ich das richtig, dass ich einen Trigger anlegen muss wie z.B. diesen hier:
und dann lediglich das Spript wie von Alchy beschrieben ins "Dann" schreiben muss, also exakt:
Code: Alles auswählen
object dp = dom.GetObject("$src$");
if (dp) { dom.GetObject("CUxD.CUX2801001:1.LOGIT").State(dp.Name()#";"#dp.Value().ToInteger() );}
und das wars? Ist dann der Eintrag LOGIT=000C97099669EB:1 TEMPERATURE überhaupt noch erforderlich?
Besten Dank und viele Grüße
Thomas
EDIT: Funktioniert leider nicht, bekomme im Syslog vom CuxD folgende Fehlermeldungen:
Code: Alles auswählen
Dec 10 11:46:01 homematic-raspi local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: object dp = dom.GetObject("1324"); if (dp) { dom.GetObject("CUxD.CUX2801001:1.LOGIT").State(dp.Name()#";"#dp.Value().ToInteger() );} [iseESPexec.cpp:12549]
Dec 10 11:46:01 homematic-raspi local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: object dp = dom.GetObject("1315"); if (dp) { dom.GetObject("CUxD.CUX2801001:1.LOGIT").State(dp.Name()#";"#dp.Value().ToInteger() );} [iseESPexec.cpp:12549]
EDIT2: Habe herausgefunden, dass man zuerst das Gerät CUX2801001 im CuxD als Exec anlegen muss, dann schreibt er die Parameter ins Logfile. Im Moment habe ich noch das Problem, dass die Datenpunkte nicht in CuxD Highcharts angezeigt werden...
Das sieht dann im Log so aus:
Code: Alles auswählen
2017-12-10T14:32:22 HmIP-RF.000C97099669EB:1.ACTUAL_TEMPERATURE 20
2017-12-10T14:33:53 HmIP-RF.000C97099669EB:1.HUMIDITY 40
2017-12-10T14:33:53 HmIP-RF.000C97099669EB:1.ACTUAL_TEMPERATURE 20
2017-12-10T14:37:29 Anwesenheit 0
2017-12-10T14:37:30 Anwesenheit 1
2017-12-10T14:38:17 HmIP-RF.000C97099669F6:1.HUMIDITY 34
2017-12-10T14:38:17 HmIP-RF.000C97099669F6:1.ACTUAL_TEMPERATURE 20
2017-12-10T14:38:57 Anwesenheit 0
2017-12-10T14:38:59 Anwesenheit 1
2017-12-10T14:40:42 NEQ1780409:1.STATE 0
2017-12-10T14:40:42 NEQ1780409:2.STATE 0
2017-12-10T14:41:17 HmIP-RF.000C97099669F6:1.HUMIDITY 34
2017-12-10T14:41:17 HmIP-RF.000C97099669F6:1.ACTUAL_TEMPERATURE 20
Habe schon CuxD Highchart deinstalliert und neu installiert. Leider werden die HM-IP Datenpunkte nicht im Chart angezeigt.
Habt Ihr dazu eine Idee?