Lovelace Card per Home Assistant per la raccolta differenziata del tuo comune
Copiate nei file configuration.yaml e ui-lovelace.yaml il contenuto dei rispettivi file nelle specifiche sezioni.
# Da inserire nella sezione sensor:
# Prodotto da conferire in base al giorno
# Giorni:
# 0 = Lunedì, 1 = Martedì, 2 = Mercoledì, ecc...
# Sostituire il prodotto da conferire in base al giorno della settimana
sensor:
- platform: template
sensors:
raccoltadifferenziata:
entity_id: sensor.date
friendly_name: "Dalle 20 alle 07" #Orario di conferimento
value_template: >-
{% if now().weekday() == 0 -%}
Plastica e Indifferenziato
{%- elif now().weekday() == 1 -%}
Umido
{%- elif now().weekday() == 2 -%}
Carta e Cartone
{%- elif now().weekday() == 3 -%}
Indifferenziata
{%- elif now().weekday() == 4 -%}
Umido
{%- elif now().weekday() == 5 -%}
Non puoi conferire nulla oggi
{%- elif now().weekday() == 6 -%}
Umido
{%- endif %}
# Giorno della settimana
- platform: template
sensors:
giornosettimana:
entity_id: sensor.date
friendly_name: "Giorno della Settimana"
value_template: >-
{% if now().weekday() == 0 -%}
Lunedì
{%- elif now().weekday() == 1 -%}
Martedì
{%- elif now().weekday() == 2 -%}
Mercoledì
{%- elif now().weekday() == 3 -%}
Giovedì
{%- elif now().weekday() == 4 -%}
Venerdì
{%- elif now().weekday() == 5 -%}
Sabato
{%- elif now().weekday() == 6 -%}
Domenica
{%- endif %}
#Automazione che ogni 2 ore verifica il giorno della settimana e il prodotto da conferire
#Da inserire nella sezione automation:
automation:
- alias: 'differenziata_updater'
trigger:
- platform: time_pattern
minutes: '/120'
seconds: 0
action:
- service: homeassistant.update_entity
entity_id: sensor.giornosettimana
- service: homeassistant.update_entity
entity_id: sensor.raccoltadifferenziata
# Lovelace Card per mostrare raccolta differenziata
# Da inserire dentro la sezione views:
views:
- title: Raccolta Differenziata
icon: mdi:recycle
cards:
- type: entities
title: Raccolta Differenziata
show_header_toggle: false
entities:
- sensor.giornosettimana
- sensor.raccoltadifferenziata
card:
type: glance
title: Raccolta Differenziata