Follow-up on this one:
- Bullet 1 and 2 are still a problem. Unipi people, can you please comment on this ?
- Bullet 3: When changing a relay state I get an array back with all relay states of that group. This was a problem because I wanted to propagate the state change to MQTT. I solved this by looping over the array and returning every state. Although this creates a little overhead, MQTT is fast enough to handle.