Siehe: viewtopic.php?p=609#p609
bekomme aber folgenden Fehler:

Liebe SmartHome for Dummies Gemeinde.
Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.
Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.
Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.
Code: Alles auswählen
- platform: template
sensors:
restabfall:
friendly_name: Restabfall
value_template: >
{{ as_timestamp(state_attr("calendar.calendar.abfallkalender", "start_time")) | timestamp_custom('%d.%m.%Y') }}
icon_template: >-
{% if state_attr('sensor.restabfall', 'days_left') == 0 %}
mdi:delete-empty
{% else %}
mdi:delete-outline
{% endif %}
attribute_templates:
weekday: >
{{ as_timestamp(state_attr("calendar.calendar.abfallkalender", "start_time")) | timestamp_custom('%w') }}
text: >
{% if state_attr('sensor.restabfall', 'days_left') == 0 %}
Heute
{% elif state_attr('sensor.restabfall', 'days_left') == 1 %}
Morgen
{% else %}
in {{ state_attr('sensor.restabfall', 'days_left') }} Tagen
{% endif %}
color: >
{% if state_attr('sensor.restabfall', 'days_left') == 0 %}
color="#ff6347"
{% elif state_attr('sensor.restabfall', 'days_left') == 1 %}
color="#ffae00"
{% endif %}
days_left: >
{{ ((as_timestamp(state_attr("calendar.calendar.abfallkalender", "start_time"))-as_timestamp(states.sensor.date.state+' '+'00:00:00')) / 86400) | int }}
Mit Kommandozeile kann ich leider nicht dienen...
Code: Alles auswählen
template:
- sensor:
- name: "Sun Angle"
unit_of_measurement: "°"
state: >-
{{ '%.1f'|format(state_attr('sun.sun', 'elevation')) }}
attributes:
temp: >-
{{ '%.1f'|format(state_attr('sun.sun', 'elevation')) }}
Code: Alles auswählen
template:
- sensor:
- name: "restabfall"
state: >-
{{ as_timestamp(state_attr("calendar.calendar.abfallkalender", "start_time")) | timestamp_custom('%d.%m.%Y') }}
attributes:
weekday: >-
{{ as_timestamp(state_attr("calendar.calendar.abfallkalender", "start_time")) | timestamp_custom('%w') }}
text: >-
{% if state_attr('sensor.restabfall', 'days_left') == 0 %}
Heute
{% elif state_attr('sensor.restabfall', 'days_left') == 1 %}
Morgen
{% else %}
in {{ state_attr('sensor.restabfall', 'days_left') }} Tagen
{% endif %}
color: >-
{% if state_attr('sensor.restabfall', 'days_left') == 0 %}
color="#ff6347"
{% elif state_attr('sensor.restabfall', 'days_left') == 1 %}
color="#ffae00"
{% endif %}
days_left: >-
{{ ((as_timestamp(state_attr("calendar.calendar.abfallkalender", "start_time"))-as_timestamp(states.sensor.date.state+' '+'00:00:00')) / 86400) | int }}
Code: Alles auswählen
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sensor: !include sensor.yaml
Ich habe das bei mir so gemacht:
Code: Alles auswählen
template: !include_dir_merge_named template