Az intelligens ajtóérzékelő nyitott vagy zárt állapotát elküldheti a Home Assistant szervernek a fokozott otthoni biztonság érdekében.
Az ajtó állapotérzékelője az otthonbiztonság egyik legfontosabb, de gyakran figyelmen kívül hagyott eleme. Az ajtóérzékelők apró eszközök, amelyek érzékelik, hogy az ajtó vagy az ablak nyitva van-e vagy zárva, majd jelet küldenek az okosotthon szerverére.
Az ajtóérzékelők és a Raspberry Pi Home Assistant rendszerének integrálásával a valós idejű azonnali észlelést megváltozik az ajtó állapota, és értesítéseket kaphat okostelefonján, vagy riasztást ad az Alexa Echo smart készülékén hangszórók.
Olvasson tovább, ha megtudhatja, hogyan építhet és állíthat be Wi-Fi-alapú intelligens ajtó állapotérzékelőt a Home Assistant számára az otthoni biztonság javítása érdekében.
Szükséges alkatrészek
Intelligens Wi-Fi-alapú ajtóállapot-érzékelő felépítéséhez a következő összetevőkre lesz szüksége:
- ESP8266 vagy ESP32 mikrokontroller (Wemos D1 Mini modult használunk)
- Mágneses vagy reed kapcsoló, amely megváltoztatja állapotát, ha mágnesnek vagy mágneses térnek van kitéve
- Jumper vezetékek
- Micro-USB kábel
- Raspberry Pi 3-on vagy 4-en futó Home Assistant szerver az Ön telephelyén. Te is telepítsen és futtasson felügyelt Home Assistant szervert régi laptopján.
A mikrokontroller előkészítése
Először le kell fordítanunk a firmware-t a D1 mini-hez (ESP8266) az ESPHome kiegészítő segítségével. Kövesse az alábbi lépéseket az ESPHome bővítmény telepítéséhez a Home Assistant kiszolgálóra, majd használja azt a firmware lefordításához és letöltéséhez:
- Nyissa meg az Otthoni asszisztenst, és navigáljon ide Beállítások > Kiegészítők.
- Kattints a Kiegészítő áruház gombot a jobb alsó sarokban.
- Keresse meg az „ESPHome” kifejezést, és kattintson a ESPHome kiegészítőt (az elsőt), és kattintson Telepítés.
- A telepítés után a bővítményt a gombra kattintva indíthatja el Rajt gomb. Ügyeljen arra, hogy engedélyezze a Indítsa el a Boot-on és Őrkutya lehetőségek.
- Kattintson Nyissa meg a webes felhasználói felületet és akkor + Új készülék. Kattintson Folytatni amikor megjelenik a felszólítás.
- Adja meg az eszköz nevét, például "ajtóérzékelő", majd kattintson a gombra Következő.
- Válassza az ESP8266 lehetőséget, majd másolja a titkosítási kulcsot biztonságos helyre. Ha ESP32 kártyát használ, feltétlenül azt válassza.
- Ezután kattintson Kihagyás. Látni fogja az ajtóérzékelő entitást az ESPHome webes felhasználói felületén.
- Kattintson SZERKESZTÉS majd illessze be a következő kódot a YAMLeditor ablakába közvetlenül a beléptető oldal szöveg.
binary_sensor:
- platform: gpio
name: "Garage Door is Open"
pin:
number: GPIO4
inverted: true
mode: INPUT_PULLUP - Ezenkívül ne felejtse el módosítani a Wi-Fi hitelesítő adatait a Wi-Fi SSID azonosítójával és jelszavával. Megtalálja:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password - Cserélje ki a fenti kódot a következő sorokra, és frissítse Wi-Fi SSID-jét és jelszavát.
wifi:
ssid: "YourWiFiSSID"
password: "WiFiPassword" - A kódnak az alábbi képhez hasonlóan kell kinéznie.
- Kattintson Megment és akkor Telepítés.
- Választ Csatlakoztassa ehhez a számítógéphez. Várja meg a firmware lefordítását. Ez 10-15 percig tarthat.
- Ha a firmware készen áll, kattintson a gombra Töltse le a projektet gomb. Firmware fájl a névvel ajtó-állapot.bin letöltésre kerül a rendszerére.
Flash a firmware mikrokontrollerre
A firmware frissítéséhez kövesse az alábbi lépéseket:
- A Telepítse az ESPHome-ot a böngészőn keresztül felugró képernyőn kattintson a Nyissa meg az ESPHome Webet link, vagy töltse le a ESPHome Flasher eszköz. Elérhető Windows, macOS és Linux rendszereken. Erre a célra az ESPHome webes telepítőt használjuk.
- Csatlakoztassa az ESP8266 (D1 Mini) vagy ESP32 modult a rendszerhez, és kattintson Csatlakozás.
- Válaszd ki a COM port és kattintson Csatlakozás.
- Kattintson Telepítés és akkor Válassz fájlt a letöltött firmware kiválasztásához a rendszerről.
- Kattintson Telepítés a mikrokontroller firmware-ének felvillantásához. Ez akár egy percig is eltarthat, amíg felvillan.
Csatlakoztassa a mágneses kapcsolót a mikrokontrollerhez
A firmware felvillantása után az alábbi lépések végrehajtásával csatlakoztathatja a mágneses kapcsolót a mikrokontrollerhez:
- Csatlakoztassa a reed vagy mágneses kapcsoló egyik végét a mikrokontroller földelő (GND) érintkezőjéhez.
- Csatlakoztassa a mágneses vagy reed kapcsoló másik végét a digitális GPIO4 érintkezőhöz, azaz a mikrokontroller D2-jéhez.
Integrálja az ajtóérzékelőt az otthoni asszisztensbe
Mostantól integrálhatja és hozzáadhatja ezt a DIY intelligens Wi-Fi ajtóérzékelőt Otthoni asszisztenséhez az alábbi lépések végrehajtásával:
- Az Otthoni asszisztensben lépjen ide: Beállítások > Eszközök és szolgáltatások.
- A te ajtó-érzékelő automatikusan felfedezésre és itt felsorolásra kerül. Ha nem, lépjen az ESPHome webes felhasználói felületére, és kattintson Naplók
- Látnia kell az IP-címet a Naplók. Jegyezze fel, majd navigáljon ide Beállítások > Eszközök és szolgáltatások.
- Kattintson Integráció hozzáadása, keressen és válasszon ESPHome.
- Kattintson Állítsa be az ESPHome másik példányát.
- Írja be az IP-címet, és kattintson Beküldés. Illessze be a titkosítási kulcsot, ha kérik. Megtalálható a YAML kódban az ESPHome webes felhasználói felületén.
- Válasszon egy szobát, és kattintson Befejez.
- Most kattintson az ESPHome entitásokra, és válassza ki a ajtó-állapot entitás
- Szerkessze a részleteket, például a nevet és az ikont, és válassza ki Ajtó ban,-ben Megjelenítés mint egy legördülő menü.
- Ezután kattintson Frissítés.
Szerelje fel az ajtóérzékelőt az ajtóra
Határozza meg a mágneskapcsoló optimális helyét. Helyezze a vezetékes részt az ajtóra, a mágnest pedig az ajtó téglaformájára, ajtókeretére vagy burkolatára. Igényei szerint fordítva is megteheti, mivel az érzékelőt USB-tápegységről kell táplálnia.
Alternatív megoldásként használhatja akkumulátorról is, de ehhez engedélyeznie kell a mély alvást, amely további összetevők használatát igényli.
Teszt és véglegesítés
Tesztelnie kell az ajtó állapotérzékelőjét. Ehhez kapcsolja be a készüléket, majd nyissa ki és csukja be az ajtót, hogy megfigyelje, frissül-e az állapota a Home Assistant műszerfalán.
Ha a kapcsoló működik, létrehozhat egy automatikát, amellyel értesítéseket kaphat okostelefonján, amikor az ajtó nyitva vagy zárva van.
Fokozza otthona biztonságát egy barkács ajtóérzékelővel
Az otthoni asszisztenshez kialakított ajtóállapot-érzékelő értékes adalék az okosotthon beállításához. Ezzel a barkácsprojekttel növelheti otthona biztonságát azáltal, hogy valós időben értesülhet ajtói állapotáról. Ezenkívül alapjául szolgál a fejlettebb automatizáláshoz, mint például a lámpák vagy a HVAC-rendszerek kioldásához, amikor egy ajtó nyílik vagy becsukódik.
Automatizálást is beállíthat, hogy értesítéseket kapjon az okostelefonján lévő Home Assistant alkalmazáson keresztül, amikor az ajtó állapota megváltozik.