Entity-ID von Zigbee (Z2M) Geräten umbenennen

Hallo,

ich knuspere daran wie ich die Entity-ID von meinen Zigbee-Geräten ändern kann (Wechsel der Namenskonvention) ohne dabei die Historydaten der Sensoren zu verlieren?

Die ID selbst zu ändern geht ja verhältnismäßig leicht über die Zigbee2MQTT Integration. Zwar nutze ich dort auch den dafür vorgesehenen Schalter “Update Home Assistant entity ID”:
image

Allerdings stört das HA herzlich wenig. In allen Dashboards oder Automationen bleibt die alte Entity-ID drin und auch in der Datenbank sind die alten IDs zusätzlich zur neuen Entity-ID enthalten.

Problem 1) Ändern aller Vorkommen der alten Entity-ID in irgendwelchen YML files zur neuen

Problem 2) Ändern der statistik-tabellen
Ich meine das hier folgende Tabellen in Frage kommen müssten:

  • statistics_meta.statistic_id
  • states_meta.statistic_id
  • statistics.metadata_id
  • statistics_short_term.metadata_id
    Wobei die statistic_id z.B. so aussieht ‘sensor.temphum_loft_roof_temperature’, also der Entiy-ID mit vorangestellter Class entspricht. Und die metadata_id ist die ID aus der states_meta Tabelle.
    Long- and short-term statistics | Home Assistant Data Science Portal