Wi-Fi-pohjaisen älykkään valon himmentimen tai tuulettimen nopeuden säätimen avulla voit ohjata valon kirkkautta, tuulettimen nopeutta tai mitä tahansa kytkettyä AC-kuormaa älypuhelimesi tai verkkoliittymän avulla langattomasti. Vaikka voit ostaa tällaisia älykkäitä valonsäätimiä tai tuuletinsäätimiä, ne ovat usein kalliita ja vaativat rekisteröinnin ja Internet-yhteyden toimiakseen. Tämä voi olla epäluotettava eikä välttämättä toimi, jos verkkoyhteys on huono tai internet ei ole käytettävissä.
Voit voittaa tämän rakentamalla itse tekemällä älykkään himmentimen kytkimen ESP8266-pohjaisella kortilla, joka toimii paikallisverkossa ja ei vaadi Internetiä tai henkilökohtaisia tietojasi toimiakseen.
Asioita, joita tarvitset
- ESP8266-kortti, kuten NodeMCU tai D1 Mini.
- Himmennysmoduuli. Voit ostaa RobotDyn-himmenninmoduulin tai rakentaa DIY-moduulin, joka toimii Arduinon ja ESP8266:n kanssa.
- DuPont johdot.
- Mikro-USB-kaapeli.
- Home Assistant -palvelin, joka toimii Raspberry Pi: llä
Kun olet kerännyt tarvittavat komponentit, liitä ne seuraavien ohjeiden mukaan ja rakenna tee-se-itse-himmenninmoduuli ohjaamaan valon/lampun kirkkautta ja tuulettimen nopeutta.
Vaihe 1: Käännä laiteohjelmisto
Laiteohjelmiston kääntämiseksi sinun on asennettava ESPHome-lisäosa Home Assistantiin. Vaiheet ovat seuraavat:
- Siirry Home Assistantissa kohtaan asetukset > Lisäosat ja napsauta Lisäosakauppa.
- Etsi ja asenna ESPHome lisäosa.
- Napsauta asennuksen jälkeen alkaa ja klikkaa Avaa verkkokäyttöliittymä.
- Klikkaus +Uusi laite > Jatkaa.
- Syötä laitteen nimi (esim. valonsäädin) ja napsauta Seuraava.
- Valitse taulu vaihtoehdoista. Jos käytät NodeMCU: ta, valitse ESP8266. Napsauta D1 Miniä varten Valitse tietty lauta ja valitse Wemos D1 ja Wemos D1 mini. Klikkaus Seuraava.
- Kun olet valmis, napsauta Ohita.
- Etsi valon himmennyslaite ja napsauta MUOKATA.
- Lisää Wi-Fi-SSID-tunnuksesi ja salasanasi:
wifi:
ssid: "MyWiFiName"
Salasana: "MyWIFiPassword"
Juuri alla captive_portal:, liitä seuraava koodi:
lähtö:
- alusta: ac_dimmer
id: symphony_cooler
gate_pin: D1
zero_cross_pin:
numero: D2
min_teho: 60 %
valo:
- alusta: yksivärinen
lähtö: symphony_cooler
Nimi: Symphony Cooler
Voit muuttua id ja nimi ohjattavan laitteen mukaan. Käytämme tätä himmentimiä säätämään Symphony-jäähdyttimen tuulettimen nopeutta. min_teho: pidetään 60 %:ssa, kun jäähdytin reagoi, tai käynnistyy vähintään 60 % liukusäätimestä. Voit poistaa tämän tai muuttaa arvoa laitteesi vastauksen perusteella. Koodin pitäisi näyttää suunnilleen tältä:
Kun olet valmis, napsauta Tallentaa > Asentaa. Valita Kytke tähän tietokoneeseen ja odota sitten kokoelman valmistumista. Tämä voi kestää jopa 10 minuuttia.
Kun laiteohjelmisto on valmis, napsauta Lataa projekti ja tallenna laiteohjelmisto mihin tahansa paikkaan.
Vaihe 2: Flash-laiteohjelmisto
Jos haluat päivittää laiteohjelmiston, jonka kokosimme edellisessä vaiheessa D1 Mini- tai NodeMCU: ssamme, lataa ESPHome Flasher -työkalu Windows- tai Mac-järjestelmässäsi ja noudata näitä ohjeita.
- Liitä NodeMCU- tai D1 Mini -kortti järjestelmääsi mikro-USB-kaapelilla
- Käynnistä ESPHome Flasher -työkalu, napsauta päivityskuvaketta ja valitse COM portti.
- Klikkaus Selaa Valitse laiteohjelmistotiedosto ja napsauta sitten Flash ESP.
- Odota muutama sekunti. Laiteohjelmisto vilkkuu ja tulos tai lokit alkavat näkyä ESPHome Flasher -työkalussa.
- Laite muodostaa yhteyden Wi-Fi-verkkoon. Kun tämä on tehty, palaa kohtaan ESPHome sisään Kotiavustaja ja tarkista, että valonsäädin näkyy VERKOSSA. Voit klikata LOKIT tarkistaaksesi kortille määritetyt lokit ja IP-osoitteet.
- Kun kaikki on tarkistettu ja toimii, voit irrottaa kortin.
Vaihe 3: Liitä himmenninmoduuli NodeMCU: hun tai D1 Miniin
Katso alla olevasta kaaviosta ja kytkentätaulukosta RobotDyn-himmenninmoduulin liittäminen D1 Mini- tai NodeMCU-korttiisi.
D1 Mini/NodeMCU | Himmennin moduuli |
D1 | PWM |
D2 | ZC |
5V tai V | VCC |
G | GND |
Liitä myös AC-tulo himmenninmoduulin AC-In-liittimiin ja tuuletin tai hehkulamppu LOAD-liittimiin. Voit esimerkiksi kytkeä hehkulamppuun tai tuulettimeen menevät kaksi johtoa AC IN -liitäntään ja sitten puhaltimen tai valon LOAD-liittimiin.
Vaihe 4: Lisää säätimet Home Assistantiin
Kun kaikki on kytketty, voit kytkeä AC-virran päälle ja myös D1 Mini -virtalähteen. Siirry Home Assistantissa kohtaan asetukset > Laitteet ja palvelut. Himmenninmoduulisi pitäisi olla automaattisesti luettelossa Integraatiot -välilehti. Klikkaa Määritä.
Jos laitetta ei löydy, voit palata ESPHomeen ja napsauttaa LOKIT alla valo-himmennin ja merkitse muistiin IP-osoite. Siirry sitten kohtaan asetukset > Laitteet ja napsauta Lisää integraatioita. Valitse ESPHome, liitä IP-osoite ja napsauta Kytkeä.
- Klikkaus LÄHETÄ. Sinun on ehkä annettava salausavain (löydät sen valohimmentävästä YAML-koodista). Liitä avain ja napsauta LÄHETÄ uudelleen.
- Valita Alue ja napsauta Suorittaa loppuun.
- Etsi seuraavaksi moduuli alla olevasta ESPHome-luettelosta asetukset > Laitteet ja palvelut.
- Klikkaa sitä (valo-himmennin meidän tapauksessamme).
- Napsauta entiteettiä ja napsauta sitten LISÄÄ KÄYTTÖPANEELIIN.
- Valitse huone ja napsauta SEURAAVA > LISÄÄ KÄYTTÖPANEELIIN.
- Nyt voit mennä alla olevaan huoneeseen Yleiskatsaus ja napsauta himmentimen nimeä avataksesi liukusäätimen. Tällä liukusäätimellä voit ohjata kytkettyä kuormitusnopeutta (tuuletin tai moottori) tai kirkkautta (lamppu). Voit myös käyttää vaihtosäädintä kytkeäksesi kytketyn kuorman päälle/pois.
Varmista, että et liitä kuormaa, joka ylittää 500-1000 W (käytetyn TRIAC: n mukaan). Jos haluat ohjata raskaampia kuormia, voit rakentaa itse tekemällä nollaristihimmenninmoduulin käyttämällä BTA41:tä, jolla voidaan ohjata jopa 4000 W: n kuormia sopivalla jäähdytyslevyllä.
Vaihe 5: Asenna automaatio
Automaatioiden määrittäminen Home Assistantissa on melko helppoa ja voi auttaa sinua käyttämään laitteitasi tehokkaasti ja pidentäen siten niiden käyttöikää. Alla on esimerkki automaatiosta, jonka voit määrittää, jolloin jäähdyttimen tuulettimen nopeus laskee 100 %:sta (kun menet nukkumaan) 80 %:iin klo 3.00 mennessä, kun lämpötila laskee.
alias: Viileämpi
kuvaus: ''
laukaista:
- alusta: aika
osoitteessa: '03:00:00'
kunto: []
toiminta:
- laitteen_tunnus: ffa25bd424ab6fc99a46286e8148ef5b
domain: valo
entity_id: valoa.symphony_cooler
tyyppi: brightness_decrease
- tyyppi: sammuttaa
laitetunnus: ffa25bd424ab6fc99a46286e8148ef5b
entity_id: valoa.symphony_pump
domain: valo
tila: yksittäinen
Vastaavasti voit käyttää automaatiota kytkemään kytketyt valot päälle 80 %:n kirkkaudella klo 19.00, laskemaan sen 50 %:iin tai pienemmäksi (tarpeesi mukaan) puoleenyöhön mennessä ja sammuttamaan sen aamulla. Voit asettaa tämän jokaiselle päivälle tai tietyille päiville tarpeidesi mukaan.
Voit asentaa nämä ohjaamaan useita valoja olohuoneessasi, keittiössäsi tai makuuhuoneessasi ja asettaa automaation luomaan tunnelmaa. Esimerkiksi kun kytket älytelevisiosi päälle, valot himmenevät automaattisesti ja kirkkaus lisääntyy, kun televisio on sammutettu. Voit myös havaita huoneen läsnäolo älykkään himmentimen automatisoimiseksi. Home Assistantin mahdollisuudet ovat rajattomat.
Voit myös ostaa näitä himmenninmoduuleja kaksi- tai nelikanavaisina versioina jopa neljän kuorman ohjaamiseksi. Jos kuitenkin haluat ohjata enemmän kuin neljää erilaista kuormaa, voit ostaa lisää tai rakentaa DIY-himmenninmoduulin ja lisätä niin monta kanavaa kuin haluat. Vain yhtä D1 Minin tai NodeMCU: n nastaa käytetään nollaristityksen havaitsemiseen; loput voidaan käyttää kuorman ohjaamiseen.
Säästä energiaa säästääksesi rahaa
Rakentamamme älykäs himmennyslaite voi auttaa säästämään energiaa, pienentämään sähkölaskujasi ja säästämään fossiilisia polttoaineita. Voit asettaa Home Assistantissa automaation lisäämään ja vähentämään automaattisesti lampun kirkkautta (tai tuulettimen nopeutta) tai kytkemään sen päälle/pois päältä kellonajan tai tarpeidesi mukaan. On arvioitu, että valojen säännöllinen himmennys 20-30 % voi helposti alentaa sähkökustannuksiasi 30 % tai enemmän.