First of all I like to thankful to all team of www.letscontrolit.com who really did very fascinating job on this development to make life of IOT more easy and hassles free.
I just upload new Release v2.0-20180221 and its seems to be very nice and stable.
I want to share here some of my experience here I have setup following hardware:
- Respberry PI W with MQTT on it
- Using Domoticz MQTT Controller
- WEMOS D1 MINI total 10 in quantity
- 4 Channel Relay Board total 10 in quantity
- TTP223 Touch Sensor total 40 in quantity (4 Each of Wemos D1 Mini)
- 4 NEO Pixel RGB LED total 40 in Quantity (4 Each of Wemos D1 Mini)
In 2nd test I enable MQTT Controller and Global Sync and now time goes to 1730ms
In 3rd test I add all four relays along with all 4 touch sensors now this time its more interesting thing appear if I touch 1st Touch sensor 1st Relay turn ON and very quickly If I touch 2nd Touch sensor with in less the 3 Seconds it not allow me to do until that 3 Second is done and if that time is not ended and I keep touch any other sensor that time is doubled and tripled and more(with multiple touch) no Relay is triggered at this stage I check the serial log with level 4 it seems to be look like lot of process is going on the background which need to be done first until new interrupt is appear (Means touch) now what is this ? it cause my brain fried.

My Suggestion ::
In the web base portal there should be another settings for the priority set to make inputs or out to react on priority based also I think its better to do like this :: All triggered process need to be done very quickly as it appear > reflect and all local sync or server sync based back and forth commands need to buffer in background and can be flushed on when that command is reach on its destination::