Un dimmer della luce intelligente basato su Wi-Fi o un controller della velocità della ventola consente di controllare la luminosità della luce, la velocità della ventola o qualsiasi carico CA collegato utilizzando lo smartphone o l'interfaccia Web in modalità wireless. Sebbene tu possa acquistare tali dimmer di luce intelligenti o regolatori di ventole, sono spesso costosi e richiedono la registrazione e una connessione Internet per funzionare. Questo potrebbe essere inaffidabile e potrebbe non funzionare se la connessione di rete è scarsa o Internet non è disponibile.

Per ovviare a questo, puoi costruire un dimmer intelligente fai-da-te con una scheda basata su ESP8266 che funziona sulla rete locale e non richiede Internet o i tuoi dati personali per funzionare.

Cose di cui avrai bisogno

  • Una scheda ESP8266, come NodeMCU o D1 Mini.
  • Un modulo dimmer. Puoi acquistare un modulo dimmer RobotDyn o costruirne uno fai-da-te che funzioni con Arduino ed ESP8266.
  • cavi DuPont.
  • Un cavo micro USB.
  • Server Home Assistant in esecuzione su Raspberry Pi
instagram viewer

Dopo aver raccolto i componenti necessari, segui questi passaggi per collegarli e costruire un modulo dimmer fai-da-te per controllare la luminosità della luce/lampada e la velocità della ventola.

Passaggio 1: compilare il firmware

Per compilare il firmware, è necessario installare il componente aggiuntivo ESPHome in Home Assistant. I passi sono come segue:

  1. Nell'assistente domestico, vai a Impostazioni > Componenti aggiuntivi e fare clic Negozio aggiuntivo.
  2. Cerca e installa il ESPHome Aggiungi su.
  3. Dopo l'installazione, fare clic su Inizio e fare clic su Aprire l'interfaccia utente Web.
  4. Clic +Nuovo dispositivo > Continua.
  5. Immettere il nome del dispositivo (es. luce-dimmer) e fare clic Prossimo.
  6. Scegli la scheda tra le opzioni. Se stai usando un NodeMCU, seleziona ESP8266. Per D1 Mini, fare clic Scegli una tavola specifica e seleziona Wemos D1 e Wemos D1 mini. Clic Prossimo.
  7. Una volta terminato, fare clic Saltare.
  8. Trova il dispositivo di regolazione della luminosità e fai clic MODIFICARE.
  9. Inserisci il tuo SSID Wi-Fi e la password:
Wifi:
ssid: "MyWiFiName"
parola d'ordine: "MyWiFiPassword"

Appena sotto il captive_portal:, incolla il seguente codice:

produzione:
- piattaforma: ac_dimmer
id: symphony_cooler
gate_pin: D1
zero_cross_pin:
numero: D2
potenza_minima: 60%
luce:
- piattaforma: monocromatica
uscita: symphony_cooler
nome: Symphony Cooler

Si può cambiare id e nome secondo il dispositivo che vuoi controllare. Utilizziamo questo dimmer per controllare la velocità di una ventola del dispositivo di raffreddamento Symphony. potenza_minima: viene mantenuto al 60% quando il dispositivo di raffreddamento risponde o si avvia con uno slider minimo del 60%. Puoi rimuoverlo o modificare il valore in base alla risposta del tuo dispositivo. Il codice dovrebbe assomigliare a questo:

Una volta terminato, fare clic Salva > Installare. Scegliere Collegati a questo computer e poi attendi che la compilazione finisca. Questo può richiedere fino a 10 minuti.

Una volta che il firmware è pronto, fare clic su Scarica Progetto e salva il firmware in qualsiasi posizione.

Passaggio 2: eseguire il flashing del firmware

Per eseguire il flashing del firmware che abbiamo compilato nel passaggio precedente sul nostro D1 Mini o NodeMCU, scarica il file Strumento ESPHome Flasher sul tuo sistema Windows o Mac e segui questi passaggi.

  1. Collega la scheda NodeMCU o D1 Mini al tuo sistema utilizzando un cavo micro-USB
  2. Avvia lo strumento ESPHome Flasher, fai clic sull'icona di aggiornamento e scegli il COM porta.
  3. Clic Navigare per selezionare il file del firmware e quindi fare clic su Flash ESP.
  4. Aspetta qualche secondo. Il firmware verrà eseguito il flashing e l'output o i registri inizieranno a essere visualizzati nello strumento ESPHome Flasher.
  5. Il dispositivo si connetterà alla rete Wi-Fi. Fatto ciò, torna a ESPHome in Assistente domestico e controllare che il regolatore di luminosità sia visualizzato IN LINEA. Puoi fare clic su LOG per controllare i log e l'indirizzo IP assegnato alla scheda.
  6. Una volta che tutto è verificato e funzionante, puoi scollegare la scheda.

Passaggio 3: collegare il modulo Dimmer a NodeMCU o D1 Mini

Fare riferimento allo schema e alla tabella dei collegamenti di seguito per collegare il modulo dimmer RobotDyn alla scheda D1 Mini o NodeMCU.

diagramma per realizzare un dimmer della luce intelligente basato su Wi-Fi o un regolatore di velocità della ventola
D1 Mini/NodeMCU Modulo dimmer
D1 PWM
D2 ZC
5V o V VCC
G GND

