Hi, I’m new here - just been using HA for a few weeks. Please bear with a newbie.
So far it’s gone very well. I have the OS running on a virtual machine.
But today I installed the latest update, 2024.2.3, and now the iRobot integration won’t work. It says “failed to set up.” The log shows:
File “/usr/local/lib/python3.12/site-packages/roombapy/remote_client.py”, line 103, in _get_mqtt_client callback_api_version=mqtt.CallbackAPIVersion.VERSION1,
^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module ‘paho.mqtt.client’ has no attribute ‘CallbackAPIVersion’
I tried deleting the Roomba and adding it back. That process fails with the message that it can’t retrieve the password. It worked when I first set this up. This is one of the cheaper models, an i1.
Before I try the procedure to get the password, is there anything else I can try? Is this a known issue or am I the only one?
Also, is there a topic created when there’s a software update? I didn’t find one. Seems like that would be a good idea.
With 2024.2.4 the basic functionality of the vacuum is restored (it can start, clean and re-dock) but the state attributes show ‘null’ and the vacuum card in lovelace was blanked (like the vacuum did not exist).
Going back again to 2024.2.2, waiting for a proper fix
Yes, it does show on the standard dashboard overview but it no longer adapts to the custom vacuum card and I think the reason is that the state attributes are muted (so what shows as ‘Charging’ in 2024.2.2 now shows as ‘Nul’ in 2024.2.4).
Since I have got the custom card as a customised dashboard and a Node-red logic using the state attribute ‘Charging’, I am skrewed
It’s one thing if the robot status (battery status, mission count, bin status) isn’t displayed on the default card that comes with HA. It’s actually an issue I can help fix, as I’ve volunteered to help with integration support.
If the status does not work in a custom card, then I think you need to ask the author of that card/dashboard for help.