Pametni senzor za vrata može poslati status otvorenih ili zatvorenih vrata vašem poslužitelju Home Assistant za poboljšanu sigurnost doma.

Senzor statusa vrata jedan je od najvažnijih, ali često zanemarenih elemenata sigurnosti doma. Senzori za vrata maleni su uređaji koji detektiraju jesu li vaša vrata ili prozor otvoreni ili zatvoreni i zatim šalju signal poslužitelju vašeg pametnog doma.

Integracijom senzora za vrata sa sustavom Home Assistant na Raspberry Pi, možete detektirati trenutak u stvarnom vremenu promjene u statusu vrata i primajte obavijesti na svom pametnom telefonu ili oglašavajte alarm na svom Alexa Echo smart telefonu zvučnici.

Čitajte dalje kako biste saznali kako izgraditi i postaviti senzor statusa pametnih vrata temeljen na Wi-Fi-ju za kućnog pomoćnika za poboljšanje sigurnosti doma.

Potrebne komponente

Za izradu pametnog senzora statusa vrata temeljenog na Wi-Fi-ju trebat će vam sljedeće komponente:

  • ESP8266 ili ESP32 mikrokontroler (koristimo Wemos D1 Mini modul)
  • Magnetski ili reed prekidač koji mijenja svoje stanje kada je izložen magnetu ili magnetskom polju
  • instagram viewer
  • Premosne žice
  • Micro-USB kabel
  • Poslužitelj Home Assistant koji radi na Raspberry Pi 3 ili 4 u vašim prostorijama. Također možete instalirajte i pokrenite nadzirani Home Assistant poslužitelj na svom starom prijenosnom računalu.

Priprema mikrokontrolera

Prvo trebamo kompajlirati firmware za naš D1 mini (ESP8266) pomoću dodatka ESPHome. Slijedite ove korake kako biste instalirali dodatak ESPHome na svoj poslužitelj Home Assistant, a zatim ga upotrijebite za kompajliranje i preuzimanje firmvera:

  1. Otvorite Home Assistant i idite na postavke > Dodaci.
  2. Kliknite na Prodavaonica dodataka gumb dolje desno.
  3. Potražite "ESPHome" i kliknite na ESPHome add-on (prvi) i kliknite Instalirati.
  4. Nakon instalacije, možete pokrenuti dodatak klikom na Početak dugme. Provjerite jeste li omogućili Pokrenite na Boot i Pas čuvar opcije.
  5. Klik Otvori web sučelje i onda +Novi uređaj. Klik Nastaviti kada se pojavi upit.
  6. Unesite naziv za uređaj, kao što je "senzor za vrata", i kliknite Sljedeći.
  7. Odaberite ESP8266, a zatim kopirajte ključ za šifriranje na sigurno mjesto. Ako koristite ESP32 ploču, svakako je odaberite.
  8. Zatim kliknite Preskočiti. Vidjet ćete entitet senzora za vrata na ESPHome web UI nadzornoj ploči.
  9. Klik UREDI i make zatim zalijepite sljedeći kod u prozor YAMLeditor odmah ispod zarobljeni_portal tekst.
    binary_sensor:
    - platform: gpio
    name: "Garage Door is Open"
    pin:
    number: GPIO4
    inverted: true
    mode: INPUT_PULLUP
  10. Također, provjerite jeste li promijenili Wi-Fi vjerodajnice sa svojim Wi-Fi SSID-om i lozinkom. Pronaći:
    wifi:
    ssid: !secret wifi_ssid
    password: !secret wifi_password
  11. Zamijenite gornji kod sljedećim redcima i ažurirajte svoj Wi-Fi SSID i lozinku.
    wifi:
    ssid: "YourWiFiSSID"
    password: "WiFiPassword"
  12. Vaš kod bi trebao izgledati otprilike kao na slici ispod.
  13. Klik Uštedjeti i onda Instalirati.
  14. Odaberite Uključite u ovo računalo. Pričekajte da se firmware kompajlira. To može potrajati 10-15 minuta.
  15. Nakon što je firmware spreman, kliknite na Preuzmite projekt dugme. Datoteka firmvera s nazivom vrata-status.bin će se preuzeti na vaš sustav.

