
Este artículo puede contener enlaces de afiliado. Si compras desde estos enlaces, el precio para ti es el mismo y la tienda me paga una pequeña comisión que ayuda a mantener Tecnoyfoto.
En el capítulo anterior, configuramos el Tasmota en un Sonoff Pow R2, Hoy vamos a ver todos los sensores que se pueden crear para sacar el máximo partido a este dispositivo.
Para empezar, debemos crear los siguientes archivos (si no los tenemos creados ya)
input_selects.yaml sensors.yaml utility_meters.yaml
y ahora los integramos dentro del Configuration.yaml
input_select: !include input_selects.yaml sensor: !include sensors.yaml utility_meter: !include utility_meters.yaml
a copiar en input_selects.yaml
#### LAVAPLATOS ####
lavaplatos_status:
name: Estado del lavaplatos
options:
- "Apagado"
- "Lavando"
- "Espera"
- "Finalizado"
initial: "Apagado"
icon: mdi:dishwashea copiar en sensors.yaml
#### TIEMPO FUNCIONAMIENTO LAVAPLATOS
- platform: history_stats
name: Lavaplatos hoy
entity_id: input_select.lavaplatos_status
state: 'Lavando'
type: time
start: '{{ now().replace(hour=0, minute=0, second=0) }}'
end: '{{ now() }}'
- platform: template
sensors:
lavaplatos_hoy_minutos:
friendly_name: "Lavaplatos tiempo funcionando hoy"
value_template: "{{ state_attr('sensor.lavaplatos_hoy', 'value') }}"
- platform: history_stats
name: Lavaplatos ayer
entity_id: input_select.lavaplatos_status
state: 'Lavando'
type: time
end: '{{ now().replace(hour=0, minute=0, second=0) }}'
duration:
hours: 24
- platform: template
sensors:
lavaplatos_ayer_minutos:
friendly_name: "Lavaplatos tiempo funcionando ayer"
value_template: "{{ state_attr('sensor.lavaplatos_ayer', 'value') }}"
- platform: history_stats
name: Lavaplatos esta semana
entity_id: input_select.lavaplatos_status
state: 'Lavando'
type: time
start: '{{ as_timestamp( now().replace(hour=0, minute=0, second=0) ) - now().weekday() * 86400 }}'
end: '{{ now() }}'
- platform: template
sensors:
lavaplatos_semana_minutos:
friendly_name: "Lavaplatos tiempo funcionando esta semana"
value_template: "{{ state_attr('sensor.lavaplatos_esta_semana', 'value') }}"
- platform: history_stats
name: Lavaplatos este mes
entity_id: input_select.lavaplatos_status
state: 'Lavando'
type: time
end: '{{ now().replace(hour=0, minute=0, second=0) }}'
duration:
days: 30
- platform: template
sensors:
lavaplatos_mes_minutos:
friendly_name: "Lavaplatos tiempo funcionando este mes"
value_template: "{{ state_attr('sensor.lavaplatos_este_mes', 'value') }}"
- platform: history_stats
name: Lavaplatos todo los tiempos
entity_id: input_select.lavaplatos_status
state: 'Lavando'
type: time
start: '{{ 0 }}'
end: '{{ now() }}'
- platform: template
sensors:
lavaplatos_siempre_minutos:
friendly_name: "Lavaplatos tiempo funcionando desde siempre"
value_template: "{{ state_attr('sensor.lavaplatos_todo_los_tiempos', 'value') }}"
### CALCULO GASTO LAVAPLATOS (modificar el precio del kwv según su factura)
- platform: template
sensors:
gastoelectrico_lavaplatos_hoy:
friendly_name: "Gasto lavaplatos hoy"
unit_of_measurement: "€"
value_template: "{{ ( (0.07582)|float * states('sensor.daily_energy_lavaplatos_peak')|float ) | round(2) }}"
icon_template: >-
mdi:currency-eur
- platform: template
sensors:
gastoelectrico_lavaplatos_esta_semana:
friendly_name: "Gasto lavaplatos esta semana"
unit_of_measurement: "€"
value_template: "{{ ( (0.07582)|float * states('sensor.weekly_energy_lavaplatos_peak')|float ) | round(2) }}"
icon_template: >-
mdi:currency-eur
- platform: template
sensors:
gastoelectrico_lavaplatos_este_mes:
friendly_name: "Gasto lavaplatos este mes"
unit_of_measurement: "€"
value_template: "{{ ( (0.07582)|float * states('sensor.monthly_energy_lavaplatos_peak')|float ) | round(2) }}"
icon_template: >-
mdi:currency-eur
- platform: template
sensors:
gastoelectrico_lavaplatos_anual:
friendly_name: "Gasto lavaplatos anual"
unit_of_measurement: "€"
value_template: "{{ ( (0.07582)|float * states('sensor.yearly_energy_lavaplatos_peak')|float ) | round(2) }}"
icon_template: >-
mdi:currency-eur
a copiar en utility_meters.yaml
#Medidor de consumo Eléctrico del lavaplatos
daily_energy_lavaplatos:
name: Lavaplatos energia hoy
source: sensor.sonofflavaplatos_energy_today
cycle: daily
tariffs:
- peak
- offpeak
weekly_energy_lavaplatos:
name: Lavaplatos energia esta semana
source: sensor.sonofflavaplatos_energy_today
cycle: weekly
tariffs:
- peak
- offpeak
monthly_energy_lavaplatos:
name: Lavaplatos energia este mes
source: sensor.sonofflavaplatos_energy_today
cycle: monthly
tariffs:
- peak
- offpeak
yearly_energy_lavaplatos:
name: Lavaplatos energia anual
source: sensor.sonofflavaplatos_energy_today
cycle: yearly
tariffs:
- peak
- offpeak
monthly_reactiva_lavaplatos:
name: Lavaplatos reactiva este mes
source: sensor.sonofflavadora_energy_reactivepower
cycle: monthly
Para más información y completar el proceso de instalación pueden ver el siguiente vídeo..

Continúa leyendo
Siguiente guía relacionada · 5 min de lectura
Mejor medidor de consumo eléctrico
El mejor medidor de consumo eléctrico, será aquel que más se adapte al electrodoméstico que queremos medir. No es lo mismo medir toda la…
Continuar con este artículo

