Ich sehe schon etwas länger Simons Videos und habe vieles auch nach Anleitung hinbekommen, jedoch struggle ich derzeit bei der Auslagerung der Sensoren in die sensors.yaml mit dem Tasmonta Wifi IR Stromzähleraleser.
Vorher hatte ich diesen einzigen Sensor in der configuration.yaml. Nun nach der Auslagerung in die sensors.yaml habe ich das Problem dass bei der Yaml Prüfung folgender Fehler angezeigt wird:
> Konfigurationswarnungen
> Invalid config for ‘sensor’ at configuration.yaml, line 10: required key ‘platform’ not provided
Habe schon viel nachgelesen, versucht zu ändern, aber ich bin kein Programmierer und hoffe auf hilfe aus dieser Community.
Auszug aus der configuration.yaml
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
sensor: !include sensors.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
http:
cors_allowed_origins:
- https://google.com
- https://www.home-assistant.io
ip_ban_enabled: true
login_attempts_threshold: 5
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
etc etc etc.....
**Hier der Code aus der sensors.yaml**
template:
# Stromzähler HWR Verbrauch
- name: "Stromzaehler Verbrauch"
unique_id: "Stromzaehler_Verbrauch"
unit_of_measurement: 'kWh'
device_class: "energy"
state_class: "total_increasing"
state: >-
{{ float(states('sensor.tasmota_lk13be_total')) | round(3) }}
########################
##Neues Muell-Schedule##
########################
- platform: waste_collection_schedule
name: Papierabfall_date
value_template: '{{value.date.strftime("%d.%m.%Y")}}'
types:
- Papiertonne
- platform: waste_collection_schedule
name: Papierabfall_collection
value_template: "{{value.daysTo}}"
types:
- Papiertonne
- platform: waste_collection_schedule
name: Restmuelltonne_date
value_template: '{{value.date.strftime("%d.%m.%Y")}}'
types:
- Restabfall
- platform: waste_collection_schedule
name: Restmuelltonne_collection
value_template: "{{value.daysTo}}"
types:
- Restabfall
- platform: waste_collection_schedule
name: gelbersack_date
value_template: '{{value.date.strftime("%d.%m.%Y")}}'
types:
- gelbersack
- platform: waste_collection_schedule
name: gelbersack_collection
value_template: "{{value.daysTo}}"
types:
- gelbersack
- platform: waste_collection_schedule
name: next_waste_collection_daysto
details_format: upcoming
value_template: '{{value.types|join(", ")}} in {{value.daysTo}} Tagen'
#button-card#
- platform: waste_collection_schedule
name: MyButtonCardSensor
value_template: '{{value.types|join(", ")}}|{{value.daysTo}}|{{value.date.strftime("%d.%m.%Y")}}|{{value.date.strftime("%a")}}'
by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)