Chi ha una Stufa a pellet sa quando è fastidioso rimanere senza pellet, per questo ci viene in aiuto la domotica, con L’HUB fai da te Home Assistant. Vediamo come l’ho realizzato e dove l’ho posizionato.
Per prima cosa dobbiamo procurarci tutti gli elementi che ci servono per la realizzazione, qui sotto vi lascio i link dove potete acquistarli, e nello stesso tempo mi aiutate a sostenere i costi, un grazie anticipato.
- Mini D1
- Sensore laser VL53L0X
- Cavetti per collegamenti
- Alimentatore 5v con micro USB
- Pistola colla a caldo
- Scatoletta in plastica
- Saldatore a stagno
- Punta a gradino
- Magneti in neodimio
- Alcuni assistenti virtuali che potreste usare
- Alexa echo pop
- Alexa echo show 5
- Google Home mini
Dopo esserci procurato il materiale in descrizione inizia ad assemblare il tutto, qui sotto il mio schema che ho utilizzato per il mio progetto.
Ora passiamo a caricare il software nella schedina Mini D1, “si può fare con il cavetto o via ota” qui sotto il codice da copiare e incollare su ESPHome.
Apriamo un nuovo progetto su ESPHome , io l’ho chiamato “livello pellet” scegliendo la schedina giusta la mia è Mini D1, voi scegliete la vostra, mi raccomando scegliete quella giusta altrimenti non vi funzionerà. Dopo aver configurato la schedina carichiamo il codice, qui sotto vi lascio il mio che potete copiare e incollare e modificarlo a vostro piacimento.
Dove c’è scritto name: mettete il vostro nome del progetto
In update interval: io ho messo 180 secondi , cosi ogni 3 Minuti mi da l’Altezza del pellet rimanente.
i2c:
sda: D2
scl: D1
scan: true
id: bus_a
sensor:
- platform: vl53l0x
id: distance_sensor
name: "Livello Pellet"
address: 0x29
update_interval: 10s
long_range: false
- platform: template
id: livello
name: livello pellet
unit_of_measurement: '%'
update_interval: 1s
lambda: |-
if (isnan(id(distance_sensor).state)) return 0;
auto r = (id(distance_sensor).state - 0.8) * (100.0 - 0.0) / (0.1 - 0.8) + 0.0;
if (r > 100) return 100;
if (r < 0) return 0;
return r;
Qui vi lascio qualche foto del prodotto finito, potevo fare meglio, ma la colla a caldo e molto fastidiosa vedrete qualche sbavatura.