Inteligentný snímač dverí môže odoslať svoj stav otvorenia alebo zatvorenia na váš server Home Assistant, aby sa zvýšila bezpečnosť domácnosti.
Senzor stavu dverí je jedným z najdôležitejších, no často prehliadaných prvkov zabezpečenia domácnosti. Dverové senzory sú maličké zariadenia, ktoré zisťujú, či sú vaše dvere alebo okno otvorené alebo zatvorené, a potom odosielajú signál na váš inteligentný domáci server.
Integráciou dverových senzorov so systémom Home Assistant na Raspberry Pi môžete okamžite zistiť v reálnom čase zmeny stavu dverí a prijímanie upozornení na váš smartfón alebo zvukový alarm na vašom Alexa Echo smart reproduktory.
Čítajte ďalej a zistite, ako vytvoriť a nastaviť inteligentný senzor stavu dverí založený na Wi-Fi pre vášho domáceho asistenta na zlepšenie zabezpečenia domácnosti.
Potrebné komponenty
Na vytvorenie inteligentného snímača stavu dverí na báze Wi-Fi budete potrebovať nasledujúce komponenty:
- Mikrokontrolér ESP8266 alebo ESP32 (používame modul Wemos D1 Mini)
- Magnetický alebo jazýčkový spínač, ktorý pri vystavení magnetu alebo magnetickému poľu mení svoj stav
- Štartovacie káble
- Micro-USB kábel
- Server Home Assistant bežiaci na Raspberry Pi 3 alebo 4 vo vašich priestoroch. Môžete tiež nainštalujte a spustite server Home Assistant pod dohľadom na svojom starom notebooku.
Príprava mikrokontroléra
Najprv musíme skompilovať firmvér pre náš D1 mini (ESP8266) pomocou doplnku ESPHome. Ak chcete nainštalovať doplnok ESPHome na server Home Assistant, postupujte podľa týchto krokov a potom ho použite na kompiláciu a stiahnutie firmvéru:
- Otvorte Home Assistant a prejdite na nastavenie > Doplnky.
- Kliknite na Doplnkový obchod tlačidlo vpravo dole.
- Vyhľadajte „ESPHome“ a kliknite na ESPHome doplnok (prvý) a kliknite Inštalácia.
- Po inštalácii môžete doplnok spustiť kliknutím na Štart tlačidlo. Uistite sa, že ste povolili Začnite pri zavádzaní a Strážny pes možnosti.
- Kliknite Otvorte webové používateľské rozhranie a potom +Nové zariadenie. Kliknite ďalej keď sa zobrazí výzva.
- Zadajte názov zariadenia, napríklad „door-sensor“, a kliknite Ďalšie.
- Vyberte ESP8266 a potom skopírujte šifrovací kľúč na bezpečné miesto. Ak používate dosku ESP32, nezabudnite ju vybrať.
- Potom kliknite Preskočiť. Entitu snímača dverí uvidíte na ovládacom paneli webového používateľského rozhrania ESPHome.
- Kliknite UPRAVIŤ a potom vložte nasledujúci kód do okna YAMLeditor tesne pod captive_portal text.
binary_sensor:
- platform: gpio
name: "Garage Door is Open"
pin:
number: GPIO4
inverted: true
mode: INPUT_PULLUP - Nezabudnite tiež zmeniť prihlasovacie údaje siete Wi-Fi pomocou SSID siete Wi-Fi a hesla. Nájsť:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password - Vyššie uvedený kód nahraďte nasledujúcimi riadkami a aktualizujte svoje SSID siete Wi-Fi a heslo.
wifi:
ssid: "YourWiFiSSID"
password: "WiFiPassword" - Váš kód by mal vyzerať podobne ako na obrázku nižšie.
- Kliknite Uložiť a potom Inštalácia.
- Vyberte si Zapojte sa do tohto počítača. Počkajte na kompiláciu firmvéru. Môže to trvať 10 až 15 minút.
- Keď je firmvér pripravený, kliknite na Stiahnite si projekt tlačidlo. Súbor firmvéru s názvom dvere-stav.bin sa stiahne do vášho systému.
Preneste firmvér do mikrokontroléra
Ak chcete aktualizovať firmvér, postupujte takto:
- Na Nainštalujte ESPHome cez prehliadač vyskakovacej obrazovke kliknite na Otvorte ESPHome Web odkaz alebo si stiahnite Nástroj ESPHome Flasher. Je k dispozícii pre Windows, MacOS a Linux. Na tento účel používame webový inštalátor ESPHome.
- Pripojte váš modul ESP8266 (D1 Mini) alebo ESP32 k systému a kliknite Pripojte sa.
- Vyberte COM port a kliknite na tlačidlo Pripojte sa.
- Kliknite Inštalácia a potom Vyberte súbor vyberte firmvér stiahnutý z vášho systému.
- Kliknite Inštalácia na flashovanie firmvéru na mikrokontroléri. Blikanie môže trvať až minútu.
Pripojte magnetický spínač k mikrokontroléru
Po flashovaní firmvéru môžete pripojiť magnetický spínač k mikrokontroléru podľa týchto krokov:
- Pripojte jeden koniec jazýčkového alebo magnetického spínača k uzemňovaciemu kolíku (GND) na mikrokontroléri.
- Pripojte druhý koniec magnetického alebo jazýčkového spínača k digitálnemu kolíku GPIO4, t.j. D2 na mikrokontroléri.
Integrujte snímač dverí do domáceho asistenta
Teraz môžete integrovať a pridať tento inteligentný senzor dverí Wi-Fi do svojho domáceho asistenta podľa týchto krokov:
- V aplikácii Home Assistant prejdite na Nastavenia > Zariadenia a služby.
- Váš senzor dverí budú automaticky objavené a uvedené tu. Ak nie, prejdite na webové používateľské rozhranie ESPHome a kliknite Denníky
- Mali by ste vidieť IP adresu v Denníky. Poznamenajte si to a potom prejdite na Nastavenia > Zariadenia a služby.
- Kliknite Pridať integráciu, vyhľadajte a vyberte ESPHome.
- Kliknite Nastavte ďalšiu inštanciu ESPHome.
- Zadajte IP adresu a kliknite Predložiť. Ak sa zobrazí výzva, prilepte šifrovací kľúč. Nájdete ho v YAML kóde vo webovom používateľskom rozhraní ESPHome.
- Vyberte si izbu a kliknite Skončiť.
- Teraz kliknite na entity ESPHome a vyberte položku stav dverí subjekt
- Upravte podrobnosti, ako je názov a ikona, a vyberte si Dvere v Zobraziť ako rozbaľovacia ponuka.
- Potom kliknite Aktualizovať.
Nainštalujte snímač dverí na dvere
Určite optimálne umiestnenie magnetického spínača. Drôtovú časť umiestnite na dvere a magnetickú časť na tehlovú formu, zárubňu alebo obloženie dverí. Môžete to urobiť aj naopak na základe vašich požiadaviek, pretože budete musieť napájať snímač pomocou USB napájacieho zdroja.
Prípadne ho môžete spustiť na batériu, ale na to musíte povoliť hlboký spánok, ktorý si vyžaduje použitie ďalších komponentov.
Otestujte a dokončite
Budete musieť otestovať snímač stavu dverí. Na tento účel zapnite zariadenie a otvorte a zatvorte dvierka, aby ste zistili, či sa jeho stav aktualizuje na palubnej doske Home Assistant.
Ak prepínač funguje, môžete vytvoriť automatizáciu na prijímanie upozornení na váš smartfón vždy, keď sú dvere otvorené alebo zatvorené.
Zlepšite bezpečnosť svojho domova pomocou DIY dverového senzora
Vybudovanie snímača stavu dverí pre domáceho asistenta je cenným doplnkom k nastaveniu vašej inteligentnej domácnosti. S týmto DIY projektom môžete zvýšiť bezpečnosť vášho domova tým, že budete informovaní o stave vašich dverí v reálnom čase. Okrem toho slúži ako základ pre pokročilejšiu automatizáciu, ako je spúšťanie svetiel alebo systémov HVAC pri otvorení alebo zatvorení dverí.
Môžete tiež nastaviť automatizáciu na prijímanie upozornení prostredníctvom aplikácie Home Assistant na vašom smartfóne vždy, keď sa zmení stav dverí.