ESPhome configurazione DHT22

il progetto ESPhome configurazione DHT22 ti mostra come configurare sul tuo dispositivo esp8266 anche il sensore di temperatura ed umidità ambientale.

ESPhome configurazione DHT22

Come hai letto nei precedenti articoli l’argomento è Home Assistant ed ESPHome per usare un dispositivo custom realizzato da te.

In particolare hai:

è giunto il momento di configurare anche la parte relativa al sensore di temperatura ed umidità DHT22 montato sul pin D2 della wemos.

ESPhome configurazione DHT22

Inizia dalla documentazione presente nella wiki del’ESPHome:

ESPhome configurazione DHT22 doc

in cui trovi tutte le informazioni che ti occorrono.

In particolare per la ESPhome configurazione DHT22 ti occorrono le linee da inserire nel file yaml di Home Assistant:

ESPhome configurazione DHT22 config examples

e la descrizione delle variabili che puoi inserire nel codice per personalizzarlo.

ESPhome configurazione DHT22 config variables

Procedi con Ordine

Il materiale

Il materiale necessario alla configurazione del tuo dispositivo è il seguente:

n.1 wemos D1 mini ( https://amzn.to/3RKeBiG )

n.1 Pir motion sensor ( https://amzn.to/3xf8J7m )

n.1 DHT22 sensore di temperatura e umidità ( https://amzn.to/3jG4LBV )

n.1 resistenza da 10Kohm ( https://amzn.to/3lhnSlX )

n.1 condensatore da 0,1uF ( https://amzn.to/3JWZh0a  )

come hai già letto nei precedenti articoli.

Il circuito

Il circuito che hai realizzato, seguendo i precedenti articoli, è simile al seguete:

ESPhome motion sensor electronic schema

in cui se il tuo sensore DHT22 non è connesso al pin 2 come nella figura dovrai modificarlo nella parte di configurazione yaml.

Configurazione dell’ESPhome configurazione DHT22

La configurazione dell’ESPhome configurazione DHT22 è alquanto semplice e la eseguirai passo passo qui di seguito.

Inizia ad accedere al tuo Home Assistant da interfaccia Web e clicca su “Impostazioni” quindi seleziona:

ESPhome configurazione DHT22 componenti aggiuntivi

“Componenti Aggiuntivi”, come in figura, e nella schermata successiva clicca sul componete “ESPHome”:

ESPhome configurazione DHT22 componenti aggiuntivi esphome

arriverai ad una schermata simile alla seguente:

ESPhome configurazione DHT22 open web

in cui puoi clicare direttamente sul link “apri interfaccia web”, sarà da questa schermata che accederemo al file di configurazione ed installazione del nuovo componente:

ESPhome configurazione DHT22 edit yaml

cliccando su “Edit” ed arrivando all’editor web di yaml messo a disposizione dall’interfaccia.

Descrizione del file yaml

Passiamo a vedere nel dettaglio il file yaml:ESPhome configurazione DHT22 yaml

in cui aggiungerai le linee dalla 33 in poi al file che già hai configurato per il sensore di movimento ( PIR ) .

Leggendo le linee di configurazione dalla 33 in poi noti che la linea 34 definisce come platform il dht, ossia il tipo di sensore;

linea 35: imposta il pin su cui il sensore è connesso;

le linee 36-39: caratterizzano la parte di temperatura, definendo il nome da date al sensore ed eventuali filtri, è su questo punto che vorrei porre attenzione perché il filtro “offset” che ho trovato definito per altre tipologie di sensore, ti permette di calibrare meglio il DHT22.

Nel progetto la vicinanza del sensore al micro controllore falsa il valore di temperatura letto che viene influenzato dalla temperatura del micro controllore stesso.

Avrai la necessità di calibrare il sensore usando un altro termometro ambientale e impostando la differenza di offset tra il valore letto e quello effettivamente misurato con il secondo termometro.

Le linee 40-41: definiscono i valoro per il sensore di umidità, anche in questo caso avrai a disposizione la possibilità di calibrare il sensore in modo adeguato con i filtri come per il sensore di temperatura, io non avevo a disposizione un misuratore di umodità ed ho lasciato i valori letti dal DHT22.

le ultime linne definiscono il modello di sensore: dht22 e l’intervallo di tempo tra una misura e la successiva, puoi impostare l’intervallo che preferisci ma considera che intervalli troppo brevi non servono se non hai condizioni climatiche estreme 😀

Completata e salvata la configurazione puoi cliccare su “INSTALL” e procedere con la fase di installazione del nuovo codice per il tuo ESPhome configurazione DHT22:

ESPhome configurazione DHT22 installAl termine dell’installazione potresti dover riavviare il dispositivo ed attendere che si connetta nuovamente alla rete ed a Home Assistant.

Conclusione della configurazione

Gli ultimi passaggi riguardano la configurazione della componete temepratura ed umidità letti dal dht22 nella plancia di HA, inizia con cliccare su “Impostazioni” e quindi “Integrazioni”, nella schermata dovresti riconoscere l’ESPHome:

ESPhome configurazione DHT22 integrazioni dispositivo che ti mostra un dispositivo rilevato e 4 entità, clicca sul link “1 dispositivo” e nella schermata successiva riconoscerai le informazioni sul dispositivo e vedrai comparire nella sezione “Sensori” i due nuovi sensori:

  • Temperatura soggiorno
  • Umidità Soggiorno

come nella figura:

ESPhome configurazione DHT22 integrazioni add to plance

ricorda che i nomi che relativi ai sensori sono quelli che hai impostato nel file di configurazione yaml.

Clicca su AGGIUNGI ALLA PLANCIA” per aggiungere i due nuovi sensori alla tua plancia, ed in seguito potrai anche personalizzare il layout come il seguente:

ESPhome configurazione DHT22 plancia Il tuo nuovo ESPhome configurazione DHT22 è correttamente configurato e ti invierà i valori relativi a Temperaura ed Umidità presenti nella stanza in cui lo avrai collocato.

  • Questo sito ed i suoi contenuti è fornito "così com'è" e Mauro Alfieri non rilascia alcuna dichiarazione o garanzia di alcun tipo, esplicita o implicita, riguardo alla completezza, accuratezza, affidabilità, idoneità o disponibilità del sito o delle informazioni, prodotti, servizi o grafiche correlate contenute sul sito per qualsiasi scopo.
  • Ti chiedo di leggere e rispettare il regolamento del sito prima di utilizzarlo
  • Ti chiedo di leggere i Termini e Condizioni d'uso del sito prima di utilizzarlo
  • In qualità di Affiliato Amazon io ricevo un guadagno dagli acquisti idonei qualora siano presenti link al suddetto sito.

Permalink link a questo articolo: https://www.mauroalfieri.it/informatica/esphome-configurazione-dht22.html

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.