RPi-Reporter-MQTT2HA-Daemon
RPi-Reporter-MQTT2HA-Daemon copied to clipboard
Support for Bullseye
Just reinstalled an RPi from scratch with Bullseye. Daemon is running and shows no errors. But on Homeasisstant it seems to have an issue getting the payload. Within the log it shows the following error code:
2021-11-12 09:14:11 DEBUG (SyncWorker_7) [fritzconnection] b'<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><u:GetInfo xmlns:u="urn:dslforum-org:service:WANDSLInterfaceConfig:1"></u:GetInfo></s:Body></s:Envelope>' 2021-11-12 09:14:12 ERROR (MainThread) [homeassistant.components.sensor] Platform mqtt does not generate unique IDs. ID RPi-b827ebMon0f6592_monitor already exists - ignoring sensor.rpi_monitor_touch 2021-11-12 09:14:12 DEBUG (SyncWorker_7) [fritzconnection] response status: 200 2021-11-12 09:14:12 DEBUG (SyncWorker_7) [fritzconnection] <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
So the general functionality seems to work, device is shown as available, but it does not re-register the mqtt-client-id. Maybe because the ID is automatical generated by mac-Adresses wich was the same before upgrading from buster to bullseye ?

Hrmf... I'll have to look into this... initially it sounds like an HA-side of things issue. But let me review the deamon behavior on bullseye... -Stephen
@Nesie I finally have a bullseye system... but I'm not yet seeing issues... hrmf....
I'm looking into the messages you are seeing.
Have you rebooted all devices involved since you started seeing this?
I'm assuming you've found the solution to this as no other users are having this problem. Closing.