Skip to content

APPTec BAB module reads KNXBus correctly, but writing is received but doesn't result in action #64

@ralfvd

Description

@ralfvd

When reading from the KNXBus, everything seems to be received and processed correctly, but when writing to the KNXBus (either manually via a Flow or pushing the on/off button of a configured KNX lamp), it is received by the KNX Bus (according to the ETS diagnostics), but there is no action on the light itself.

Some logging of start-up and creating a couple of actions:

1/1/62 was triggered by a flow, with different possible On/Off $00 $01 etc entries.
in the logs is one correct Read, this was not sent by Homey.

Then 1/1/80 is triggered by the action card of the light itself.

[info] "2025-08-19T19:38:42.965Z" 'Loading knx: KNXnet/IP protocol implementation for Node(>=6.x), version: 2.5.4'
2025-08-19T19:38:43.505Z [log] [KNXApp] KNXApp is running...
2025-08-19T19:38:43.650Z [log] [KNXApp] Homey IP + Parsed IP 192.168.0.55:80 192.168.0.55
[KNX interface manager] Scanning for KNX interfaces in subnet
[KNX interface manager] New interface APPMODULE KNXNet/IP
[Interface: APPMODULE KNXNet/IP] Creating interface with IP 192.168.0.99
[KNX interface manager] Current interfaces: [ 'APPMODULE KNXNet/IP' ]
2025-08-19T19:38:43.965Z [log] [ManagerDrivers] [Driver:knx_humidity_sensor] [Device:d0580ad4-a419-4555-88c6-0343171b07e1] LV badkamer init, has data { id: 'e04d35e9-bda0-4145-9476-39499d2b299c' }
2025-08-19T19:38:43.972Z [log] [ManagerDrivers] [Driver:knx_humidity_sensor] [Device:d0580ad4-a419-4555-88c6-0343171b07e1] Using interface: APPMODULE KNXNet/IP
[Interface: APPMODULE KNXNet/IP] Trying to (re)connect
[Interface: APPMODULE KNXNet/IP] KNX Disconnected
2025-08-19T19:38:44.041Z [log] [ManagerDrivers] [Driver:knx_light] [Device:17ea62ae-5070-4ba1-9e8f-42b0130eb8f2] Licht badkamer init, has data { id: 'd110d376-d2dd-4eb9-9922-9a245e355205' }
2025-08-19T19:38:44.044Z [log] [ManagerDrivers] [Driver:knx_light] [Device:17ea62ae-5070-4ba1-9e8f-42b0130eb8f2] Using interface: APPMODULE KNXNet/IP
[Interface: APPMODULE KNXNet/IP] Trying to (re)connect
2025-08-19T19:38:44.051Z [log] [ManagerDrivers] [Driver:knx_light] [Device:5c12f397-57e9-4408-941c-5584ec7d0ac9] Lamp toilet beneden init, has data { id: '98b16a02-85c5-4f74-96a4-14a05e16c5d6' }
2025-08-19T19:38:44.053Z [log] [ManagerDrivers] [Driver:knx_light] [Device:5c12f397-57e9-4408-941c-5584ec7d0ac9] Using interface: APPMODULE KNXNet/IP
[Interface: APPMODULE KNXNet/IP] Trying to (re)connect
2025-08-19T19:38:44.059Z [log] [ManagerDrivers] [Driver:knx_light] [Device:936e1bdf-f1e1-4fef-af9e-093c891ca088] Licht Douchekamer init, has data { id: '138f5cf6-3055-44d6-bbe0-967aa16c82da' }
2025-08-19T19:38:44.061Z [log] [ManagerDrivers] [Driver:knx_light] [Device:936e1bdf-f1e1-4fef-af9e-093c891ca088] Using interface: APPMODULE KNXNet/IP
[Interface: APPMODULE KNXNet/IP] Trying to (re)connect
2025-08-19T19:38:44.067Z [log] [ManagerDrivers] [Driver:knx_light] [Device:f17aafaf-ff6e-41d8-96b7-1ef3937d329b] KNX Light init, has data { id: 'bbcfd00d-3b19-4835-be2f-7fb3d4e88203' }
2025-08-19T19:38:44.069Z [log] [ManagerDrivers] [Driver:knx_light] [Device:f17aafaf-ff6e-41d8-96b7-1ef3937d329b] Using interface: APPMODULE KNXNet/IP
[Interface: APPMODULE KNXNet/IP] Trying to (re)connect
[Interface: APPMODULE KNXNet/IP] KNX Connected
2025-08-19T19:38:47.161Z [err] [ManagerDrivers] [Driver:knx_humidity_sensor] [Device:d0580ad4-a419-4555-88c6-0343171b07e1] Error: knx_read_timeout: 4/1/120
at Timeout._onTimeout (/app/lib/KNXInterface.js:223:37)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7)
2025-08-19T19:38:47.169Z [log] [ManagerDrivers] [Driver:knx_light] [Device:17ea62ae-5070-4ba1-9e8f-42b0130eb8f2] Error: knx_read_timeout: 1/4/120
at Timeout._onTimeout (/app/lib/KNXInterface.js:223:37)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7)
2025-08-19T19:38:50.166Z [log] [ManagerDrivers] [Driver:knx_light] [Device:5c12f397-57e9-4408-941c-5584ec7d0ac9] Error: knx_read_timeout: 1/4/80
at Timeout._onTimeout (/app/lib/KNXInterface.js:223:37)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7)
2025-08-19T19:38:50.169Z [log] [ManagerDrivers] [Driver:knx_light] [Device:936e1bdf-f1e1-4fef-af9e-093c891ca088] Error: knx_read_timeout: 1/4/110
at Timeout._onTimeout (/app/lib/KNXInterface.js:223:37)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7)
2025-08-19T19:38:53.166Z [log] [ManagerDrivers] [Driver:knx_light] [Device:f17aafaf-ff6e-41d8-96b7-1ef3937d329b] Error: knx_read_timeout: 1/4/62
at Timeout._onTimeout (/app/lib/KNXInterface.js:223:37)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7)
[KNX interface manager] Closed search UDP socket
[KNX interface manager] Current interfaces: [ 'APPMODULE KNXNet/IP' ]

