Hi Gene,
could use some help here.
When I started reliability tests all kinds off issue came by.
Would like to start with the sending HG box.
Nmqtt is throwing exceptions as soon as I generate more then one sensor event per second.
When I let 4 sensors generate an event every second it's party time.
It's not always happening, it happened that I had to wait 30 min.
The log file is not showing the exception, you need the console.
I have tested this on RPi and win7, Rpi from command line and win7 as debugging session.
They both have the problem, although RPi is more sensitive.
CPU load on RPi and even Win7 can raise above 50% when Nmqtt is not happy.
Despite all the problems above no events seem to get lost when I'm monitoring Mosquitto broker.
Setup:
Rpi B+ based on image 431, /usr/local/bin/homegenie replaced by linux build r460 bin/debug
Win7 running r460 from VS
Mosquitto mqtt broker running on win7
Everything was down except one broker and one HG box only sending mqtt with FakeTemperatureCluster.
Already saw you're on r466 now and have made new images and installs.
As opposed to the last fix you made for me, I can now test a new revision very fast.
Attached the hgx, console and log output from a RPi session.
As a bonus an interesting one that could indicate multithreading issues.
Could start researching Nmqtt unless you have a better idea.
best regards,
Wibo.