I have had a working version of about 4 different nodes running on OH2 via MQTT 1.x (legacy). I then enabled MQTT 2.4 in order to play with some new nodes and learn how to upgrade my .items and .things; however, my old items quit working.
Am I correct to assume that one cannot run both MQTT legacy and 2.4 in tandem? This appears to be so in my case.
How do I bring MQTT legacy back online. I’ve tried uninstalling 2.4, uninstalling/reinstalling legacy, and power cycling with no results.
I would try cleaning the cache then reinstall the binding.
sudo systemctl stop openhab
sudo openhab-cli clean-cache
sudo reboot
Power cycling is never a good idea. It’s always best to stop OH first then reboot when possible. If your running OH on something like an RPI and using the SD card a power cycle can/will corrupt the card.