Oggi vedremo come collegare un sensore DHT11 o DHT22 ai GPIO del Raspberry Pi 3, leggere la temperatura e umidità e poi creare un generico termostato.

Iniziamo e come prima cosa da Raspberry Pi 3 spendo colleghiamo come in foto il sensore

                                    GND —> GND     DATA —> GPIO 24     VCC —> POWER 3,3V

 

Adesso accendiamo il Raspberry Pi 3 e andiamo nel file di configurazione (configuration.yaml) come visto in precedenza e aggiungiamo queste righe:

sensor:
platform: dht
sensor: DHT11 (o DHT22)
pin: 24
monitored_conditions:
– temperature
– humidity

Riavviamo Home Assistant dando il comando in console “hassio ha restart” e così vedrete le informazioni così:

e cliccando sopra a uno dei due potete vedere i grafici:

Poi se volete creare un termostato generico che attivi o disattivi uno scaldino o un condizionatore:

climate:
– platform: generic_thermostat
name: Thermostat
heater: switch.scaldino (switch.condizionatore
target_sensor: sensor.dht_sensor_temperature
min_temp : 10 (default: 7)
max_temp: 25  (default: 35)

Riavviate con il comando “hassio ha  restart”

  

Qui vi lascio i link per i componenti     DHT  e Genric Thermostat

Nella prossima guida che sarà la penultima vi farò vedere come comandare i sensori da Google Assistant


Se volete Donare per avere più progetti: paypal.me/itchsblog