Hey folks
Hoping someone here has experience with KNX + Homey and can help me figure out what’s going on.
I’ve just moved into a new house where the electricians installed a full KNX lighting system, including a lot of DALI spots connected via a KNX DALI gateway. They also recommended and set up a Homey Pro (2023) as the smart home hub to handle automations and scene control. The KNX IP interface is a Schneider Electric SpaceLogic KNX IP interface.
So far, I’ve added all the lights into Homey, and everything works perfectly when I control the lights one by one — both via Homey and ETS. Telegrams show up correctly in ETS when I test: GroupValueWrite
, DPT 1.001
, value 0
, coming from Homey’s KNX address.
The issue comes when I try to use the built-in “Turn off all lights” function in Homey.
If I trigger this in a small zone like the kitchen, it works perfectly.
But when I try to turn off a larger zone like the entire 1st floor or the whole house, some lights don’t turn off. It’s not consistent — different lights fail each time. But I can see in ETS group monitor that all the telegrams are sent from Homey. For the 1st floor 12 telegrams shows up in ETS when I trigger all lights of in Homey.
If I take the same group addresses and send them manually from ETS, all the lights respond.
So there’s nothing wrong with the addressing or the device setup.
It just seems like something can’t keep up when all the telegrams are sent at once above a certain threshold.
Since many of the affected lights are DALI spots, I’m wondering if the KNX DALI gateway is being overwhelmed when too many telegrams are sent in a burst?
I’d prefer not to build a bunch of Advanced Flows with delays between each light just to get this working — this feels like something the system should handle out of the box.
Anyone run into something similar with Homey + KNX + DALI?
Is it possible to have a “delay” in Homey with KNX when using the “all lights off function” so that not all telegrams is sent in one batch?
Would love any tips