mqtt-Sensoren aus configuration.yaml in sensor.yaml übertragen

Hallo Zusammen,
ich habe mir vorgenommen, die zahlreichen Sensordaten zu meinem Balkonkraftwerk aus der configuration.yaml in eine neue sensor.yaml zu übertragen.

Hier ein Auszug aus meiner aktuellen configuration.yaml dazu:

mqtt:
    sensor:
      - name: "WR Temp"
        unit_of_measurement: "°C"
        state_topic: "/solarmodule/HM-600/ch0/Temp"
        unique_id: "wr_temp"

Wenn ich nun diese Zeilen lösche und in die sensor.yaml einfüge und in der configuration.yaml noch sensor: !include sensor.yaml eintrage, ist keiner meiner Entitäten mehr verfügbar.

Hier noch mein letzter Versuch in der sensor.yaml:

- platform: mqtt
  name: "WR Temp"
  unit_of_measurement: "°C"
  state_topic: "/solarmodule/HM-600/ch0/Temp"
  unique_id: "wr_temp"

Funktioniert aber nicht. Bin für jede Hilfe, was mir die Daten wieder liefert, dankbar.

Thomas

Hast du vor ‘- platform:’ 2 Leerstellen?

Hi Macello,

danke für Deine Rückmeldung, aber die Leerzeichen sind nur beim C&P verloren gegangen.

Ich habe aber zwischenzeitlich die Lösung gefunden. Die neue yaml-Datei darf nicht sensoren.yaml heissen. Richtig ist mqtt.yaml. Da rein dann einfach die alte Struktur kopieren (ohne die erste Zeile) und schon klappt alles so, wie ich es erwartet habe.

Viele Grüsse, Thomas