NEWS
KNX-Adapter - Direktlink funktioniert nicht
-
Hallo,
ich bin gerade dabei den KNX-Adapter in Betrieb zu nehmen. Soweit klappt auch alles, bis auf folgendes:
Ich versuche in den GA-Tools in der Adapterkonfiguration eine GA mit einem Direkt-Link zu einem ioBroker-Datenpunkt zu verbinden.
Wenn ich nun vom KNX-Bus auf die Gruppenadresse ein Einschalt-Telegramm sende, wird dies vom KNX-Adapter verarbeitet und der Datenpunkt im ioBroker springt auf true. Soweit alles gut
Wenn ich den Datenpunkt nun direkt im ioBroker auf false setze, wird dies nicht an den KNX-Bus gesendet.
D.h. alle Aktionen im ioBroker werden vom KNX-Adapter verworfen - das ist mist. Ich habe bereits alle Einstellungen geprüft: schreiben, lesen, aktualisieren - es geht nichts auf den Bus.
Gehe ich im Objektbaum unter knx und schreibe dort die Gruppenadresse auf false, dann wird dies, so wie es soll, auf den Bus gesendet.
Mache ich da irgendein Fehler oder verstehe die Funktion falsch?
Viele Grüße
-
@hackypaddy said in KNX-Adapter - Direktlink funktioniert nicht:
Wenn ich den Datenpunkt nun direkt im ioBroker auf false setze, wird dies nicht an den KNX-Bus gesendet.
Ist der State in ioBroker als wroteable markiert?
Wie schreibst du den Wert?
Setzt du eh das ACK-Flag auf FALSE? (Default wenn du im adminUI schreibst) -
Jap, beim State ist read und write gesetzt.
Schreiben tue ich den Wert über Blockly oder direkt im Objektbaum.Versucht habe ich es mit ack und ohne. Beides klappt nicht.
-
Danke - dann hab ich leider auch keine Idee. Sorry
-
@hackypaddy Hi, ich benutze per Blockly immer den Befehl "steuere", der funktioniert.
Adapter openknx.
Beispiel:
"Taster Haustür LED" ist eine KNX GA"{ "_id": "openknx.0.Steuerungen.Zustand.Taster_Haustür_LED1", "type": "state", "common": { "desc": "", "name": "Taster Haustür LED1", "read": true, "role": "state", "type": "number", "unit": "ratio", "write": true }, "native": { "address": "7/1/0", "answer_groupValueResponse": false, "autoread": true, "bitlength": 8, "desc": "Basetype: 8-bit unsigned value", "min": 0, "max": 255, "dpt": "DPT5.005", "valuetype": "basic" }, "from": "system.adapter.openknx.0", "user": "system.user.admin", "ts": 1733854188698, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@hackypaddy
Du musst den "Binde" Block zweimal machen. Einmal in jede Richtung -
@warp735 sagte in KNX-Adapter - Direktlink funktioniert nicht:
@hackypaddy
Du musst den "Binde" Block zweimal machen. Einmal in jede RichtungDas ist korrekt. So mache ich das bisher auch.
Aber der Adapter bietet die Möglichkeit Direktzustände in den GA-Tools zu konfigurieren.In der Anleitung von dem KNX-Adapter steht:
*Direct Link non-KNX state to KNX vice-verse
Since Adapter Version 2.0.6 it is possible to link a non KNX ioBroker state directly to a GA. This can be used to apply time, date, any states or info to KNX. (a small hint: you can link any of your IOT components directly to a GA in KNX (f.e. link a homematic button to a KNX GA or link a KNX button sensor to your sonos player)). The states can be read with a GroupValueRead, and if the state changes, it will be automatically updated on KNX. Also, if you change on KNX, it will update the linked non KNX iot device.*
Und genau das klappt halt nicht... Bzw. nur von KNX-Bus aus kommend, aber nicht schreibend auf den Bus.
-
@hackypaddy
Achso... da kann ich auch nicht helfen. Ich nutze openknx