I have a JSON file that I read from my heating PLC via RESTful. That works, but now all entities are owned by the integration RESTful. And because they don’t have a unique id, I cannot edit them to assign them to a device or an area.
Is it possible to get a unique id for all of the entities?
Here is my rest yaml file:
- resource: http://127.0.0.1:5000/data.json
scan_interval: 60 # alle 60 Sekunden abrufen
sensor:
- name: "Außentemperatur"
unit_of_measurement: "°C"
value_template: "{{ value_json.tempAussen / 10 }}"
- name: "Puffer oben"
unit_of_measurement: "°C"
value_template: "{{ value_json.tempPufferOben / 10 }}"
- name: "Puffer Vorlauf HK"
unit_of_measurement: "°C"
value_template: "{{ value_json.tempPufferVorlaufHk / 10 }}"
- name: "Puffer unten"
unit_of_measurement: "°C"
value_template: "{{ value_json.tempPufferUnten / 10 }}"
- name: "Heizkreis 1 Soll"
unit_of_measurement: "°C"
value_template: "{{ value_json.Hk1TempSoll / 10 }}"
- name: "Heizkreis 1 Ist"
unit_of_measurement: "°C"
value_template: "{{ value_json.Hk1TempIst / 10 }}"
- name: "Heizkreis 2 Soll"
unit_of_measurement: "°C"
value_template: "{{ value_json.Hk2TempSoll / 10 }}"
- name: "Heizkreis 2 Ist"
unit_of_measurement: "°C"
value_template: "{{ value_json.Hk2TempIst / 10 }}"
- name: "Betriebsart"
value_template: "{{ value_json.betriebsArt }}"
- name: "Regler HK P"
value_template: "{{ value_json.reglerHk.P }}"
- name: "Regler FBH E"
value_template: "{{ value_json.reglerFbh.E }}"
binary_sensor:
- name: "Brenner aktiv"
value_template: "{{ value_json.anfBrenner == 1 }}"
- name: "HK1 Pumpe"
value_template: "{{ value_json.Hk1Pumpe == 1 }}"
- name: "HK2 Pumpe"
value_template: "{{ value_json.Hk2Pumpe == 1 }}"
- name: "HK1 Mischer auf"
value_template: "{{ value_json.Hk1MischerAuf == 1 }}"
- name: "HK1 Mischer zu"
value_template: "{{ value_json.Hk1MischerZu == 1 }}"
- name: "HK2 Mischer auf"
value_template: "{{ value_json.Hk2MischerAuf == 1 }}"
- name: "HK2 Mischer zu"
value_template: "{{ value_json.Hk2MischerZu == 1 }}"