yes! I saw this yesterday and gave it a quick test. A glaring drawback is it only supports 16 subscriptions per broker connection. My home miniserver already has 24 subscriptions (via loxberry) and I don't consider that particularly large usage - a few power monitors (emonpi) and a few CCTV object detections (frigate), plus stats from the MVHR system. There's a lot more I could have implemented if solid MQTT was there from the start!
The
docs go to some length to explain how to do wildcard subscriptions, which almost would solve this limit, however the received messages only contain the values with no indication which topic they arrived on, so is completely useless. Just a jumbled stream of jibberish.
The obvious work around is to have multiple connections to the same broker - this appears to work ok, so heaven knows why they force subdividing it this way.
Minor gripe: having subscriptions be text only, and having to manually wire up command recognition to extract numbers, is bit of a chore, vs most virtual inputs (and even RS232 extension) that can do this via params in the input reference.
Personally I'm fine they didn't include MQTT server support, especially if it would be similarly crippled functionality wise, as I already have several packaged options to choose from - and I think anyone considering MQTT probably has somewhere better to run one already.
To the gen2 question - yes i just made the upgrade a month ago, and don't regret doing so even if gen3 were now to be launched. I've generally avoided going wild adding cloud-connected integrations to all the smart consumer devices I could do (white goods, lawn mowers, etc) as personally I'd rather keep that sort of thing out of my core building control layer - much prefer doing that on a less critical computer/VM running Home Assistant. But I see why it's attractive for professional installers making an optimistic wish for "setup and forget" integrations with consumer devices.
my gen2 MS is at 37% utilization, vs about 70% on the the old gen1. (And the config has grown since then, as I now have Audio servers and some devices using SSL connections)