You could send the blinds statess to Domoticz in the presentation method. My experience is that my setup doesn't like it when I send a lot messages to the gateway. So I use some small delays between each message I send from the node to the gateway, I didn't have time to look at your sketch. But here's some pseudo code: void presentation() { ... // the presentation code goes here. for ( int = 0; i < BLINDS_COUNT; i++ ) { send( message for blinds i, state of blinds i ); delay( 50 ); // or do less it's a bit of trial and error. } } In your case using random delays might be better, because you send 15 states with a delay of 50ms. So it takes at least 750ms to send all values. Adding the delay will also give other nodes time to interact with Domoticz.