First, 73's from G8LKD. I love to know the details of your Ham project.
BTW, not very active (doing TS), when I am, QRP, JT-65 etc.
How cool would it be to get a JT-65 or other digital mode -> MQTT working?
I've got a few Amateur projects that have been waiting for TS.
I've had a go at replicating your problems.
1) I can't replicate this. I've tested with MQTT.fx on the listening end and I get three reqStatus messages.
If you are using nodemcu lua, I might suspect that, with message coming too quickly.
I've kind of given up on it for the moment and gone to Arduino ESP8266.
Could you check with MQTT.fx?
2) I can replicate this, and I've obviously got something wrong on the per widget state variables. I'll need to look at it.
Interestingly, the states DO change, but there is a significant timeout before the event comes through.
Glad you like it, stick with us, we are learning all the time, and to be honest, this stuff is non-trivial.
Oh, and many, many thanks for the bugs. Bug reports are even better than praise. It shows people are actually using the thing.
Also, it may take a couple of days to get to this, as we have a lot to attend to ATM. Apologies in advance for any delay.