Kann nur einen Sensor erstellen

Hallo zusammen,

Bin absolter Neuling in Yaml. Ich habe Smarte Thermostate verbaut und auch schon in HomeAssistant integriert. Was ich nicht hinbekomme ist die Temperaturen in Grafana anzeigen zu lassen. Ich wollte mit folgendem:

sensor:

- platform: template

sensors:

temperature:

friendly_name: "TemperaturEltern"

unit_of_measurement: '°c'

value_template: "{{ state_attr('climate.eltern', 'current_temperature') }}"

friendly_name: "TemperaturBad"

unit_of_measurement: '°c'

value_template: "{{ state_attr('climate.bad', 'current_temperature') }}"

friendly_name: "TemperaturWohnzimmer"

unit_of_measurement: '°c'

value_template: "{{ state_attr('climate.wohnzimmer', 'current_temperature') }}"

friendly_name: "TemperaturFlur"

unit_of_measurement: '°c'

value_template: "{{ state_attr('climate.flur', 'current_temperature') }}"

friendly_name: "TemperaturLennard"

unit_of_measurement: '°c'

value_template: "{{ state_attr('climate.lennard', 'current_temperature') }}"

friendly_name: "TemperaturHendrik"

unit_of_measurement: '°c'

value_template: "{{ state_attr('climate.hendrik', 'current_temperature') }}"

friendly_name: "TemperaturKüche"

unit_of_measurement: '°c'

value_template: "{{ state_attr('climate.kuche', 'current_temperature') }}"

die Sensoren erstellen. Leider wird mir aber immer nur der letzte, in dem Fall hier Temperatur Küche erstellt, die anderen werden einfach übergangen.

Was mache ich falsch???

Danke für eure Antworten.

Stefan

Hei Stefan

So kann das nicht funktionieren. Du musst pro Value-Wert ein Sensor erstellen. Hier ein Beispiel aus meiner Configuration.yaml:

sensor:
    - platform: template
      sensors:
         #V-Zug Sensoren            
         vzug_combair_devicename:
            friendly_name: 'V-Zug Combair DeviceName'
            unique_id: vzug_combair_devicename
            value_template: "{{ state_attr('sensor.v_zug_oven', 'DeviceName') }}"

         vzug_combair_serial:
            friendly_name: 'V-Zug Combair Serial'
            unique_id: vzug_combair_serial
            value_template: "{{ state_attr('sensor.v_zug_oven', 'Serial') }}"

Die Bezeichnung "vzug_combair_devicename" ist in meinem Beispiel der Entitätsbezeichnung nach "sensor.". Die Entität heist in dem Beispiel "sensor.vzug_combair_devicename". Danach gibts du mit etwas Einzug die Werte des Sensors ein. Bei Friedly Name kannst du auch mit Leerzeichen arbeiten. Dieses Schema weiderholst du mit jedem Sensor.

Wenn du Fragen hast, einfach melden 😊

Danke, werd ich mal versuchen