Thanks for all the work you've put into this. It really opens up HomeGenie for inexpensive monitoring of lots of different sensor types.
Just one small issue I can't sort out. See below.
I'm running the MQTT MySensors program on my Rasp Pi HG setup, talking to an Arduino Uno MQTT Gateway via ethernet, and it consistently works well monitoring lightlux and Humidity/temp sensors using Pro Minis. I even put the humidity/temp sensor inside the freezer, and it's signal is relayed to the gateway via a Nano repeater (the metal walls of the freezer drastically attenuate the signal, so a repeater was necessary). One more freezer and refrigerator to go.
The issue I've run into is this - as long as I start the MySensors Gateway, _Then_ the MQTT MySensors program everything will start and continue to run with no issues.
However, If the Gateway goes offline, (for example if I yank the power to the gateway to enroll a new sensor) the MQTT program silently fails, and no longer receives any information from the MySensors network. If I restart the program, everything again works normally.
I believe the problem is the program initially connects to the Gateway, and after that it doesn't subsequently check for connectivity. (I say I believe because my C# skills are non-existent. Based on my meager understanding of other programming languages I can sort of understand the flow of the program, but the syntax of C# might as well be Greek to me.) So, on disconnect the program hangs.
I've looked at the MQTT Network program in Interconnections, and I see some tests for connectivity, but again, the syntax escapes me.
Is there a way to have the MQTT MySensors program also test for connectivity?
Thanks,
Gary Sanders