Home Assistant-ek euria neurtzen

Posta gure domotika sistema osatzen jarraitzeko, edo interesgarria izan daiteke meteorologia estazio bat muntatu nahi baduzue… Gaur plubiómetroa da, Dokumentuaren amaieran euria bolumena neurtzen jakingo dugu eta Home Assistant-en ikus dezakegu, edo automazio bat egitea…

En mi caso particular debo confesaros que empecé con un dispositivo impreso con piezas de una impresora 3D pero no resultaba 100% fiableera algo casero, así que la mejor opción comercial que encontré, porque a veces los dispositivos de los fabricantes son más fiablesadquirí en AliExpress una pieza de repuesto para una estación meteorológica que sirve seguro, por 17,34€ no se pierde más el tiempo 😉

orain, necesitaremos una placa de estas maravillosas con un microcontrolador, un ESP32 o un ESP8266 nos pueden valer por igual, en la que instalaremos el firmware de ESPHome y con unas pocas líneas de código lo tendremos. Prometo un día hacer un post de cómo instalar ESPHome en un dispositivo de estos, baina hori bai, , muy por encima, tendremos ESPHome instalado en nuestro Home Assistant, conectaremos la placa por USB al Home Assistant y podremos crear ya nuestro nuevo dispositivo.

Tras añadir el dispositivo y configurarlo, con el siguiente código nos valdría, conectamos el medidor de lluvia, un cable a GND y el otro a cualquier GPIO de nuestra placa. Indicamos la unidad de medida, el intervalo de actualización y el multiplicador de cada ‘paladaque haga balancear al medidor, el volumen que contiene en mm:

sensor:
  - platform: pulse_counter
 pin:
      number: GPIO12
      inverted: True
      mode: INPUT_PULLUP    
    unit_of_measurement: 'mm'
    name: 'esp32-portero-precipitacion-lluvia'
    update_interval: 1s
    filters:
      - multiply: 0.367

Grabamos y se lo instalamos a la placa,

Y ya podremos añadir una tarjeta con la entidad que nos habrá creado! Con esto ya podremos ir visualizando y midiendo la cantidad de lluvia.

Si queremos además, conocer lo que llueve por hora, por día, por semana, por mes, o anualmente para luego visualizarlo más elegantemente, deberemos añadir los siguientes integraciones en el fichero de configuración de Home Assistant, serán ‘utility meters’, les indicamos su nombre y su ciclo de reseteo:

...
utility_meter:
  precipitacion_lluvia_horario:
    name: "Precipitacion Lluvia - Horario"
    source: sensor.esp32_portero_precipitacion_lluvia
    cycle: hourly
  precipitacion_lluvia_diario:
    name: "Precipitacion Lluvia - Diario"
    source: sensor.esp32_portero_precipitacion_lluvia
    cycle: daily
  precipitacion_lluvia_mensual:
    name: "Precipitacion Lluvia - Mensual"
    source: sensor.esp32_portero_precipitacion_lluvia
    cycle: monthly
  precipitacion_lluvia_anual:
    name: "Precipitacion Lluvia - Annual"
    source: sensor.esp32_portero_precipitacion_lluvia
    cycle: yearly
...

Ahora ya podremos hacer una tarjeta para ver lo que llovió las últimas 24 ordutegiak:

type: custom:apexcharts-card
header:
  show: true
 title: Lluvia - Últimas 24h
 show_states: true
series:
  - entity: sensor.precipitacion_lluvia_horario
    name: Milímetros cúbicos
    type: area
 opacity: 0.7
    color: blue
 group_by:
      duration: 15m
 func: avg
graph_span: 24h
update_interval: 5min

Azken hileko euriaren adibidea:

type: custom:apexcharts-card
header:
  show: true
 title: Lluvia - Último mes
 show_states: false
series:
  - entity: sensor.precipitacion_lluvia_diario
    izena: Milímetros cúbicos
    type: column
 opacity: 0.7
    color: blue
 group_by:
      duration: 1d
 func: max
graph_span: 30d
update_interval: 5min

Eta nahasketa bezala azken urtea:

type: custom:apexcharts-card
header:
  show: true
 title: Lluvia - Azken urtea
  show_states: false
series:
  - entity: sensor.precipitacion_lluvia_mensual
    izena: Milímetros cúbicos
    type: column
 opacity: 0.7
    color: blue
 group_by:
      duration: 30d
 func: max
graph_span: 365d
update_interval: 5min

Konturatzen bazarete, erabiltzen ditudan txartel batzuk deitzen dira ‘ApexCharts‘ grafikoak marrazteko, onenetarikoa da, metricak nahastu ditzakezulako, ikusgarritasunak, unitateak…

Espero dut post honek interesgarria izan dela! eta beti bezala, eskerrak ematea sare sozialen bidez horrelako edukia partekatzeari!

Izenburuko mezuak

Egilea

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, ez zalantzarik izan nirekin harremanetan jartzeko, ahal duzun guztietan laguntzen saiatuko naiz, partekatu ahal dudan guztietan ;) . Dokumentuez gozatu!!!