Nutikas ukseandur võib kodu turvalisuse suurendamiseks saata oma avatud või suletud oleku teie Home Assistanti serverisse.
Ukse olekuandur on kodu turvalisuse üks olulisemaid, kuid sageli tähelepanuta jäetud elemente. Ukseandurid on väikesed seadmed, mis tuvastavad, kas teie uks või aken on avatud või suletud, ja saadavad seejärel signaali teie targa kodu serverisse.
Integreerides Raspberry Pi ukseandurid Home Assistant süsteemiga, saate tuvastada reaalajas kohe ukse oleku muutusi ja saada oma nutitelefoni märguandeid või anda Alexa Echo smartis häire kõlarid.
Lugege edasi, et saada teavet selle kohta, kuidas luua ja seadistada oma Home Assistantile WiFi-põhine nutika ukse olekuandur, et parandada kodu turvalisust.
Vajalikud komponendid
Nutika Wi-Fi-põhise ukse olekuanduri ehitamiseks vajate järgmisi komponente:
- ESP8266 või ESP32 mikrokontroller (kasutame Wemos D1 Mini moodulit)
- Magnet- või pilliroolüliti, mis muudab oma olekut magneti või magnetvälja mõjul
- Jumper juhtmed
- Mikro-USB kaabel
- Home Assistant server, mis töötab Raspberry Pi 3 või 4 peal teie valdustes. Sa saad ka installige ja käivitage oma vanasse sülearvutisse järelevalvega Home Assistant server.
Mikrokontrolleri ettevalmistamine
Peame esmalt kompileerima oma D1 mini (ESP8266) püsivara, kasutades ESPHome'i lisandmoodulit. ESPHome'i lisandmooduli installimiseks oma Home Assistant serverisse ja seejärel püsivara kompileerimiseks ja allalaadimiseks järgige neid samme.
- Avage Home Assistant ja navigeerige Seaded > Lisandmoodulid.
- Klõpsake nuppu Lisaseadmete pood nuppu all paremal.
- Otsige üles "ESPHome" ja klõpsake nuppu ESPHome lisandmoodul (esimene) ja klõpsake Installige.
- Pärast installimist saate lisandmooduli käivitada, klõpsates nuppu Alusta nuppu. Veenduge, et Alustage alglaadimisest ja Valvekoer valikuid.
- Klõpsake Avage veebi kasutajaliides ja siis + Uus seade. Klõpsake Jätka kui kuvatakse viip.
- Sisestage seadme nimi, näiteks "ukseandur" ja klõpsake Edasi.
- Valige ESP8266 ja seejärel kopeerige krüpteerimisvõti kuskile turvalisse kohta. Kui kasutate ESP32 plaati, valige see kindlasti.
- Seejärel klõpsake Vahele jätma. Näete ESPHome'i veebi kasutajaliidese armatuurlaual ukseanduri olemit.
- Klõpsake EDIT ja seejärel kleepige järgmine kood YAMLeditori aknasse kohe all captive_portal tekst.
binary_sensor:
- platform: gpio
name: "Garage Door is Open"
pin:
number: GPIO4
inverted: true
mode: INPUT_PULLUP - Samuti muutke kindlasti Wi-Fi mandaate oma Wi-Fi SSID ja parooliga. Leia:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password - Asendage ülaltoodud kood järgmiste ridadega ning värskendage oma Wi-Fi SSID-d ja parooli.
wifi:
ssid: "YourWiFiSSID"
password: "WiFiPassword" - Teie kood peaks välja nägema umbes selline, nagu alloleval pildil.
- Klõpsake Salvesta ja siis Installige.
- Vali Ühendage selle arvutiga. Oodake, kuni püsivara kompileerub. Selleks võib kuluda 10–15 minutit.
- Kui püsivara on valmis, klõpsake nuppu Laadige projekt alla nuppu. Nimega püsivara fail uks-status.bin laaditakse teie süsteemi alla.
Värskendage püsivara mikrokontrollerile
Püsivara välgutamiseks toimige järgmiselt.
- peal Installige ESPHome brauseri kaudu hüpikaken, klõpsake nuppu Avage ESPHome Web link või laadige alla ESPHome Flasheri tööriist. See on saadaval Windowsi, macOS-i ja Linuxi jaoks. Kasutame selleks ESPHome'i veebiinstallerit.
- Ühendage oma ESP8266 (D1 Mini) või ESP32 moodul süsteemiga ja klõpsake Ühendage.
- Valige KOM port ja klõpsake Ühendage.
- Klõpsake Installige ja siis Vali fail oma süsteemist allalaaditud püsivara valimiseks.
- Klõpsake Installige mikrokontrolleri püsivara välgutamiseks. Selle vilkumiseks võib kuluda kuni minut.
Ühendage magnetlüliti mikrokontrolleri külge
Pärast püsivara vilkumist saate ühendada magnetlüliti mikrokontrolleriga, järgides neid samme.
- Ühendage pilliroo või magnetlüliti üks ots mikrokontrolleri maanduskontaktiga (GND).
- Ühendage magnetilise või pilliroo lüliti teine ots digitaalse GPIO4 kontaktiga, st D2 mikrokontrolleril.
Integreerige ukseandur Home Assistantisse
Nüüd saate selle DIY nutika Wi-Fi ukseanduri oma koduabilise integreerida ja lisada, järgides neid samme.
- Avage Koduassistendis Seaded > Seadmed ja teenused.
- Sinu uks-andur leitakse automaatselt ja loetletakse siin. Kui ei, avage ESPHome'i veebikasutajaliides ja klõpsake nuppu Palgid
- Peaksite nägema IP-aadressi Palgid. Märkige see üles ja seejärel navigeerige Seaded > Seadmed ja teenused.
- Klõpsake Lisa integratsioon, otsige ja valige ESPHome.
- Klõpsake Seadistage ESPHome'i teine eksemplar.
- Sisestage IP-aadress ja klõpsake nuppu Esita. Kui seda küsitakse, kleepige krüpteerimisvõti. Leiate selle ESPHome'i veebiliidese YAML-koodist.
- Valige ruum ja klõpsake Lõpetama.
- Nüüd klõpsake ESPHome'i olemitel ja valige ukse olek üksus
- Muutke üksikasju, nagu nimi ja ikoon, ning valige Uks aastal Näita kui rippmenüüst.
- Seejärel klõpsake Värskenda.
Paigaldage ukseandur uksele
Määrake magnetlüliti optimaalne asukoht. Asetage juhtmega osa uksele ja magnetosa tellistest vormile, ukseraamile või ukse korpusele. Saate seda teha ka vastupidi, lähtudes oma vajadustest, kuna peate anduri toiteallikaks olema USB-toiteallikaga.
Teise võimalusena võite seda kasutada akuga, kuid selleks peate lubama sügava une, mis nõuab lisakomponentide kasutamist.
Testige ja lõpetage
Peate oma ukse olekuandurit testima. Selleks lülitage seade sisse ning avage ja sulgege uks, et jälgida, kas selle olek koduabilise armatuurlaual värskendab.
Kui lüliti töötab, saate luua automaatika, et saada oma nutitelefoni teateid alati, kui uks on avatud või suletud.
Täiustage oma kodu turvalisust isetegemise ukseanduriga
Koduassistendi jaoks ukse olekuanduri ehitamine on teie nutika kodu seadistusele väärtuslik täiendus. Selle isetegemise projektiga saate suurendada oma kodu turvalisust, olles kursis oma uste olekuga reaalajas. Lisaks on see aluseks täiustatud automatiseerimisele, nagu näiteks tulede või HVAC-süsteemide käivitamine, kui uks avaneb või sulgub.
Samuti saate seadistada automaatika, et saada teateid oma nutitelefoni seadme rakenduse Home Assistant kaudu alati, kui ukse olek muutub.