snowdd1 / homebridge-knx

KNX platform shim for homebridge
https://github.com/nfarina/homebridge
GNU General Public License v2.0
97 stars 55 forks source link

Telegrams lost #39

Closed matevzg closed 8 years ago

matevzg commented 8 years ago

I'm seeing some strange behavior on homebridge-knx plugin which might not be related to the plugin itself, but knxd. Nevertheless, let me try to pin it down.

I have a typical setup with a Pi 3 running homebridge, homebridge-knx and knxd. Knxd is in router mode directed towards a KNX gateway, which translates to the physical bus.

What I'm seeing is perfect operation, but just on one telegram commands, i.e. if I press the light/blind button, it works flawlessly. Same goes for single Siri commands like 'Turn on ceiling light in the living room'.

Any multi telegram command (like a scene defined in HomeKit/Home app in iOS 10) or a Siri command like 'Turn of living room lights' results in telegram loss. Roughly half telegrams arrive to the bus, sporadically. If I repeat the same command, there might be different commands which will make it to the bus.

I can monitor the bus on the Pi and/or ETS. They check out. Both monitors show the same thing. I also monitor commands coming from the homebridge-knx plugin. Homebridge/homebridge-knx sends the appropriate stuff, but they just do not appear on the bus.

Is there a way to delay multiple burst commands in homebridge-knx and/or is it a knxd issue? Anyone having a similar issue?

matevzg commented 8 years ago

Handling this issue at knxd.