Misurare la pioggia con Home Assistant

Posta per continuare a completare il nostro sistema domotico, Oppure può essere interessante se si intende allestire una stazione meteorologica… Oggi è il momento di un pluviometro, alla fine del documento sapremo come misurare il volume di pioggia e poterlo visualizzare in Home Assistant, o eseguire alcune automazioni…

Nel mio caso particolare devo confessare che ho iniziato con un dispositivo stampato con parti da una stampante 3D ma non ha funzionato 100% affidabile… Era qualcosa di fatto in casa, Quindi la migliore opzione di business che ho trovato, Perché a volte i dispositivi dei produttori sono più affidabili… Ho acquisito in AliExpress Un pezzo di ricambio per una stazione meteorologica che serve in sicurezza, Per 17,34 € non perdi altro tempo 😉

Ora, Avremo bisogno di una di queste meravigliose schede con un microcontrollore, un ESP32 o un ESP8266 possono essere altrettanto buoni per noi, in cui installeremo il firmware ESPHome e con poche righe di codice lo avremo. Prometto un giorno di fare un post su come installare ESPHome su uno di questi dispositivi, Ma wow, Molto al di sopra, avremo ESPHome installato sul nostro Home Assistant, collegheremo la scheda via USB all'Home Assistant e potremo creare il nostro nuovo dispositivo.

Dopo aver aggiunto e configurato il dispositivo, Con il seguente codice ci basterebbe, Colleghiamo il pluviometro, un cavo per GND e l'altro per qualsiasi GPIO sulla nostra scheda. Indichiamo l'unità di misura, l'intervallo di aggiornamento e il moltiplicatore di ogni 'pala'’ che rende il misuratore di equilibrio, Il volume che contiene in mm:

sensore:
  - Piattaforma: pulse_counter spilla:
      numero: GPIO12 invertito: Modalità vera: INPUT_PULLUP unit_of_measurement: 'mm'
    name: 'esp32-portero-precipitacion-lluvia'
    update_interval: 1s filtri:
      - moltiplicare: 0.367

Lo incidiamo e lo installiamo sulla scheda,

E possiamo aggiungere una scheda con l'entità che ci ha creato! Con questo saremo in grado di visualizzare e misurare la quantità di pioggia.

Se anche noi vogliamo, Sapere quanto piove all'ora, al giorno, Settimana, al mese, o annualmente per poi visualizzarlo in modo più elegante, dobbiamo aggiungere le seguenti integrazioni nel file di configurazione di Home Assistant, saranno "contatori di utenze", Indichiamo il loro nome e il loro ciclo di reset:

...
utility_meter:
  precipitacion_lluvia_horario:
    Nome: "Precipitazioni Pioggia - Orario"
    Fonte: sensor.esp32_portero_precipitacion_lluvia ciclo: precipitacion_lluvia_diario oraria:
    Nome: "Precipitazioni Pioggia - Quotidiano"
    Fonte: sensor.esp32_portero_precipitacion_lluvia ciclo: precipitacion_lluvia_mensual giornaliero:
    Nome: "Precipitazioni Pioggia - Mensile"
    Fonte: sensor.esp32_portero_precipitacion_lluvia ciclo: precipitacion_lluvia_anual mensili:
    Nome: "Precipitazioni Pioggia - Annuale"
    Fonte: sensor.esp32_portero_precipitacion_lluvia ciclo: annuale
...

Ora possiamo fare una card per vedere cosa ha piovuto nelle ultime settimane 24 orario:

digitare: Costume:Intestazione della scheda Apexcharts:
  mostrare: Vero titolo: Pioggia - Ultime 24h show_states: Serie Vera:
  - entità: sensor.precipitacion_lluvia_horario nome: Tipo di millimetri cubi: Opacità area: 0.7
    colore: Blu group_by:
      Durata: 15Funziona per me: Media graph_span: 24h update_interval: 5Min

Esempio di pioggia nell'ultimo mese:

digitare: Costume:Intestazione della scheda Apexcharts:
  mostrare: Vero titolo: Pioggia - Il mese scorso show_states: serie false:
  - entità: sensor.precipitacion_lluvia_diario nome: Tipo di millimetri cubi: Opacità della colonna: 0.7
    colore: Blu group_by:
      Durata: 1d func: Max graph_span: 30d update_interval: 5Min

O anche l'ultimo anno:

digitare: Costume:Intestazione della scheda Apexcharts:
  mostrare: Vero titolo: Pioggia - Ultimo anno show_states: serie false:
  - entità: sensor.precipitacion_lluvia_mensual nome: Tipo di millimetri cubi: Opacità della colonna: 0.7
    colore: Blu group_by:
      Durata: 30d func: Max graph_span: 365d update_interval: 5Min

Se noti che uso alcune schede telefoniche ‘Grafici Apex‘ Disegnare grafici è uno dei migliori poiché puoi mescolare le metriche, Visualizzazioni, Unità…

Spero che tu abbia trovato il post interessante! E come sempre, Grazie per aver spostato questo tipo di contenuti sui social network!

Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!