I am running some sonoff plugs over MQTT, for one of them I have a D1 mini set up to control it like a Dash button, It sits in deep sleep until you hit the reset button when it wakes up connects and sends the toggle command to the sonoff plug. This all works fine.

However I just added another D1 mini powered device that shows the weather conditions from the weather underground plugin, when it gets updated the details are pushed to MQTT, the D1 is subscribed to Domoticz/out and picks up the update parses out the IDX to check its the right device and updates the temp, humidity, pressure and dew point on it's LCD screen. This also works OK until I activate the sonoff toggle device then the weather display just stops working.

If I am monitoring the com port I can see all MQTT messages coming from Domoticz until the sonoff toggle D1 is triggered then just nothing.

I put the weather display on a static IP in case they were both getting the same address for some reason but no difference.

Also when I first had both running they somehow interacted and sent the sonoff plug into a MQTT toggle frenzy, but I stopped that with some code changes.

Whatever is happening seems to occur before the MQTT updtae for the switch is sent out from Domoticz as the weather device does not show the update before stopping working.

Oh I can still see the weather device on the network and ping it when its stopped.