Temperatur aus mysql in node red an CUxD Gerät ausgebenCUxD

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Antworten
Werni335
Beiträge: 32
Registriert: 18.09.2023, 17:36
System: CCU
Danksagung erhalten: 1 Mal

Temperatur aus mysql in node red an CUxD Gerät ausgebenCUxD

Beitrag von Werni335 » 09.10.2024, 16:33

Hallo und einen schönen Tag.

Ich habe mich seit kurzem mit node red und CUxD beschäftigt. Ich gebe zu ich bin nach einigen Nachtaktionen nicht sehr weit gekommen. Mein Problem:
In CUxD eine Gerät also einen Temperatursensor erstellen, dann in node red meine mysql Datenbank den letzten Temperaturwert aus einer Tabelle lesen (was auch funktionier). Jetzt möchte ich diesen Temperaturwert an meinen erstellten CUxD Gerät Nummer (90) übergeben und dann dieses Gerät bzw. diesen Wert in meiner Raspberrymatic Anzeigen lassen (z.B. App). Alles schein zu funktionieren, aber ich kann keinen Wert an das CUxD Gerät Nummer (90) Universal Wrapper Device übergeben. Ich verwende einen Inject node, einen sql node (welcher auch den richtigen Wert im DEBUG anzeigt und einen value node der immer nur 0 anzeigt. Ich müsste den Wert eigentlich an den CUX9002002:2 Außentemperatur:2 übergeben, der dann im data keine SET_TEMPERATUR zulässt und immer sagt not writeable. Kann mir da bitte jemand helfen? Ich müsste dringend mal wieder ausschlafen können. Vielen Dank für Eure Unterstützung!

Werni335
Beiträge: 32
Registriert: 18.09.2023, 17:36
System: CCU
Danksagung erhalten: 1 Mal

Re: Temperatur aus mysql in node red an CUxD Gerät ausgebenCUxD

Beitrag von Werni335 » 11.10.2024, 09:14

Bei mir sind alle Geräte "not writeable". Habe ich da eine falsche Version? Wie kann ich die CUxD-ADD-ON installieren?

rentier-s
Beiträge: 528
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 22 Mal
Danksagung erhalten: 86 Mal

Re: Temperatur aus mysql in node red an CUxD Gerät ausgebenCUxD

Beitrag von rentier-s » 11.10.2024, 11:40

Hast Du USE_HMDATAPT in den Geräteeinstellungen deaktiviert?

Werni335
Beiträge: 32
Registriert: 18.09.2023, 17:36
System: CCU
Danksagung erhalten: 1 Mal

Re: Temperatur aus mysql in node red an CUxD Gerät ausgebenCUxD

Beitrag von Werni335 » 11.10.2024, 12:28

Danke. Ja, hab ich. Mittlerer weile kann ich auch set_temperature anklicken. Aber das Gerät zeigt den Wert in der RaspberryMatic WebUI nicht an. Aber der richtige Wert im DEGUG nach der sql abfrage wird angezeigt als array und somit auch an das CUxD erzeugte Gerät übergeben.

Ich weiß nicht ob das unten aufgeführte File was bringt:
[{"id":"f61a2282.43648","type":"ccu-value","z":"e9cbd506.448af8","name":"test","iface":"CUxD","channel":"CUX9002003:1 Außentemperatur_2:1","datapoint":"SET_TEMPERATURE","mode":"","start":true,"change":true,"cache":false,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":false,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/$(datapoint)","x":950,"y":320,"wires":[["1cc5e886.459307"]]},{"id":"38263145.35ea0e","type":"ccu-connection","name":"192.168.178.172","host":"192.168.178.172","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":true,"cuxdEnabled":true,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"192.168.178.172","rpcServerHost":"192.168.178.172","rpcBinPort":"2047","rpcXmlPort":"2048","tls":true,"inSecure":true,"authentication":true,"username":"","password":"","queueTimeout":"5000","queuePause":"250","contextStore":""}]

Werni335
Beiträge: 32
Registriert: 18.09.2023, 17:36
System: CCU
Danksagung erhalten: 1 Mal

Re: Temperatur aus mysql in node red an CUxD Gerät ausgebenCUxD

Beitrag von Werni335 » 11.10.2024, 15:48

Vielen Dank. Das Problem ist gelöst!!

Antworten

Zurück zu „CUxD“