Closed ondrejvysek closed 1 month ago
Vytvořit senzory pomocí template:
template:
- sensor:
- name: "PND Data"
icon: mdi:database-arrow-down
unique_id: 43d1efa0-c941-4d38-930a-5dc7ce4cfd3d
state: "{{ 'unknown' }}"
- name: "PND Production2Consumption"
unique_id: aeb9ef55-4db0-4ac6-93e8-d68f0ccd300d
unit_of_measurement: "%"
state: "{{ 'unknown' }}"
icon: mdi:home-battery-outline
- name: "PND Consumption"
unique_id: 14232aec-5dd1-4ee7-92ea-6412c156c7dc
unit_of_measurement: "kWh"
device_class: "energy"
icon: mdi:lightning-bolt
state: "{{ 'unknown' }}"
- name: "PND Production"
unique_id: 6dc5fec0-f3c3-426b-85d4-71d2945d8109
unit_of_measurement: "kWh"
device_class: "energy"
icon: mdi:lightning-bolt
state: "{{ 'unknown' }}"
- name: "PND Total Interval Consumption"
unique_id: dbd8815a-480d-4be5-9348-26e848fd8013
unit_of_measurement: "kWh"
device_class: "energy"
icon: mdi:lightning-bolt
state: "{{ 'unknown' }}"
- name: "PND Total Interval Production"
unique_id: ba4361c6-fea7-420c-9750-65225a0a189e
unit_of_measurement: "kWh"
device_class: "energy"
icon: mdi:lightning-bolt
state: "{{ 'unknown' }}"
- binary_sensor:
- name: "PND Running"
unique_id: 1f1c154f-c5ea-4eae-94c0-69425334b48b
state: "off"
přidán ukázkový sensors.yaml, který zajistí, že senzory jsou spravovatelné v HA
@ondrejvysek
Ahoj, ako správne vložiť ten binárný sensor do yaml?
Dik moc za pomoc
Ahoj @matomatusov u toho posledního řádku máš navíc odsazení, tj smazat ty 2 mezery před state aby bylo na úrovni unique_id a mělo by být ok.
Ahoj @ondrejvysek
keď som to opravyl tak zas nejde reštertovať HA.
Ten binary sensor mám v zložke binary_sensor.yaml Asi chýba platform: neco
bohužel nevidím co je komplet obsahem souborů, to co to píše, chybí template:
někde na začátku. Pokud se nemýlím, binary_sensor používá stejnou template jako sensor, tak buď přihodit do souboru, co je template: !include nebo do template přidat více souborů:
# configuration.yaml
template:
- !include binary_sensors.yaml
- !include other_templates.yaml
nebo změnit strukturu souboru, aby odpovídala binary_sensor template a pak je možné ji přiložit pomocí binary_sensor: !include binary_sensor.yaml
:
- platform: template
sensors:
pnd_runnnig:
friendly_name: "PND Running"
unique_id: 1f1c154f-c5ea-4eae-94c0-69425334b48b
value_template: "{{ is_state('sensor.pnd_running', 'on') }}"
Zatím jsem konfiguraci sensorů řešil pouze okrajově, není to nutné pro správný běh skriptu
Vo vzore je state: "off"
Je to víceméně jedno, jde o nastavení hodnoty při startu HA, podmínka říká pokud jsi on, tak dej on. Toto se liší od template, jak je ve vzoru
This entity ('sensor.pnd_consumption') does not have a unique ID, therefore its settings cannot be managed from the UI. See the documentation for more detail.