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!
Temperatur aus mysql in node red an CUxD Gerät ausgebenCUxD
Moderator: Co-Administratoren
Re: Temperatur aus mysql in node red an CUxD Gerät ausgebenCUxD
Bei mir sind alle Geräte "not writeable". Habe ich da eine falsche Version? Wie kann ich die CUxD-ADD-ON installieren?
Re: Temperatur aus mysql in node red an CUxD Gerät ausgebenCUxD
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":""}]
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":""}]
Re: Temperatur aus mysql in node red an CUxD Gerät ausgebenCUxD
Vielen Dank. Das Problem ist gelöst!!