I am trying to find a tidy way around the mqtt plugin losing info on non MQTT devices on disconnect and reconnect.
For example - I have a complex device (Honeywell resideo profile editor). You can be 2 or 3 pages down into editing - get distracted - the android device goes to sleep and disconnects. When it comes back up - you are still on the same page but all the editing/edited values are gone - because they were in a local device - built when you first started editing. I can’t get the info back from the remote MQTT server because it is not aware of the ‘in progress edits’.
The best I could think of is go back to the home page and get the original info from MQTT, losing any edits in the process- probably what I will end up doing. I also need to work out a way of popping to the root page on disconnect.
Has anyone else had to handle this and come up with a neat solution?