NEWS
Fehler in node RED
-
Node RED stolpert beim KNX Adapter über die Notation der GAs. Diese werden durch "/" getrennt, welches im iobroker node durch "." ersetzt werden. Eine Bastellösung exisitiert zwar schon, allerdings ist diese mehr als unsauber und funktioniert bisher auch nur bei "in-nodes".
Fehlerfall:
iobroker original state: knx.0.0/4/8
daraus macht node red: knx.0.0.4.8
und: knx/0/0/4/8
Normalfall:
iobroker original state: irgend.0.was
daraus macht node red: irgend.0.was
und: irgend/0/was
Vorschläge?
Gruß
Martin
-
Update:
Mit meinem "dirty hack" habe ich nun auch die "out-nodes" irgendwie am laufen. Die states werden gesetzt, jedoch passiert nichts auf dem Bus.
Hier mal ein LOG, wenn ich eine Lampe über Vis setze:
knx-0 2016-01-21 16:13:48 info stateChange knx.0.1/0/10 {"val":0,"ack":true,"ts":1453389228,"q":0,"from":"system.adapter.knx.0","lc":1453389228} knx-0 2016-01-21 16:13:48 info Write from 0.0.0 to 1/0/10: 0 (DPT1) knx-0 2016-01-21 16:13:48 info 2058
-> Lampe an
wenn das gleiche über Node RED mache steht folgendes im LOG:
knx-0 2016-01-21 16:13:57 info stateChange knx.0.1/0/10 {"val":0,"ack":true,"ts":1453389237,"q":0,"from":"system.adapter.node-red.0","lc":1453389228}
-> nichts passiert.
Mach ich einen Denkfehler? Hab ich mich verbastelt? Experten bitte vortreten!
Gruß
Martin