Készítsen barkácsolási ajtóállapot-érzékelőt az 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 valós idejű, azonnali változásokat észlelhet az ajtó állapotában, és értesítéseket kaphat okostelefonján, vagy riasztást adhat meg Alexa Echo intelligens hangszóróin.

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:

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 lépjen a Beállítások > Bővítmények menüpontra.
  • Kattintson a Kiegészítők áruháza gombra a jobb alsó sarokban.
  • Keresse meg az „ESPHome” kifejezést, kattintson az ESPHome kiegészítőre (az első), majd kattintson a Telepítés gombra.
  • A telepítés után a Start gombra kattintva elindíthatja a kiegészítőt. Győződjön meg arról, hogy engedélyezte a Start on Boot és a Watchdog opciókat.
  • Kattintson a Webes felhasználói felület megnyitása, majd az +Új eszköz lehetőségre. Kattintson a Folytatás gombra, amikor megjelenik az üzenet.
  • Adja meg az eszköz nevét, például „ajtóérzékelő”, majd kattintson a Tovább gombra.
  • 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 a Kihagyás gombra. Látni fogja az ajtóérzékelő entitást az ESPHome webes felhasználói felületén.
  • Kattintson a SZERKESZTÉS gombra, majd illessze be a következő kódot a YAML-szerkesztő ablakába, közvetlenül a captive_portal szöveg alá.
     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 a Mentés, majd a Telepítés gombra.
  • Válassza a Csatlakozás ehhez a számítógéphez lehetőséget. Várja meg a firmware lefordítását. Ez 10-15 percig tarthat.
  • Ha elkészült a firmware, kattintson a Projekt letöltése gombra. A rendszer letölti a firmware-fájlt door-status.bin néven.
  •   A köztük lévő különbségek megértése

    Flash a firmware mikrokontrollerre

    A firmware frissítéséhez kövesse az alábbi lépéseket:

  • Az ESPHome telepítése a böngésző felugró képernyőjén kattintson az Open ESPHome Web hivatkozásra, 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, majd kattintson a Csatlakozás gombra.
  • Válassza ki a COM portot, és kattintson a Csatlakozás gombra.
  • Kattintson a Telepítés, majd a Fájl kiválasztása lehetőségre a rendszerről letöltött firmware kiválasztásához.
  • Kattintson a Telepítés gombra a firmware frissítéséhez a mikrokontrolleren. 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:

      Mi a jobb az alkalmazásbiztonsági teszteléshez?
  • 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 csatlakozójához.
  • 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 a Beállítások > Eszközök és szolgáltatások menüpontra.
  • Az ajtóérzékelőt a rendszer automatikusan felfedezi és itt felsorolja. Ha nem, nyissa meg az ESPHome webes felhasználói felületét, és kattintson a Naplók elemre
  • Látnia kell az IP-címet a naplókban. Jegyezze fel, majd lépjen a Beállítások > Eszközök és szolgáltatások menüpontra.
  • Kattintson az Integráció hozzáadása elemre, keressen, és válassza az ESPHome lehetőséget.
  • Kattintson az ESPHome másik példányának beállítása lehetőségre.
  • Írja be az IP-címet, és kattintson a Küldés gombra. 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 ki egy szobát, és kattintson a Befejezés gombra.
  • Most kattintson az ESPHome entitásokra, és válassza ki az ajtó állapot entitást
  • Szerkessze a részleteket, például a nevet és az ikont, és legördülő menüben válassza az Ajtó lehetőséget.
  • Ezután kattintson a Frissítés gombra.
  •   Mi az a fordított SSH-alagút? (és hogyan kell használni)

    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.