I just want to check something here, since I’m finally about to address the singleton warning I’ve been ignoring since this HA release. The HA Tasmota integration docs state:
Tasmota devices flashed with version 9.2, or later (tasmota-lite.bin does not support this integration).
Are you saying you’re using devices running Tasmota newer than 9.2, but not any lite versions? I’ve upgraded my device to Tasmota v13.3.0.3 (lite). The device is a Sonoff Basic, so I suppose I can run another suitable firmware variant.
Prepare to remove dedicated Home Assistant discovery in favour of Tasmota Discovery and hatasmota
Tasmota discovery works a whole lot better with HASS with HASS discovery, not least as units are supported for long-term statistics. Just set Device Name (hardware device or blank) differently than Friendly Name (thing controlled).
I installed update 2024.2.1 today. Now it shows me all the MQTT names twice, like in this print screen e.g. EC EC. This wasn’t the case before and it simply displayed the EC temperature. Does anyone else have this problem? The problem also exists with update 2024.2.0.
I’m now back to 2024.1.6, everything looks normal:
For example, I have in Zigbee2MQTT a device called ’ IKEA Repeater_1’. It only exposes ‘linkquality’. Previously this was called in an entity card: ‘IKEA Repeater_1_linkquality’.
Now it’s called ‘IKEA Repeater_1 IKEA Repeater_1_linkquality’. I have no clue what is the idea behind this, but it is very annoying.
How do I fix this, can I change a setting somewhere?
I tried to understand the messages that you linked, but in all honesty, it goes way too deep for me. I really do not understand what I am reading.
Is there perhaps some practical advice on what I should do to fix this? I use Zigbee devices and Zigbee2MQTT.
Or is it up to developers and I have to wait patiently?
No - HASS code changes have been made already, and I believe Zigbee2MQTT was updated months ago with the adjusted name mapping from Zigbee to MQTT.
Are you running the latest version?
I can’t help with practical Zigbee2MQTT advice as I only use ZHA. Try a forum search, for posts on Z2M issues.
If you have “real” MQTT devices (like Tasmota firmware or your own auto-discovery code) you need to change the name text in each device. For example, Device Name = “S26” (hardware device or blank), Friendly Name = “Kettle” (thing controlled) and you’ll likely see “S26 Kettle” in HASS.
Thanks, I think you put me on the right track: zigbee2MQTT is indeed not up to date, despite auto update being on, so I will need to remove it and re-install, I’m afraid.
For some reason zigbee2mqtt did not see updates (never did, it seems), so I had to reinstall, and this indeed solved the issue of the naming. Thanks again for keeping things working!