Flash Firmware na mikrokontroler

Za flash firmware, slijedite ove korake:

  1. Na Instalirajte ESPHome putem preglednika skočni zaslon, kliknite na Otvorite ESPHome Web link ili preuzmite ESPHome Flasher alat. Dostupan je za Windows, macOS i Linux. U tu svrhu koristimo web instalacijski program ESPHome.
  2. Spojite svoj ESP8266 (D1 Mini) ili ESP32 modul na sustav i kliknite Spojiti.
  3. Odaberite COM priključak i kliknite Spojiti.
  4. Klik Instalirati i onda Odaberite datoteku za odabir preuzetog firmvera sa vašeg sustava.
  5. Klik Instalirati za flash firmware na mikrokontroleru. Ovo može potrajati do jedne minute da bljesne.

Spojite magnetski prekidač na mikrokontroler

Nakon flashiranja firmvera, možete spojiti magnetski prekidač na mikrokontroler slijedeći ove korake:

  1. Spojite jedan kraj reed ili magnetskog prekidača na pin za uzemljenje (GND) na mikrokontroleru.
  2. Spojite drugi kraj magnetskog ili reed prekidača na digitalni GPIO4 pin, tj. D2 na mikrokontroleru.

Integrirajte senzor za vrata u Home Assistant

Sada možete integrirati i dodati ovaj DIY pametni Wi-Fi senzor za vrata u svoj Home Assistant slijedeći ove korake:

  1. U Kućnom pomoćniku idite na Postavke > Uređaji i usluge.
  2. Vaš senzor za vrata bit će automatski otkriveni i navedeni ovdje. Ako ne, idite na ESPHome web UI i kliknite Dnevnici
  3. Trebali biste vidjeti IP adresu u Dnevnici. Zabilježite to i zatim idite do Postavke > Uređaji i usluge.
  4. Klik Dodaj integraciju, tražite i odaberite ESPHome.
  5. Klik Postavite drugu instancu ESPHome.
  6. Unesite IP adresu i kliknite podnijeti. Zalijepite ključ šifriranja ako se to od vas zatraži. Možete ga pronaći u YAML kodu u ESPHome web sučelju.
  7. Odaberite sobu i kliknite Završi.
  8. Sada kliknite na ESPHome entitete i odaberite vrata-status entitet
  9. Uredite pojedinosti, poput naziva i ikone, i odaberite Vrata u Prikaži kao padajući izbornik.
  10. Zatim kliknite Ažuriraj.

Ugradite senzor vrata na vrata

Odredite optimalno mjesto za magnetski prekidač. Postavite dio s žicom na vrata, a dio s magnetom na kalup za cigle, okvir vrata ili kućište vrata. Možete učiniti i obrnuto ovisno o vašim zahtjevima jer ćete senzor trebati napajati USB napajanjem.

Alternativno, možete ga pokretati na bateriju, ali za to morate omogućiti duboki san koji zahtijeva korištenje dodatnih komponenti.

Testirajte i finalizirajte

Morat ćete testirati senzor statusa vrata. U tu svrhu uključite uređaj te otvorite i zatvorite vrata kako biste vidjeli ažurira li se njegov status na nadzornoj ploči Home Assistant.

Ako prekidač radi, možete izraditi automatizaciju za primanje obavijesti na vaš pametni telefon kad god su vrata otvorena ili zatvorena.

Poboljšajte sigurnost svog doma pomoću senzora za vrata „uradi sam“.

Izrada senzora statusa vrata za Home Assistant vrijedan je dodatak vašem pametnom domu. S ovim DIY projektom možete poboljšati sigurnost svog doma tako da budete informirani o statusu svojih vrata u stvarnom vremenu. Štoviše, služi kao temelj za napredniju automatizaciju, kao što je pokretanje svjetla ili HVAC sustava kada se vrata otvore ili zatvore.

Također možete postaviti automatizaciju za primanje obavijesti putem aplikacije Home Assistant na vašem pametnom telefonu kad god se status vrata promijeni.