[Interface: APPMODULE KNXNet/IP] Writing $00 to 1/1/62
[Interface: APPMODULE KNXNet/IP] Writing 0 to 1/1/62
2025-08-19T19:39:48.227Z [log] [ManagerDrivers] [Driver:knx_light] [Device:f17aafaf-ff6e-41d8-96b7-1ef3937d329b] received 1/4/62 <Buffer 00>
[Interface: APPMODULE KNXNet/IP] Writing On to 1/1/62
[Interface: APPMODULE KNXNet/IP] Writing 01 to 1/1/62

[Interface: APPMODULE KNXNet/IP] Writing false to 1/1/80
[Interface: APPMODULE KNXNet/IP] Writing true to 1/1/80
[Interface: APPMODULE KNXNet/IP] Writing 50 to 6/0.0
[warn] 2025-08-19 19:45:49.139 Invalid address - missing 3rd token
[Interface: APPMODULE KNXNet/IP] Writing true to 1/1/80
[Interface: APPMODULE KNXNet/IP] Writing false to 1/1/80
[Interface: APPMODULE KNXNet/IP] Writing true to 1/1/80
[Interface: APPMODULE KNXNet/IP] Writing 50 to 6/0.0
[warn] 2025-08-19 19:45:51.120 Invalid address - missing 3rd token
[Interface: APPMODULE KNXNet/IP] Writing true to 1/1/80
[Interface: APPMODULE KNXNet/IP] Writing false to 1/1/80
[Interface: APPMODULE KNXNet/IP] Writing true to 1/1/80
[Interface: APPMODULE KNXNet/IP] Writing 50 to 6/0.0
[warn] 2025-08-19 19:45:52.102 Invalid address - missing 3rd token
[Interface: APPMODULE KNXNet/IP] Writing true to 1/1/80
[Interface: APPMODULE KNXNet/IP] Writing false to 1/1/80

I am not sure where the 'writing 50 to 6/0.0' comes from. I don't have any group addresses configured starting with 6/
As you can see, the events are received on the bus:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions