Note that 2025.3 breaks this custom integration as paho-mqtt version 1.6.1 appears to have been removed. To get it working again, edit the manifest.json replacing “requirements”: [“paho-mqtt==1.6.1”] to “requirements”: [“paho-mqtt==2.1.0”].
After doing this, things appear to be working fine though there are probably some other code updates that could be done to better align with the changes in version 2+.