-
Notifications
You must be signed in to change notification settings - Fork 0
/
sensor.txt
26 lines (23 loc) · 1.35 KB
/
sensor.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#Sotto ci sono 3 contatori: prese, luci e presenza, incollare solo il blocco di codice che interessa nel file sensor.yaml:
#label_entities('Prese') questo è il pezzo di codice che deve essere modificato in base alle vostre etichette
#Contatore Prese
- platform: template
sensors:
prese_accese: #Si può anche cambiare il sensore che si è creato rinominando
friendly_name: "Prese Accese" #you can also change the fliendly name
icon_template: mdi:power-plug-outline
value_template: "{{ states.switch | rejectattr('attributes.entity_id', 'defined')|selectattr('entity_id','in',label_entities('Prese'))| selectattr('state', 'eq', 'on') | list | count }}"
#Contatore Luci
- platform: template
sensors:
luci_accese:
friendly_name: "Luci Accese"
icon_template: mdi:lightbulb-group-outline
value_template: "{{ states.light | rejectattr('attributes.entity_id', 'defined')|selectattr('entity_id','in',label_entities('Luci'))| selectattr('state', 'eq', 'on') | list | count }}"
#Contatore Presenze/movimento
- platform: template
sensors:
presenze_accese:
friendly_name: "Presenze Accese"
icon_template: mdi:motion-sensor
value_template: "{{ states.binary_sensor | rejectattr('attributes.entity_id', 'defined')|selectattr('entity_id','in',label_entities('Presenza'))| selectattr('state', 'eq', 'on') | list | count }}"