Seite 1 von 1

unique_id ändern

Verfasst: Mo 18. Dez 2023, 07:31
von Markus

Verständisfrage:

Ich hatte template sensoren die hatten eine von mir klingende unique_id. Diese unique_id hätte ich nun gegen eine automatische generierte unique_id aus Visual Studio ausgetauscht. Nun funktionieren aber die Sensoren nicht mehr…warum ist das so?

Bespiel 1)

Code: Alles auswählen

- name: regenwasserfilter_reinigen
    state: > 
      {{ ((as_timestamp(now())-(states.input_datetime.regenwasserfilter.attributes.timestamp)) | int /60/1440) | round(0) }}
    unit_of_measurement: 'Tage'
    #unique_id: def-20230207
    unique_id: 01HHD9V0YANZHPW5CGWGG1S6SA

Beispiel 2)

Code: Alles auswählen

  - name: sonnenstand_home
    unique_id: sonnenstand_daheim
    # unique_id: 01HHD9Y5KBRPAQJW0J314S316D
    state: |
      {{ state_attr('sun.sun', 'elevation') }}
    unit_of_measurement: '°'

Re: unique_id ändern

Verfasst: Fr 29. Dez 2023, 14:43
von Osorkon

Die Template Sensoren funktionieren nach wie vor. Allerdings wurden vermutlich die Entitäten Umbenannt. Da Home Assistant noch den Alten Sensor mit der alten Unique-ID kennt. Bei einer neuen Unique ID wird dann eine neuer Sensor angelegt und der darf nicht die Gleiche Enity-Id haben.

Einfach den alten nicht mehr verfügbaren Template Sensor in der Übersicht löschen und dem Neuen die alte Entity_ID verpassen.

Gruß
Osorkon