Wert aus Redmatic nach Homematic Systemvariable übertragen
Moderator: Co-Administratoren
-
- Beiträge: 182
- Registriert: 08.10.2011, 10:31
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 16 Mal
Wert aus Redmatic nach Homematic Systemvariable übertragen
Hallo,
ich habe wohl das sehr einfache Problem einen Wert aus Redmatic in eine Homematic Systemvariable zu übertragen.
Die Variable wird zwar in der Homematic regelmässig aktualisiert, aber immer mit "0" (egal ob die Variable als Zeichenkette oder Zahl angelegt wird).
Der andere Weg, aus der Homematic zu Redmatic, funktioniert. Bin gespannt auf die Lösung, nachdem ich viel probiert und gelesen habe sehe ich wohl den Wald vor lauter Bäumen nicht mehr...
Im Log kommt noch folgende Fehlermeldung:
Jan 2 15:08:43 homematic-ccu3 local0.err ReGaHss: ERROR: SyntaxError: Error 1 at row 1 col 52 near ^": 52.040000915527344}"); ^M [SyntaxError():iseESP.cpp:1149]
Jan 2 15:08:43 homematic-ccu3 local0.err ReGaHss: ERROR: SyntaxError: ": 52.040000915527344}"); [ParseProgram():iseESP.cpp:386]
ich habe wohl das sehr einfache Problem einen Wert aus Redmatic in eine Homematic Systemvariable zu übertragen.
Die Variable wird zwar in der Homematic regelmässig aktualisiert, aber immer mit "0" (egal ob die Variable als Zeichenkette oder Zahl angelegt wird).
Der andere Weg, aus der Homematic zu Redmatic, funktioniert. Bin gespannt auf die Lösung, nachdem ich viel probiert und gelesen habe sehe ich wohl den Wald vor lauter Bäumen nicht mehr...
Im Log kommt noch folgende Fehlermeldung:
Jan 2 15:08:43 homematic-ccu3 local0.err ReGaHss: ERROR: SyntaxError: Error 1 at row 1 col 52 near ^": 52.040000915527344}"); ^M [SyntaxError():iseESP.cpp:1149]
Jan 2 15:08:43 homematic-ccu3 local0.err ReGaHss: ERROR: SyntaxError: ": 52.040000915527344}"); [ParseProgram():iseESP.cpp:386]
- Dateianhänge
-
- screen2.PNG (17.09 KiB) 1405 mal betrachtet
-
- screen3.PNG (12.11 KiB) 1405 mal betrachtet
-
- screen4.PNG (7.9 KiB) 1405 mal betrachtet
-
- screen5.PNG (6.79 KiB) 1405 mal betrachtet
- Baxxy
- Beiträge: 11680
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 688 Mal
- Danksagung erhalten: 2483 Mal
Re: Wert aus Redmatic nach Homematic Systemvariable übertragen
Möglicherweise...
Die SysVar ist Typ Zahl oder Text?
Vermutlich ersteres und du versuchst ein JSON in eine Zahl-SysVar zu pressen.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 182
- Registriert: 08.10.2011, 10:31
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 16 Mal
Re: Wert aus Redmatic nach Homematic Systemvariable übertragen
hab natürlich beides probiert...
Sicherheitshalber jetzt noch mal auf "zeichenkette" geändert:
Jan 2 15:48:23 homematic-ccu3 local0.err ReGaHss: ERROR: SyntaxError: Error 1 at row 1 col 52 near ^": 51.650001525878906}"); ^M [SyntaxError():iseESP.cpp:1149]
Jan 2 15:48:23 homematic-ccu3 local0.err ReGaHss: ERROR: SyntaxError: ": 51.650001525878906}"); [ParseProgram():iseESP.cpp:386]
- Henke
- Beiträge: 1574
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 149 Mal
- Danksagung erhalten: 326 Mal
Re: Wert aus Redmatic nach Homematic Systemvariable übertragen
Eine change Node dazwischen bei der du msg.payload auf msg.payload.value setzt.
-
- Beiträge: 182
- Registriert: 08.10.2011, 10:31
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 16 Mal
Re: Wert aus Redmatic nach Homematic Systemvariable übertragen
so? Funktioniert leider nicht....
Zuletzt geändert von horizont-matrix am 02.01.2024, 16:20, insgesamt 1-mal geändert.
- Henke
- Beiträge: 1574
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 149 Mal
- Danksagung erhalten: 326 Mal
Re: Wert aus Redmatic nach Homematic Systemvariable übertragen
Hmm, müsste eigentlich, wenn ich die Debug node richtig interpretiert habe. Was kommt den als msg? Debug node dahinter bitte die komplette msg ausgeben lassen und das Debug Fenster zeigen.
-
- Beiträge: 182
- Registriert: 08.10.2011, 10:31
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 16 Mal
Re: Wert aus Redmatic nach Homematic Systemvariable übertragen
ich habs.
Musste noch beim mqqt-in node den output auf "parsed JSON object" ändern.
Der Input von Baxxy und Dir war dann doch entscheidend für die Lösung. DANKE!!
- Dateianhänge
-
- screen20.PNG (19.34 KiB) 1356 mal betrachtet
- Henke
- Beiträge: 1574
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 149 Mal
- Danksagung erhalten: 326 Mal
Re: Wert aus Redmatic nach Homematic Systemvariable übertragen
Wie wäre es, wenn der Wert noch gerundet wird?
-
- Beiträge: 182
- Registriert: 08.10.2011, 10:31
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 16 Mal
Re: Wert aus Redmatic nach Homematic Systemvariable übertragen
o.k. mach ich noch. Ist er aber auch schon in der Homematic. Visualisiert wird er dann in Mediola, dort läuft bei mir alles in Wandeinbautablets
- Baxxy
- Beiträge: 11680
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 688 Mal
- Danksagung erhalten: 2483 Mal
Re: Wert aus Redmatic nach Homematic Systemvariable übertragen
Das was man sieht ist nicht immer das was auch da ist...
Code: Alles auswählen
WriteLine(dom.GetObject (ID_SYSTEM_VARIABLES).Get ("Batteriespannung").Value());
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen