Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fragen zu Dashboard, Einheit für Zahl anzeigen, Gauge, Dimmer ... #47

Closed
juergen2908 opened this issue Jul 31, 2018 · 8 comments
Closed

Comments

@juergen2908
Copy link

juergen2908 commented Jul 31, 2018

Hallo,

bin im Bereich Node REd neu:

Habe mir das addon installiert. HM Licht Aktror im Dashboard einbinden habe geschafft, nur

jetzt hätte 2 Fragen:

ich schaffe es nicht meinen HM Dimmaktor einzubinden, bitte um eure hilfe:

habe es mal so versucht, da tut sich nichts:

[{"id":"dc579799.b6d8d8","type":"ccu-value","z":"cdb7abff.3cf718","name":"Licht Wohnzimmer","iface":"BidCos-RF","channel":"KEQxxxxx:1","datapoint":"LEVEL","mode":"","start":true,"change":true,"cache":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":false,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":470,"y":460,"wires":[[]]},{"id":"7ee16a2c.b14174","type":"function","z":"cdb7abff.3cf718","name":"Helligkeit","func":"var newMsg =  {\n        payload: {\"data\":{\"LEVEL\":msg.payload}}\n    };\nreturn newMsg;","outputs":1,"noerr":0,"x":250,"y":480,"wires":[["dc579799.b6d8d8"]]},{"id":"6493978c.4f9a38","type":"ui_slider","z":"cdb7abff.3cf718","name":"","label":"slider","group":"65a72644.483318","order":0,"width":0,"height":0,"passthru":true,"topic":"","min":0,"max":"100","step":1,"x":60,"y":480,"wires":[["7ee16a2c.b14174"]]},{"id":"38263145.35ea0e","type":"ccu-connection","z":"","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":false,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048"},{"id":"65a72644.483318","type":"ui_group","z":"","name":"Geräte","tab":"fe205248.f04ed","disp":false,"width":"6","collapse":false},{"id":"fe205248.f04ed","type":"ui_tab","z":"","name":"Geräte","icon":"dashboard","order":1}]

Wie kann man homematic systemvariablen nur anzeigen lassen im Dashboard.

LG

Jürgen

@hobbyquaker hobbyquaker added ❓question Further information is requested ⚙️ccu nodes labels Aug 1, 2018
@hobbyquaker
Copy link
Member

hobbyquaker commented Aug 1, 2018

Dimmer

[{"id":"2ca831f3.26d90e","type":"ccu-value","z":"5c2958.3b4a96a8","name":"Licht Wohnzimmer","iface":"BidCos-RF","channel":"EEQ0012345:1","datapoint":"LEVEL","mode":"","start":true,"change":true,"cache":true,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":true,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":350,"y":160,"wires":[["6a84608.cb1d8a"]]},{"id":"6a84608.cb1d8a","type":"ui_slider","z":"5c2958.3b4a96a8","name":"","label":"slider","group":"f52ff66.52a6b08","order":0,"width":0,"height":0,"passthru":false,"topic":"","min":0,"max":"1","step":"0.01","x":330,"y":260,"wires":[["2ca831f3.26d90e"]]},{"id":"38263145.35ea0e","type":"ccu-connection","z":"","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":false,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048"},{"id":"f52ff66.52a6b08","type":"ui_group","z":"","name":"Dimmer","tab":"fe205248.f04ed","disp":true,"width":"6","collapse":false},{"id":"fe205248.f04ed","type":"ui_tab","z":"","name":"Geräte","icon":"dashboard","order":1}]

Wichtig: Der Slider braucht den Wertebereich 0.00-1.00, Step 0.01. Die Checkbox If msg arrives on input, pass through to output unbedingt deaktivieren, sonst hat man eine Endlosschleife gebaut. Den Kanal im Value Node musst Du natürlich noch anpassen.

bildschirmfoto 2018-08-01 um 17 42 53

Variable Anzeigen

[{"id":"d1c9602e.0b9ab","type":"ccu-sysvar","z":"5c2958.3b4a96a8","name":"Anwesenheit","ccuConfig":"38263145.35ea0e","topic":"ReGaHSS/${Name}","x":240,"y":420,"wires":[["b8887291.ce654"]]},{"id":"b8887291.ce654","type":"ui_text","z":"5c2958.3b4a96a8","group":"46fbe67a.90cd18","order":0,"width":0,"height":0,"name":"","label":"Anwesenheit","format":"{{msg.payload}}","layout":"row-center","x":460,"y":420,"wires":[]},{"id":"38263145.35ea0e","type":"ccu-connection","z":"","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":false,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048"},{"id":"46fbe67a.90cd18","type":"ui_group","z":"","name":"Variablen","tab":"36fb2145.947dee","disp":true,"width":"6","collapse":false},{"id":"36fb2145.947dee","type":"ui_tab","z":"","name":"Variablen","icon":"dashboard","order":2}]

Es ist nichts weiter nötig als eine Verbindung zwischen dem CCU Sysvar Node und einem Dashboard Text Node:

bildschirmfoto 2018-08-01 um 17 44 23

@juergen2908
Copy link
Author

Hallo,

danke für deine Anleitung.

Das mit den Dimmer funktioniert, besten Dank.

Nur die Systemvaribale wird nicht angezeigt, da der Wert eine Zahl ist, da wird text nicht gehen oder?

[{"id":"b75da79e.5c7048","type":"ui_text","z":"cdb7abff.3cf718","group":"65a72644.483318","order":0,"width":0,"height":0,"name":"Aussentemperatur","label":"°C","format":"{{msg.payload}}","layout":"row-center","x":590,"y":340,"wires":[]},{"id":"e532fb03.53afc8","type":"ccu-sysvar","z":"cdb7abff.3cf718","name":"Aussentemperatur","ccuConfig":"38263145.35ea0e","topic":"ReGaHSS/${Name}","x":370,"y":320,"wires":[["b75da79e.5c7048"]]},{"id":"65a72644.483318","type":"ui_group","z":"","name":"Geräte","tab":"fe205248.f04ed","disp":false,"width":"6","collapse":false},{"id":"38263145.35ea0e","type":"ccu-connection","z":"","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":false,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048"},{"id":"fe205248.f04ed","type":"ui_tab","z":"","name":"Geräte","icon":"dashboard","order":1}]

@hobbyquaker
Copy link
Member

Für das Beispiel mit der Anwesenheits-Variable kannst Du einen change Node nutzen um Text angezeigt zu bekommen (die Text-Darstellung steckt in der property valueEnum):

bildschirmfoto 2018-08-02 um 18 37 57

@juergen2908
Copy link
Author

juergen2908 commented Aug 6, 2018

Hallo Hobbyquaker,

Habe eine weile herumprobiert und umgekehrt funktioniert es 👍

image

image

Jetzt bin ich noch beim pasteln wie ich Aussentemperatur davor stehen habe und °C nach den Zahlen?

LG
Jürgen

@hobbyquaker
Copy link
Member

hobbyquaker commented Aug 6, 2018

Ah, da haben wir ein bisschen aneinander vorbeigeredet. Den Change-Node kannst Du weglassen - der ist so wie Du ihn jetzt benutzt wirkungslos, der wäre nur notwendig für so Variablen wie z.B. "Anwesenheit" die über eine Text-Darstellung ("Enum") verfügen * . Um eine Zahl anzuzeigen reicht es direkt die Nachricht in den Dashboard-Text Node zu schicken:

text

Beispielflow:

[{"id":"287e02c6.b0c41e","type":"inject","z":"c4e07e8c.5bd93","name":"","topic":"","payload":"30.5","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":150,"y":140,"wires":[["a51562a7.7801c"]]},{"id":"a51562a7.7801c","type":"ui_text","z":"c4e07e8c.5bd93","group":"46fbe67a.90cd18","order":0,"width":0,"height":0,"name":"","label":"Aussentemperatur:","format":"{{msg.payload}}°C","layout":"row-spread","x":360,"y":140,"wires":[]},{"id":"46fbe67a.90cd18","type":"ui_group","z":"","name":"Variablen","tab":"36fb2145.947dee","disp":true,"width":"6","collapse":false},{"id":"36fb2145.947dee","type":"ui_tab","z":"","name":"Variablen","icon":"dashboard","order":2}]

bildschirmfoto 2018-08-06 um 18 04 03

* Grade bemerkt: selbst für Enums braucht man den Change Node nicht, man kann ja im Textnode auch einfach die gewünschte Property im "Value Format" ändern.

@juergen2908
Copy link
Author

Hi,
ja stimmt funktioniert. Super Danke

Habe mir gerade die Gauge node angeschaut, wie sieht es eigentlich mit der Temperatur von einem Homeatic Thermostat aus!???

image

Jetzt hätte ich nur noch eine Frage warum wird die Temperatur nicht angeziegt???

[{"id":"6304a822.dca878","type":"ui_gauge","z":"cdb7abff.3cf718","name":"","group":"65a72644.483318","order":0,"width":0,"height":0,"gtype":"gage","title":"Innentemperatur","label":"°C","format":"{{msg.valueChannel}}","min":"0","max":"40","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":660,"y":540,"wires":[]},{"id":"500dcd0c.edaac4","type":"ccu-value","z":"cdb7abff.3cf718","name":"TemperaturSchlafzimmer:0","iface":"BidCos-RF","channel":"OEQ0147243:1","datapoint":"TEMPERATURE","mode":"","start":true,"change":true,"cache":true,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":true,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":360,"y":520,"wires":[["6304a822.dca878"]]},{"id":"65a72644.483318","type":"ui_group","z":"","name":"Geräte","tab":"fe205248.f04ed","disp":false,"width":"6","collapse":false},{"id":"38263145.35ea0e","type":"ccu-connection","z":"","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":false,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048"},{"id":"fe205248.f04ed","type":"ui_tab","z":"","name":"Geräte","icon":"dashboard","order":1}]

@hobbyquaker
Copy link
Member

Ich glaube da ist ein Fehler in der Gauge-Config:
bildschirmfoto 2018-08-06 um 18 40 22
Änder "Value Format" mal auf {{msg.payload}}

@hobbyquaker hobbyquaker changed the title Homematic Dimmaktor mit Node Red im Dashboard Fragen zu Dashboard, Einheit für Zahl anzeigen, Gauge, Dimmer ... Aug 6, 2018
@juergen2908
Copy link
Author

Hallo Hobbyquaker,

vielen Dank für deine Hilfe hat funktinoiert. Musste aber den Node-Red Dienst neu starten.

LG
Jürgen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants