Sensor in config.yaml anlegen?

Hallo,

möchte einfach in die config yaml sensoren für die Luftfeuchte anlegen. Die config lädt zwar aber die Sensoren finde ich nicht…

Seit dem neuen Core Update zeigt er mir auch diesen Fehler an…

“- name” darf, was die Einrückung angeht, nicht auf der selben Ebene wie - sensor sein. Und value scheint bei den Folgezeilen auch falsch eingerückt zu sein

Edit:
Bzgl. des Fehlers… was steht in Zeile 50 bzw. 65?

Kann das auch sein das - name gar kein minus bekommt ?

Doch müsste es eigentlich. Dadurch separierst du die einzelnen Sensoren.

so sollte die korrekte Einrückung sein :wink: (dein eigentliches Template habe ich jetzt mal nicht abgetippt :smiley: )

template:
  - sensor:
      - name: "Absolute Feuchte Aussen Sensor"
        unit_of_measurement: "g/m^3"
        icon_template: mdi:water-percent-alert
        value_template: "..."
  - sensor:
      - name: "Absolute Feuchte Schlafen"
        ...

Edit: Ich habe mal noch einen Sensor-Abschnitt hinzugefügt, damit es besser ersichtlich ist, wie es weitergeht.

Ok aber template: muss auch dabei stehen ?

Ja, wenn Du es nicht in eine separate template.yaml mit !include auslagerst.

Einmal template und einmal sensor, mehr nicht. Danach nur noch die einzelnen Sensoren definieren

ok muss das template: immer bei jedem sensor neu dazugeschrieben werden oder fängt man den nächsten sensor einfach mit - sensor an…

Ich habe mein Beispiel mal angepasst. Template braucht nur einmal vor der Sensorenliste, danach immer nur - sensor

Müsste doch die sensoren in den entwicklerwerkzeugen unter zustände und entitäten finden oder?
Unter dem Namen…
Hab es jetzt umgeschrieben haut mir die Fehler jetzt rein…

Logger: homeassistant.util.yaml.loader
Source: util/yaml/loader.py:163
First occurred: 13:40:10 (1 occurrences)
Last logged: 13:40:10

YAML file /config/configuration.yaml contains duplicate key “template”. Check lines 40 and 87

Logger: homeassistant.config
Source: config.py:864
First occurred: 13:40:01 (2 occurrences)
Last logged: 13:40:01

Invalid config for [template]: [icon_template] is an invalid option for [template]. Check: template->sensor->0->icon_template. (See /config/configuration.yaml, line 88).
Invalid config for [template]: [icon_template] is an invalid option for [template]. Check: template->sensor->0->icon_template. (See /config/configuration.yaml, line 96).

Nachtrag1:

Nachtrag2:

:crayon:by HarryP: Zusammenführung Mehrfachpost.

Es steht 2x template drin und auch mehrfach sensor. Beides reicht nur 1x.

icon_template gibt es bei template nicht.

@maxe also sehe ich das richtig das in der gesamten config.yaml nur ein template und ein sensor stehen darf…
den klappe ich dann auf so zu sagen und schreibe dort dann immer weiter …

Das ist imho korrekt

@maxe hat natürlich recht. Sensor reicht einmal, da es einen Abschnitt deklariert. Das hatte ich in meinem Post vergessen. :smiley:

Empfehlenswert ist es, hierzu auch in der offiziellen Doku unter YAML - Home Assistant (home-assistant.io) nachzulesen. Dort ist der Aufbau mMn gut ersichtlich.

Gutgemeinter Hinweis nebenbei: Dass hier bereits ein Abschnitt Template weiter oben in der Config vorhanden war, konnte natürlich keiner wissen :wink:
In solchen Fällen macht es Sinn, wenn man eine zensierte Version der Config als Code-Abschnitt in der Frage mitgibt. Das hilft ungemein bei der Fehlersuche.