Rest sensor creating multiple entities

Hello,

My heating system rest sensors are creating duplicate entities always when yaml reloads, whats wrong?

Sensors defined as follows:

rest:
  - resource: http://192.168.32.63/api/alldata
    sensor:
      - name: "VILP data Radiator Return"
        value_template: "{{ value_json['0001'] / 10 }}"
        device_class: temperature
        unit_of_measurement: "°C"
      - name: "VILP data Heat carrier Return"
        value_template: "{{ value_json['0003'] / 10 }}"
        device_class: temperature
        unit_of_measurement: "°C"
      - name: "VILP data Heat carrier Forwrd"
        value_template: "{{ value_json['0004'] / 10 }}"
        device_class: temperature
        unit_of_measurement: "°C"
      - name: "VILP data Brine in Evaporator"
        value_template: "{{ value_json['0005'] / 10 }}"
        device_class: temperature
        unit_of_measurement: "°C"
      - name: "VILP data Brine out Condenser"
        value_template: "{{ value_json['0006'] / 10 }}"
        device_class: temperature
        unit_of_measurement: "°C"
       ...

Mine do this as well, fortunately for my use case it hardly ever makes a difference as the data only updates once a week, and by that time HA has usually been restarted due to a parity check or backup.

Have you tried adding a unique ID to yours? I have dozens of rest sensors and they don’t duplicate on reboot.

Yep found unique id solution quite quickly after posting.