Inoltre, collegare l'ingresso AC ai terminali AC-In del modulo dimmer e il ventilatore o la lampadina ai terminali LOAD. Ad esempio, puoi collegare i due fili che vanno alla lampadina o alla ventola all'AC IN e quindi collegare la ventola o la luce ai terminali LOAD.

Passaggio 4: aggiungi i controlli a Home Assistant

Una volta che tutto è collegato, è possibile attivare l'alimentazione CA e anche l'alimentatore D1 Mini. Nell'assistente domestico, vai a Impostazioni > Dispositivi e servizi. Il tuo modulo dimmer dovrebbe essere automaticamente elencato sotto il Integrazioni scheda. Clicca su Configura.

Se il dispositivo non viene rilevato, puoi tornare a ESPHome, fare clic su LOG sotto il luce più debole e annota il indirizzo IP. Quindi vai a Impostazioni > Dispositivi e fare clic Aggiungi integrazioni. Seleziona ESPHome, incolla l'indirizzo IP e fai clic Collegare.

  1. Clic SOTTOSCRIVI. Potrebbe essere necessario inserire la chiave di crittografia (la trovi nel codice YAML del regolatore di luminosità). Incolla la chiave e fai clic SOTTOSCRIVI ancora.
  2. Scegliere La zona e fare clic Fine.
  3. Quindi, trova il modulo nell'elenco ESPHome sotto Impostazioni > Dispositivi e servizi.
  4. Cliccaci sopra (luce più debole nel nostro caso).
  5. Fare clic sull'entità e quindi fare clic AGGIUNGI ALLA DASHBOARD.
  6. Scegli una stanza e clicca PROSSIMO > AGGIUNGI ALLA DASHBOARD.
  7. Ora puoi andare nella stanza sottostante Panoramica e fare clic sul nome del dimmer per aprire il controllo a scorrimento. È possibile utilizzare questo dispositivo di scorrimento per controllare la velocità del carico collegato (ventola o motore) o la luminosità (lampada). È inoltre possibile utilizzare il comando a levetta per attivare/disattivare il carico collegato.

Assicurati di non collegare alcun carico che superi 500-1000 W (in base al TRIAC utilizzato). Se vuoi controllare carichi più pesanti, puoi costruire un modulo dimmer zero-cross fai-da-te utilizzando un BTA41 che può essere utilizzato per controllare carichi fino a 4000 W con un dissipatore di calore adatto.

Passaggio 5: imposta le automazioni

La configurazione delle automazioni in Home Assistant è abbastanza semplice e può aiutarti a utilizzare in modo efficiente i tuoi dispositivi, aumentando così la loro durata. Di seguito è riportato un esempio di automazione che puoi impostare in cui la velocità della ventola del dispositivo di raffreddamento scende dal 100% (per quando vai a dormire) all'80% entro le 3:00 del mattino quando la temperatura scende.

alias: Più fresco
descrizione: ''
grilletto:
- piattaforma: tempo
a: '03:00:00'
condizione: []
azione:
- ID_dispositivo: ffa25bd424ab6fc99a46286e8148ef5b
dominio: luce
entità_id: luce.symphony_cooler
genere: luminosità_diminuzione
- genere: spegnere
device_id: ffa25bd424ab6fc99a46286e8148ef5b
entità_id: luce.pompa_sinfonica
dominio: luce
modalità: singola

Allo stesso modo, puoi utilizzare l'automazione per accendere le luci collegate con l'80% di luminosità alle 19:00, ridurle al 50% o meno (secondo le tue esigenze) entro mezzanotte e spegnerle al mattino. Puoi impostarlo per ogni giorno o giorni particolari in base alle tue esigenze.

Puoi installarli per controllare più luci nel tuo soggiorno, cucina o camera da letto e impostare l'automazione per creare un'atmosfera. Ad esempio, quando accendi la tua smart TV, le luci si attenueranno automaticamente e la luminosità aumenterà quando la TV è spenta. Puoi anche rilevare la presenza della stanza per automatizzare il dimmer intelligente. Le possibilità con Home Assistant sono infinite.

È inoltre possibile acquistare questi moduli dimmer nelle versioni a due o quattro canali per controllare fino a quattro carichi. Tuttavia, se devi controllare più di quattro carichi diversi, puoi acquistarne di più o costruire un modulo dimmer fai-da-te e aggiungere tutti i canali che desideri. Un solo pin del D1 Mini o NodeMCU viene utilizzato per rilevare lo zero-cross; il resto può essere utilizzato per controllare il carico.

Risparmia energia per risparmiare denaro

Il dispositivo dimmer intelligente che abbiamo realizzato può aiutarti a risparmiare energia, ridurre le bollette elettriche e risparmiare combustibili fossili. Puoi impostare un'automazione in Home Assistant per aumentare e diminuire automaticamente la luminosità della lampadina (o la velocità della ventola), oppure accenderla/spegnerla in base all'ora del giorno o in base alle tue esigenze. Si stima che l'attenuazione regolare delle luci del 20-30% possa facilmente ridurre i costi dell'elettricità del 30% o più.