Can you send here a zip containing the export of your nodes? Do you know how to do it?
Ankündigung
Einklappen
Keine Ankündigung bisher.
KNX node for node-red
Einklappen
X
-
And... if you're skilled enough, you can paste the content of the attached zip into the .node-red/node_modules/node-red-contrib-knx-ultimate/nodes folder and restart node-red.
The error you told me, is related to the fact that knx-ultimate cannot find the config-node and that's very strange. I wrote a temporary patch. Let me know if it works.Angehängte Dateien
Kommentar
-
Ciao,
I am using node-red V1.0.6 and your node-red-contrib-knx-ultimate V1.1.72 including the changes, which you sent in your last post.
It runs on my synology NAS on docker.
With your changes the import is working fine. Could I help to find the root cause of the issue, if I send you an export of my nodes?
Thanks for you perfekt support.
Best regards
Stefan
Kommentar
-
No, STOP. Don't send anything.
I've probably found the path of your issue, after some tests here.
You probably have a knx-ultimate node without a properly gateway config-node set.
Node-RED.png
and a knx-ultimate node, showing this red triangle.
image_98629.png
The new V. 1.1.73 is out with the official fix.Zuletzt geändert von TheMax74; 30.05.2020, 06:34.
Kommentar
-
Has anyone tried RGB (232.600)? I've build a flow where i can set RGB values on both the KNX App i use (EasyKNX) and on the node-red dashboard RGB widget.
When i send RGB values from the App i can see everything in group monitor and node-red updates the dashboard color picker.
When i set the RGB values in the node-red dashboard and RBE is enabled in KNX ultimate i can see nothing on the KNX bus. When i disable RBE i can see the KNX message twice in group monitor? IMHO RBE should be enabled, but then nothing is seen (expect right after deploying - the first "dashboard selcetion" is send correctly, once)
here's how i think the flow should work (it's work in progress) 2/0/0 is the RGB 232.600 GA. Selecting different colors in the Dashboard color picker should send the values to KNX IMHO? i have the feeling the RBE filter doesn't consider if the RGB values change?
or is this just the wrong way to build this? The left node receives from KNX, the right node sends to KNX?Code:[{"id":"ca95b60b.b5ea7","type":"ui_colour_picker","z":"1cb3c325.49b40d","name":"","label":"Color Picker RGB","group":"33ff6d1a.3efc42","format":"rgb","outformat":"object","showSwatch":true,"showPicker":true,"showValue":true,"showHue":false,"showAlpha":false,"showLightness":true,"square":"false","dynOutput":"true","order":0,"width":0,"height":0,"passthru":true,"topic":"","x":530,"y":200,"wires":[["c1cb6330.d8c5e","ad2612cd.2ff81","3108ffc0.8fbd"]]},{"id":"c1cb6330.d8c5e","type":"debug","z":"1cb3c325.49b40d","name":"","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","x":790,"y":60,"wires":[]},{"id":"ad2612cd.2ff81","type":"function","z":"1cb3c325.49b40d","name":"format","func":"// Each color in a range between 0 and 255\nmsg.payload={red:msg.payload.r, green:msg.payload.g, blue:msg.payload.b};\n\n\nreturn msg;","outputs":1,"noerr":0,"x":770,"y":200,"wires":[["1b16c130.677cb7","56fcc2bb.ba40ac"]]},{"id":"1b16c130.677cb7","type":"debug","z":"1cb3c325.49b40d","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","x":950,"y":260,"wires":[]},{"id":"98f15200.1f96d8","type":"http request","z":"1cb3c325.49b40d","name":"Innenhof grosse Kugel","method":"GET","ret":"txt","paytoqs":false,"url":"","tls":"","persist":false,"proxy":"","authType":"","x":1040,"y":140,"wires":[[]]},{"id":"459bd869.745e68","type":"function","z":"1cb3c325.49b40d","name":"format","func":"// Each color in a range between 0 and 255\nmsg.payload={r:msg.payload.red, g:msg.payload.green, b:msg.payload.blue};\n\n\nreturn msg;","outputs":1,"noerr":0,"x":330,"y":200,"wires":[["ca95b60b.b5ea7"]]},{"id":"deb18ec.6db937","type":"knxUltimate","z":"1cb3c325.49b40d","server":"aeb035fd.86e778","topic":"2/0/0","outputtopic":"","dpt":"232.600","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"","outputtype":"write","outputRBE":false,"inputRBE":false,"formatmultiplyvalue":1,"formatnegativevalue":"leave","formatdecimalsvalue":999,"x":110,"y":200,"wires":[["459bd869.745e68"]]},{"id":"972e4ce3.14fec8","type":"ui_button","z":"1cb3c325.49b40d","name":"","group":"33ff6d1a.3efc42","order":5,"width":0,"height":0,"passthru":false,"label":"orange","tooltip":"","color":"","bgcolor":"orange","icon":"","payload":"{\"r\":255,\"g\":165,\"b\":0,\"a\":1}","payloadType":"json","topic":"","x":300,"y":140,"wires":[["ca95b60b.b5ea7"]]},{"id":"97865d21.de8168","type":"ui_button","z":"1cb3c325.49b40d","name":"","group":"33ff6d1a.3efc42","order":5,"width":0,"height":0,"passthru":false,"label":"red","tooltip":"","color":"","bgcolor":"red","icon":"","payload":"{\"r\":255,\"g\":0,\"b\":0,\"a\":1}","payloadType":"json","topic":"","x":310,"y":100,"wires":[["ca95b60b.b5ea7"]]},{"id":"3108ffc0.8fbd","type":"function","z":"1cb3c325.49b40d","name":"build URL","func":"msg.url = \"http://192.168.21.51/cm?cmnd=color%20\"\n\nmsg.url += msg.payload.r\nmsg.url += \"%2c\" // comma\nmsg.url += msg.payload.g\nmsg.url += \"%2c\" // comma\nmsg.url += msg.payload.b\n\nmsg.payload =\"\"\n\nreturn msg;","outputs":1,"noerr":0,"x":780,"y":140,"wires":[["15dbc9ec.21f7ae"]]},{"id":"15dbc9ec.21f7ae","type":"debug","z":"1cb3c325.49b40d","name":"","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","x":990,"y":100,"wires":[]},{"id":"a2031c8f.7b6ea8","type":"ui_button","z":"1cb3c325.49b40d","name":"","group":"33ff6d1a.3efc42","order":5,"width":0,"height":0,"passthru":false,"label":"gold","tooltip":"","color":"","bgcolor":"gold","icon":"","payload":"{\"r\":255,\"g\":215,\"b\":0,\"a\":1}","payloadType":"json","topic":"","x":310,"y":60,"wires":[["ca95b60b.b5ea7"]]},{"id":"56fcc2bb.ba40ac","type":"knxUltimate","z":"1cb3c325.49b40d","server":"aeb035fd.86e778","topic":"2/0/0","outputtopic":"","dpt":"232.600","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":false,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"","outputtype":"write","outputRBE":true,"inputRBE":false,"formatmultiplyvalue":1,"formatnegativevalue":"leave","formatdecimalsvalue":999,"x":1000,"y":200,"wires":[[]]},{"id":"33ff6d1a.3efc42","type":"ui_group","z":"","name":"Terrasse Nord","tab":"7ae07edf.8db378","order":1,"disp":true,"width":"6","collapse":false},{"id":"aeb035fd.86e778","type":"knxUltimate-config","z":"","host":"224.0.23.12","port":"3671","physAddr":"15.15.22","csv":""},{"id":"7ae07edf.8db378","type":"ui_tab","z":"","name":"LED Color Picker","icon":"dashboard","order":3,"disabled":false,"hidden":false}]Zuletzt geändert von MGK; 01.06.2020, 11:48.
Kommentar
-
Kommentar
-
Hi there!
Thanks for your awesome node!
I am working on an system to track activity in my house based on light. At the moment KNX sets and dimms some lights based on presence-detection and time.
On 23:00 the lights are set to 2% so i dont get flashed on my nighttime-visit in the bath
Thats works fine until we stay up late or have a little party. Preparing for the bed with 2% light sucks. I have to turn the light on by hand. And i dont want to do anything by hand anymore
This is my approach:
Screenshot_20200606_182802.png
"isLightInHouse" is a state i can use in other flows. Works fine. If any light is on the state is set to true, if all lights are off the state is set to false with a delay between 10 and 15 minutes.
Is there a better way to determin if there is any light on? At the moment i have to add the light and change the input number of the "Boolean Logic"-Node.
Greetings
Kommentar
-
Hi Ub
i do the same thing, but starting at 21.00 ‘o clock. I go to sleep very soon!
No, i think your approach is good.
You could maybe link the 2% light to your alarm system. If in night mode, the lights will be dimmed, otherwise not.
- Likes 1
Kommentar
-
Hi,
i use the trigger-function to switch off the light after x-minutes.
i use your node at the entrance and exit of the trigger.
i have enabled the rbe option on both nodes for input and output.
But I get the error message knxUltimate: Circular reference protection.
Gruß
Thorsten
Meine Installation: EFH mit EIB und Powernet; BJ Triton RTR 5fach; BJ Triton 3/5fach; BJ Wave Fenstermelder; Gira HS; Gira SmartSensor; Gira TK mit Fingerprint und TK-Gateway, Agfeo AS30 mit ST40IP; Dialogic Touch 15" mit Homecockpit und Schnittstelle zur Gira TK-Anlage; ipod Touch 1G und iphone 3G mit WHD iphone Docking-Station; Dreambox 7000; Kathrein UFS 910; Beleuchtung über DALI gesteuert
Kommentar
-
Hi Jumper. Please see here: https://github.com/Supergiovane/node...Q-Troubleshoot
And then here: https://github.com/Supergiovane/node...i/-Protections
- Likes 1
Kommentar
-
thanks for the quick replay
i read the faq.
i have activate rbe. i have two filter.
i have no Circular. iget only false to the exitCode:[ { "id": "2a4803f.aac84fc", "type": "trigger", "z": "56fdedaa.5e4934", "op1": "true", "op2": "false", "op1type": "bool", "op2type": "bool", "duration": "5", "extend": false, "units": "s", "reset": "", "bytopic": "all", "name": "", "x": 790, "y": 540, "wires": [ [ "b6ea722f.a66b5" ] ] }, { "id": "96cf028a.859a6", "type": "FilterUltimate", "z": "56fdedaa.5e4934", "name": "Filter", "x": 430, "y": 480, "wires": [ [ "2a4803f.aac84fc", "3b65e63e.9e49da" ], [] ] }, { "id": "ab526c47.5b96e", "type": "knxUltimate", "z": "56fdedaa.5e4934", "server": "cffd8dcd.0c56e", "topic": "5/0/4", "outputtopic": "", "dpt": "1.001", "initialread": false, "notifyreadrequest": false, "notifyresponse": false, "notifywrite": true, "notifyreadrequestalsorespondtobus": false, "notifyreadrequestalsorespondtobusdefaultvalueifno tinitialized": "0", "listenallga": false, "name": "Windfang Sperre ein", "outputtype": "write", "outputRBE": true, "inputRBE": true, "formatmultiplyvalue": 1, "formatnegativevalue": "leave", "formatdecimalsvalue": 999, "passthrough": "no", "x": 210, "y": 500, "wires": [ [ "96cf028a.859a6" ] ] }, { "id": "3b65e63e.9e49da", "type": "debug", "z": "56fdedaa.5e4934", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "x": 790, "y": 500, "wires": [] }, { "id": "b6ea722f.a66b5", "type": "FilterUltimate", "z": "56fdedaa.5e4934", "name": "Filter", "x": 430, "y": 640, "wires": [ [], [ "fd65027d.27d27", "9c03cc1b.9c88" ] ] }, { "id": "fd65027d.27d27", "type": "debug", "z": "56fdedaa.5e4934", "name": "exit", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "x": 810, "y": 640, "wires": [] }, { "id": "9c03cc1b.9c88", "type": "knxUltimate", "z": "56fdedaa.5e4934", "server": "cffd8dcd.0c56e", "topic": "5/0/4", "outputtopic": "", "dpt": "1.001", "initialread": false, "notifyreadrequest": false, "notifyresponse": false, "notifywrite": true, "notifyreadrequestalsorespondtobus": false, "notifyreadrequestalsorespondtobusdefaultvalueifno tinitialized": "0", "listenallga": false, "name": "Windfang Sperre ein", "outputtype": "write", "outputRBE": true, "inputRBE": true, "formatmultiplyvalue": 1, "formatnegativevalue": "leave", "formatdecimalsvalue": 999, "passthrough": "no", "x": 890, "y": 680, "wires": [ [] ] }, { "id": "cffd8dcd.0c56e", "type": "knxUltimate-config", "z": "", "host": "192.168.2.13", "port": "3671", "physAddr": "1.0.5", "suppressACKRequest": false, "csv": "", "KNXEthInterface": "enp3s0", "KNXEthInterfaceManuallyInput": "", "statusDisplayLastUpdate": true, "statusDisplayDeviceNameWhenALL": true, "statusDisplayDataPoint": false, "name": "", "localEchoInTunneling": false, "delaybetweentelegrams": "", "delaybetweentelegramsfurtherdelayREAD": "" } ]
Anmerkung 2020-06-12 110103.pngGruß
Thorsten
Meine Installation: EFH mit EIB und Powernet; BJ Triton RTR 5fach; BJ Triton 3/5fach; BJ Wave Fenstermelder; Gira HS; Gira SmartSensor; Gira TK mit Fingerprint und TK-Gateway, Agfeo AS30 mit ST40IP; Dialogic Touch 15" mit Homecockpit und Schnittstelle zur Gira TK-Anlage; ipod Touch 1G und iphone 3G mit WHD iphone Docking-Station; Dreambox 7000; Kathrein UFS 910; Beleuchtung über DALI gesteuert
Kommentar


Kommentar