Feel like I have a simple question but I just can’t seem to find any resources on how to do this correctly. Basically I have an array of 10 bulbs on the same LAN for a theater I’m working with, I’m sending updates maybe once every couple of minutes over the course of an Hour. Sometimes when I’m sending commands to the bulbs they stop responding to input or won’t update until I turn them on and off again. As a work around I would want to just confirm that the lights got the command just so I can turn one on and off if it’s hanging. It would seem that I would do that via
I would expect that this would be a blocking function that would return my a successful API response. But whether I specify rapid=true or rapid=false I always get a response of None. Anyone have any ideas of,
- The correct way of collecting acks from LIFX bulbs in Python?
- A more efficient way to deal with the problem of bulbs not accepting responses?
Any input or feedback would be good. Here’s the current way I’m handleing it now if anyone wants to see the implementation.