Hallo,
ich habe meine Migration von openHAB 2 auf openHAB 4 noch nicht abgeschlossen. Das KNX-Binding funktionierte eigentlich bisher, mir war offenbar aber nicht aufgefallen, dass der "Stop-Knopf" nicht funktioniert. Ich kann die Rolladen mit den Pfeil-Tasten hoch und runter fahren. Aber "Stopt" geht nicht. Da kommen im Log folgende Fehler
Die Konfiguration hatte ich im Prinzip aus openHAB 2 übernommen. Dort funktioniert (nach wie vor) alles einwandfrei.
In openHAB 4 sieht das aktuell so aus:
In der "items-Datei" in openHAB 2 sieht das so aus:
Habt ihr eine Idee? Was ist falsch?
Viele Grüße
Daniel
ich habe meine Migration von openHAB 2 auf openHAB 4 noch nicht abgeschlossen. Das KNX-Binding funktionierte eigentlich bisher, mir war offenbar aber nicht aufgefallen, dass der "Stop-Knopf" nicht funktioniert. Ich kann die Rolladen mit den Pfeil-Tasten hoch und runter fahren. Aber "Stopt" geht nicht. Da kommen im Log folgende Fehler
Code:
2023-12-26 11:46:52.597 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'KNX_16fachAktor_Rollade_Wohnzimmer_Mitte' received command STOP 2023-12-26 11:46:55.627 [WARN ] [net/IP Tunneling 192.168.178.26:3671] - response timeout waiting for confirmation tuwien.auto.calimero.KNXTimeoutException: no confirmation reply received for 15.15.255->2/2/21 L_Data.req, low priority hop count 6 repeat, tpdu 00 80 at tuwien.auto.calimero.knxnetip.ClientConnection.doExtraBlockingModes(ClientConnection.java:271) ~[?:?] at tuwien.auto.calimero.knxnetip.ConnectionBase.send(ConnectionBase.java:268) ~[?:?] at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send(KNXnetIPTunnel.java:213) ~[?:?] at tuwien.auto.calimero.link.KNXNetworkLinkIP.doSend(KNXNetworkLinkIP.java:515) ~[?:?] at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend(KNXNetworkLinkIP.java:503) ~[?:?] at tuwien.auto.calimero.link.AbstractLink.send(AbstractLink.java:397) ~[?:?] at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendRequestWait(KNXNetworkLinkIP.java:480) ~[?:?] at tuwien.auto.calimero.process.ProcessCommunicatorImpl.send(ProcessCommunicatorImpl.java:494) ~[?:?] at tuwien.auto.calimero.process.ProcessCommunicatorImpl.write(ProcessCommunicatorImpl.java:444) ~[?:?] at tuwien.auto.calimero.process.ProcessCommunicatorImpl.write(ProcessCommunicatorImpl.java:399) ~[?:?] at org.openhab.binding.knx.internal.client.AbstractKNXClient.sendToKNX(AbstractKNXClient.java:546) ~[?:?] at org.openhab.binding.knx.internal.client.AbstractKNXClient.writeToKNX(AbstractKNXClient.java:508) ~[?:?] at org.openhab.binding.knx.internal.handler.DeviceThingHandler.handleCommand(DeviceThingHandler.java:275) ~[?:?] ... 2023-12-26 11:46:58.669 [WARN ] [net/IP Tunneling 192.168.178.26:3671] - response timeout waiting for confirmation tuwien.auto.calimero.KNXTimeoutException: no confirmation reply received for 15.15.255->2/2/21 L_Data.req, low priority hop count 6 repeat, tpdu 00 80 at tuwien.auto.calimero.knxnetip.ClientConnection.doExtraBlockingModes(ClientConnection.java:271) ~[?:?] at tuwien.auto.calimero.knxnetip.ConnectionBase.send(ConnectionBase.java:268) ~[?:?] at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send(KNXnetIPTunnel.java:213) ~[?:?] at tuwien.auto.calimero.link.KNXNetworkLinkIP.doSend(KNXNetworkLinkIP.java:515) ~[?:?] at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend(KNXNetworkLinkIP.java:503) ~[?:?] at tuwien.auto.calimero.link.AbstractLink.send(AbstractLink.java:397) ~[?:?] at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendRequestWait(KNXNetworkLinkIP.java:480) ~[?:?] at tuwien.auto.calimero.process.ProcessCommunicatorImpl.send(ProcessCommunicatorImpl.java:494) ~[?:?] at tuwien.auto.calimero.process.ProcessCommunicatorImpl.write(ProcessCommunicatorImpl.java:444) ~[?:?] at tuwien.auto.calimero.process.ProcessCommunicatorImpl.write(ProcessCommunicatorImpl.java:399) ~[?:?] at org.openhab.binding.knx.internal.client.AbstractKNXClient.sendToKNX(AbstractKNXClient.java:546) ~[?:?] at org.openhab.binding.knx.internal.client.AbstractKNXClient.writeToKNX(AbstractKNXClient.java:508) ~[?:?] at org.openhab.binding.knx.internal.handler.DeviceThingHandler.handleCommand(DeviceThingHandler.java:275) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] ... 2023-12-26 11:46:58.701 [WARN ] [nx.internal.client.AbstractKNXClient] - Value 'STOP' could not be sent to KNX bus using datapoint 'command DP 2/2/21 'knx:ip:knxGateway', DPT 1.010, low priority': no confirmation reply received for 15.15.255->2/2/21 L_Data.req, low priority hop count 6 repeat, tpdu 00 80. Giving up now. 2023-12-26 11:46:58.703 [WARN ] [.internal.handler.DeviceThingHandler] - An error occurred while handling command 'STOP' on channel 'knx:device:knxGateway:knxActor16fach:knxRollerShutterWzMiddle': no confirmation reply received for 15.15.255->2/2/21 L_Data.req, low priority hop count 6 repeat, tpdu 00 80
In openHAB 4 sieht das aktuell so aus:
Code:
channels: - id: knxRollerShutterWzRight channelTypeUID: knx:rollershutter label: Rollade Wohnzimmer Rechts description: "" configuration: upDown: 2/1/22 stopMove: 2/2/22 position: 2/4/22+2/3/22 ...
Code:
} Rollershutter Shutter_gf_living_west "Wohnen Rechts [%d %%]" (g_shutters, Shutters) {knx="2/1/22, 2/2/22, 2/4/22+2/3/22", autoupdate="false"}
Viele Grüße
Daniel
Kommentar