Pametni zatemnilnik svetlobe ali krmilnik hitrosti ventilatorja, ki temelji na Wi-Fi, vam omogoča, da brezžično nadzirate svetlost svetlobe, hitrost ventilatorja ali katero koli povezano obremenitev izmeničnega toka s pametnim telefonom ali spletnim vmesnikom. Čeprav lahko kupite takšne pametne zatemnilnike svetlobe ali regulatorje ventilatorjev, so pogosto dragi in za delovanje zahtevajo registracijo in internetno povezavo. To je lahko nezanesljivo in morda ne bo delovalo, če je omrežna povezava slaba ali internet ni na voljo.
Če želite to premagati, lahko sestavite pametno stikalo za zatemnitev DIY s ploščo, ki temelji na ESP8266, ki deluje v lokalnem omrežju in za delovanje ne potrebuje interneta ali vaših osebnih podatkov.
Stvari, ki jih boste potrebovali
- Plošča ESP8266, kot je NodeMCU ali D1 Mini.
- Modul za zatemnitev. Lahko kupite modul za zatemnitev RobotDyn ali izdelate DIY modul, ki deluje z Arduinom in ESP8266.
- DuPont žice.
- Kabel mikro-USB.
- Strežnik Home Assistant, ki deluje na Raspberry Pi
Ko zberete potrebne komponente, sledite tem korakom, da jih povežete in zgradite modul za zatemnitev DIY za nadzor svetlosti luči/svetilke in hitrosti ventilatorja.
1. korak: prevedite vdelano programsko opremo
Za prevajanje vdelane programske opreme morate v Home Assistant namestiti dodatek ESPHome. Koraki so naslednji:
- V Pomočniku za dom pojdite na Nastavitve > Dodatki in kliknite Trgovina z dodatki.
- Poiščite in namestite ESPHome dodatek.
- Po namestitvi kliknite Začni in kliknite na Odprite spletni uporabniški vmesnik.
- Kliknite +Nova naprava > Nadaljuj.
- Vnesite ime naprave (npr. zatemnilnik) in kliknite Naslednji.
- Izberite ploščo med možnostmi. Če uporabljate NodeMCU, izberite ESP8266. Za D1 Mini kliknite Izberite določeno ploščo in izberite Wemos D1 in Wemos D1 mini. Kliknite Naslednji.
- Ko končate, kliknite Preskoči.
- Poiščite napravo za zatemnitev svetlobe in kliknite UREDI.
- Vstavite svoj Wi-Fi SSID in geslo:
Wifi:
ssid: "MyWiFiName"
geslo: "MyWIFiGeslo"
Tik pod captive_portal:, prilepite naslednjo kodo:
izhod:
- platforma: ac_dimmer
id: symphony_cooler
gate_pin: D1
zero_cross_pin:
številka: D2
najmanjša moč: 60 %
svetloba:
- platforma: enobarvna
izhod: symphony_cooler
ime: Symphony Cooler
Lahko se spremenite id in ime glede na napravo, ki jo želite nadzorovati. Ta zatemnilnik uporabljamo za nadzor hitrosti ventilatorja hladilnika Symphony. min_power: ostane pri 60 %, ko se hladilnik odziva, ali se začne pri najmanj 60 % drsniku. To lahko odstranite ali prilagodite vrednost glede na odziv vaše naprave. Koda bi morala izgledati nekako takole:
Ko končate, kliknite Shrani > Namestite. Izberite Priključite v ta računalnik in nato počakajte, da se kompilacija konča. To lahko traja do 10 minut.
Ko je vdelana programska oprema pripravljena, kliknite Prenesite projekt in shranite vdelano programsko opremo na katerem koli mestu.
2. korak: Preklopite vdelano programsko opremo
Če želite preklopiti vdelano programsko opremo, ki smo jo prebrali v prejšnjem koraku na našem D1 Mini ali NodeMCU, prenesite datoteko Orodje ESPhome Flasher v vašem sistemu Windows ali Mac in sledite tem korakom.
- Povežite ploščo NodeMCU ali D1 Mini s svojim sistemom s kablom mikro-USB
- Zaženite orodje ESPHome Flasher, kliknite ikono za osvežitev in izberite COM pristanišče.
- Kliknite Prebrskaj izberite datoteko vdelane programske opreme in kliknite Flash ESP.
- Počakajte nekaj sekund. Vdelana programska oprema se bo utripala in izhod ali dnevniki se bodo začeli prikazovati v orodju ESPHome Flasher.
- Naprava se bo povezala z omrežjem Wi-Fi. Ko je to storjeno, se vrnite na ESPHome v Domači pomočnik in preverite, ali se zatemnilnik luči prikazuje ONLINE. Lahko kliknete na DNEVNIKI za preverjanje dnevnikov in naslova IP, dodeljenega plošči.
- Ko je vse preverjeno in deluje, lahko odklopite ploščo.
Korak 3: Povežite modul zatemnitve z NodeMCU ali D1 Mini
Za priključitev modula zatemnilnika RobotDyn na ploščo D1 Mini ali NodeMCU glejte spodnji diagram in tabelo povezav.
D1 Mini/NodeMCU | Modul zatemnitve |
D1 | PWM |
D2 | ZC |
5V ali V | VCC |
G | GND |
Prav tako priključite vhod AC na priključke AC-In modula za zatemnitev in vaš ventilator ali žarnico na priključke LOAD. Na primer, lahko povežete dve žici, ki vodita do žarnice ali ventilatorja, na AC IN in nato priključite ventilator ali luč na sponke LOAD.
4. korak: dodajte kontrole v Home Assistant
Ko je vse povezano, lahko vklopite AC napajanje in vklopite tudi napajalnik D1 Mini. V domačem pomočniku pojdite na Nastavitve > Naprave in storitve. Vaš modul za zatemnitev mora biti samodejno naveden pod Integracije zavihek. Kliknite na Konfiguriraj.
Če naprava ni odkrita, se lahko vrnete na ESPHome, kliknite na DNEVNIKI pod zatemnilnik svetlobe in si zapišite IP naslov. Nato Pojdi na Nastavitve > Naprave in kliknite Dodajte integracije. Izberite ESPHome, prilepite naslov IP in kliknite Povežite se.
- Kliknite ODDAJ. Morda boste morali vnesti šifrirni ključ (najdete ga v YAML kodi za zatemnitev svetlobe). Prilepite ključ in kliknite ODDAJ ponovno.
- Izberite Območje in kliknite Končaj.
- Nato poiščite modul na seznamu ESPHome pod Nastavitve > Naprave in storitve.
- Kliknite nanjo (zatemnilnik svetlobe v našem primeru).
- Kliknite na entiteto in nato kliknite DODAJ NA NADZORNO PLOŠČO.
- Izberite sobo in kliknite NASLEDNJI > DODAJ NA NADZORNO PLOŠČO.
- Zdaj lahko greste v sobo pod Pregled in kliknite ime zatemnilnika, da odprete drsnik. S tem drsnikom lahko upravljate povezano hitrost obremenitve (ventilator ali motor) ali svetlost (svetilka). Za vklop/izklop priključene obremenitve lahko uporabite tudi preklopni krmilnik.
Prepričajte se, da ne priključite nobene obremenitve, ki presega 500-1000 W (glede na uporabljeni TRIAC). Če želite nadzorovati večje obremenitve, lahko izdelate DIY modul za zatemnitev z ničelnim zatemnitvijo z uporabo BTA41, ki se lahko uporablja za nadzor obremenitev do 4000 W z ustreznim hladilnikom.
5. korak: Nastavite avtomatizacijo
Nastavitev avtomatizacije v Home Assistant je dokaj enostavna in vam lahko pomaga pri učinkoviti uporabi naprav in s tem podaljša njihovo življenjsko dobo. Spodaj je primer avtomatizacije, ki jo lahko nastavite, pri kateri se hitrost ventilatorja hladilnika zniža s 100 % (ko greste spat) na 80 % do 3:00 zjutraj, ko temperatura pade.
vzdevek: Hladilnik
opis: ''
sprožilec:
- platforma: čas
na: '03:00:00'
stanje: []
dejanje:
- device_id: ffa25bd424ab6fc99a46286e8148ef5b
domena: svetloba
entity_id: svetlobo.symphony_cooler
tip: svetlost_zmanjšanje
- tip: ugasni
device_id: ffa25bd424ab6fc99a46286e8148ef5b
entity_id: svetlobo.symphony_pump
domena: svetloba
način: enojni
Podobno lahko uporabite avtomatizacijo, da ob 19:00 prižgete priključeno(-e) luč(e) z 80-odstotno svetlostjo, jo do polnoči zmanjšate na 50% ali manj (glede na vaše potrebe) in jo zjutraj izklopite. To lahko nastavite za vsak dan ali določene dni glede na vaše potrebe.
Te lahko namestite za nadzor več luči v vaši dnevni sobi, kuhinji ali spalnici in nastavite avtomatizacijo, da ustvarite ambient. Na primer, ko vklopite pametni televizor, se luči samodejno zatemnijo in svetlost se poveča, ko je televizor izklopljen. Lahko tudi zazna prisotnost v sobi za avtomatizacijo pametnega stikala za zatemnitev. Možnosti z Home Assistantom so neskončne.
Te module zatemnitve lahko kupite tudi v dvo- ali štirikanalnih različicah za nadzor do štirih obremenitev. Če pa morate nadzorovati več kot štiri različne obremenitve, lahko kupite več ali zgradite DIY modul za zatemnitev in dodate toliko kanalov, kot želite. Samo en pin D1 Mini ali NodeMCU se uporablja za zaznavanje ničelnega križa; ostalo se lahko uporabi za nadzor obremenitve.
Prihranite energijo, da prihranite denar
Pametna naprava za zatemnitev, ki smo jo izdelali, vam lahko pomaga pri varčevanju z energijo, zmanjšanju računov za elektriko in varčevanju s fosilnimi gorivi. V Home Assistantu lahko nastavite avtomatizacijo, da samodejno poveča in zmanjša svetlost žarnice (ali hitrost ventilatorja) ali jo vklopite/izklopite glede na čas dneva ali glede na vaše potrebe. Ocenjuje se, da lahko redno zatemnitev vaših luči za 20-30 % zlahka zmanjša vaše stroške električne energije za 30 % ali več.