Älykäs ovianturi voi lähettää avoimen tai kiinni -tilan Home Assistant -palvelimellesi kodin turvallisuuden parantamiseksi.
Oven tila-anturi on yksi kodin turvallisuuden tärkeimmistä, mutta usein huomiotta jätetyistä elementeistä. Ovianturit ovat pieniä laitteita, jotka havaitsevat, onko ovi tai ikkuna auki vai kiinni, ja lähettävät sitten signaalin älykodin palvelimelle.
Integroimalla ovianturit Raspberry Pi: n Home Assistant -järjestelmään, voit havaita reaaliaikaisen oven tilan muutokset ja vastaanota ilmoituksia älypuhelimeesi tai soita hälytyksen Alexa Echo smartissa kaiuttimet.
Lue lisää, kuinka voit rakentaa ja määrittää Wi-Fi-pohjaisen älykkään oven tilatunnistimen Home Assistantille kodin turvallisuuden parantamiseksi.
Tarvittavat komponentit
Älykkään Wi-Fi-pohjaisen oven tila-anturin rakentamiseen tarvitset seuraavat komponentit:
- ESP8266- tai ESP32-mikrokontrolleri (käytämme Wemos D1 Mini -moduulia)
- Magneetti- tai kielikytkin, joka muuttaa tilaansa altistuessaan magneetille tai magneettikentälle
- Jumper johdot
- Micro-USB-kaapeli
- Home Assistant -palvelin, joka toimii Raspberry Pi 3:lla tai 4:llä tiloissasi. Voit myös asenna ja käytä valvottua Home Assistant -palvelinta vanhaan kannettavaan tietokoneeseesi.
Mikro-ohjaimen valmistelu
Meidän on ensin käännettävä laiteohjelmisto D1 minillemme (ESP8266) ESPHome-lisäosan avulla. Asenna ESPHome-lisäosa Home Assistant -palvelimellesi seuraavien ohjeiden mukaisesti ja käytä sitä sitten laiteohjelmiston kääntämiseen ja lataamiseen:
- Avaa Home Assistant ja siirry kohtaan asetukset > Lisäosat.
- Klikkaa Lisäosakauppa -painiketta oikeassa alakulmassa.
- Etsi "ESPHome" ja napsauta ESPHome lisäosa (ensimmäinen) ja napsauta Asentaa.
- Asennuksen jälkeen voit käynnistää lisäosan napsauttamalla alkaa -painiketta. Muista ottaa käyttöön Aloita Bootista ja Vahtikoira vaihtoehtoja.
- Klikkaus Avaa verkkokäyttöliittymä ja sitten +Uusi laite. Klikkaus Jatkaa kun kehote tulee näkyviin.
- Anna laitteelle nimi, kuten "ovianturi", ja napsauta Seuraava.
- Valitse ESP8266 ja kopioi sitten salausavain turvalliseen paikkaan. Jos käytät ESP32-korttia, muista valita se.
- Napsauta sitten Ohita. Näet ovi-anturikokonaisuuden ESPHome-verkkokäyttöliittymän kojelaudassa.
- Klikkaus MUOKATA ja liitä sitten seuraava koodi YAMLeditorin ikkunaan heti captive_portal teksti.
binary_sensor:
- platform: gpio
name: "Garage Door is Open"
pin:
number: GPIO4
inverted: true
mode: INPUT_PULLUP - Muista myös vaihtaa Wi-Fi-tunnistetiedot Wi-Fi-SSID-tunnuksellasi ja salasanallasi. Löytö:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password - Korvaa yllä oleva koodi seuraavilla riveillä ja päivitä Wi-Fi-SSID ja salasana.
wifi:
ssid: "YourWiFiSSID"
password: "WiFiPassword" - Koodisi pitäisi näyttää alla olevan kuvan kaltaiselta.
- Klikkaus Tallentaa ja sitten Asentaa.
- Valita Kytke tähän tietokoneeseen. Odota, että laiteohjelmisto on käännetty. Tämä voi kestää 10–15 minuuttia.
- Kun laiteohjelmisto on valmis, napsauta Lataa projekti -painiketta. Laiteohjelmistotiedosto, jonka nimi on door-status.bin ladataan järjestelmääsi.
Flash-laiteohjelmisto mikro-ohjaimeen
Voit päivittää laiteohjelmiston seuraavasti:
- Käytössä Asenna ESPHome selaimen kautta ponnahdusikkuna, napsauta Avaa ESPHome Web linkki tai lataa ESPHome Flasher -työkalu. Se on saatavana Windowsille, macOS: lle ja Linuxille. Käytämme tähän tarkoitukseen ESPHome-verkkoasennusohjelmaa.
- Liitä ESP8266 (D1 Mini) tai ESP32-moduuli järjestelmään ja napsauta Kytkeä.
- Valitse COM portti ja napsauta Kytkeä.
- Klikkaus Asentaa ja sitten Valitse tiedosto valitaksesi ladatun laiteohjelmiston järjestelmästäsi.
- Klikkaus Asentaa mikro-ohjaimen laiteohjelmiston vilkkumiseen. Tämän vilkkuminen voi kestää minuutin.
Kytke magneettikytkin mikro-ohjaimeen
Kun laiteohjelmisto on päivitetty, voit liittää magneettisen kytkimen mikro-ohjaimeen seuraavasti:
- Liitä kieli- tai magneettikytkimen toinen pää mikro-ohjaimen maadoitusnastaan (GND).
- Liitä magneetti- tai reed-kytkimen toinen pää mikro-ohjaimen digitaaliseen GPIO4-nastaan, eli D2:een.
Integroi ovianturi Home Assistantiin
Voit nyt integroida ja lisätä tämän DIY älykkään Wi-Fi-ovitunnistimen Home Assistantiin seuraavasti:
- Siirry Home Assistantissa kohtaan Asetukset > Laitteet ja palvelut.
- Sinun ovi-anturi löydetään automaattisesti ja luetellaan täällä. Jos ei, siirry ESPHome-verkkokäyttöliittymään ja napsauta Lokit
- Sinun pitäisi nähdä IP-osoite kohdassa Lokit. Merkitse se muistiin ja siirry sitten kohtaan Asetukset > Laitteet ja palvelut.
- Klikkaus Lisää integraatio, etsi ja valitse ESPHome.
- Klikkaus Asenna toinen ESPHome-esiintymä.
- Anna IP-osoite ja napsauta Lähetä. Liitä salausavain pyydettäessä. Löydät sen ESPHome-verkkokäyttöliittymän YAML-koodista.
- Valitse huone ja napsauta Suorittaa loppuun.
- Napsauta nyt ESPHome-olioita ja valitse oven tila kokonaisuus
- Muokkaa tietoja, kuten nimeä ja kuvaketta, ja valitse Ovi in Näytä nimellä avattavasta valikosta.
- Napsauta sitten Päivittää.
Asenna ovianturi oveen
Määritä magneettikytkimen optimaalinen sijainti. Aseta langallinen osa oveen ja magneettiosa tiilimuottiin, oven karmiin tai oven koteloon. Voit tehdä sen myös päinvastoin tarpeidesi mukaan, koska sinun on syötettävä anturi USB-virtalähteellä.
Vaihtoehtoisesti voit käyttää sitä akulla, mutta sitä varten sinun on otettava käyttöön syvä uni, joka vaatii lisäkomponenttien käyttöä.
Testaa ja viimeistele
Sinun on testattava oven tila-anturi. Tätä varten käynnistä laite ja avaa ja sulje luukku nähdäksesi, päivittyykö sen tila Home Assistantin kojelautaan.
Jos kytkin toimii, voit luoda automaation vastaanottamaan ilmoituksia älypuhelimeesi aina, kun ovi on auki tai kiinni.
Paranna kotisi turvallisuutta tee-se-itse-ovitunnistimella
Oven tila-anturin rakentaminen Home Assistantille on arvokas lisä älykkään kotisi kokoonpanoon. Tämän DIY-projektin avulla voit parantaa kotisi turvallisuutta pysymällä ajan tasalla ovesi tilasta reaaliajassa. Lisäksi se toimii perustana edistyneemmälle automaatiolle, kuten valojen tai LVI-järjestelmien laukaisulle, kun ovi avautuu tai sulkeutuu.
Voit myös määrittää automaation vastaanottamaan ilmoituksia älypuhelimesi Home Assistant -sovelluksen kautta aina, kun oven tila muuttuu.