Sestavte si svépomocně senzor stavu dveří pro zabezpečení domácnosti

Senzor stavu dveří je jedním z nejdůležitějších, ale často opomíjených prvků zabezpečení domácnosti. Dveřní senzory jsou malá zařízení, která detekují, zda jsou vaše dveře nebo okno otevřené nebo zavřené, a poté pošlou signál do vašeho chytrého domácího serveru.

Díky integraci dveřních senzorů se systémem Home Assistant na Raspberry Pi můžete v reálném čase detekovat okamžité změny stavu dveří a přijímat upozornění na váš smartphone nebo spustit alarm na vašich chytrých reproduktorech Alexa Echo.

Čtěte dále a zjistěte, jak sestavit a nastavit inteligentní senzor stavu dveří na bázi Wi-Fi pro vašeho domácího asistenta pro zlepšení zabezpečení domácnosti.

Potřebné komponenty

Chcete-li sestavit inteligentní senzor stavu dveří na bázi Wi-Fi, budete potřebovat následující součásti:

Příprava mikrokontroléru

Nejprve musíme zkompilovat firmware pro náš D1 mini (ESP8266) pomocí doplňku ESPHome. Při instalaci doplňku ESPHome na server Home Assistant postupujte podle následujících kroků a poté jej použijte ke kompilaci a stažení firmwaru:

  • Otevřete Home Assistant a přejděte na Nastavení > Doplňky.
  • Klikněte na tlačítko Add-On Store vpravo dole.
  • Vyhledejte „ESPHome“ a klikněte na doplněk ESPHome (první) a klikněte na Instalovat.
  • Po instalaci můžete doplněk spustit kliknutím na tlačítko Start. Ujistěte se, že jsou povoleny možnosti Start on Boot a Watchdog.
  • Klikněte na Otevřít webové uživatelské rozhraní a poté na + Nové zařízení. Jakmile se zobrazí výzva, klepněte na tlačítko Pokračovat.
  • Zadejte název zařízení, například „door-sensor“, a klikněte na tlačítko Další.
  • Vyberte ESP8266 a poté zkopírujte šifrovací klíč někam do bezpečí. Pokud používáte desku ESP32, nezapomeňte ji vybrat.
  • Poté klikněte na Přeskočit. Entitu dveřního senzoru uvidíte na řídicím panelu webového uživatelského rozhraní ESPHome.
  • Klikněte na UPRAVIT a poté vložte následující kód do okna editoru YAML těsně pod text captive_portal.
     binary_sensor:
      - platform: gpio
        name: "Garage Door is Open"
        pin:
          number: GPIO4
          inverted: true
          mode: INPUT_PULLUP
  • Nezapomeňte také změnit přihlašovací údaje k síti Wi-Fi pomocí svého SSID a hesla sítě Wi-Fi. Nalézt:
     wifi:
      ssid: !secret wifi_ssid
      password: !secret wifi_password
  • Nahraďte výše uvedený kód následujícími řádky a aktualizujte své SSID a heslo Wi-Fi.
     wifi:
      ssid: "YourWiFiSSID"
      password: "WiFiPassword"
  • Váš kód by měl vypadat podobně jako na obrázku níže.
  • Klikněte na Uložit a poté na Instalovat.
  • Vyberte možnost Zapojit do tohoto počítače. Počkejte, až se zkompiluje firmware. To může trvat 10–15 minut.
  • Jakmile je firmware připraven, klikněte na tlačítko Stáhnout projekt. Do vašeho systému bude stažen soubor firmwaru s názvem door-status.bin.
  •   Jak opravit problém, že Apple Watch nedostávají oznámení

    Flash firmware do mikrokontroléru

    Chcete-li aktualizovat firmware, postupujte takto:

  • Na obrazovce Install ESPHome přes vyskakovací okno prohlížeče klikněte na odkaz Open ESPHome Web nebo si stáhněte soubor Nástroj ESPHome Flasher. Je k dispozici pro Windows, MacOS a Linux. K tomuto účelu používáme webový instalátor ESPHome.
  • Připojte svůj modul ESP8266 (D1 Mini) nebo ESP32 k systému a klikněte na Připojit.
  • Vyberte COM port a klikněte na Připojit.
  • Klikněte na Instalovat a poté na Vybrat soubor pro výběr staženého firmwaru ze systému.
  • Kliknutím na Instalovat aktualizujete firmware na mikrokontroléru. Blikání může trvat až minutu.
  • Připojte magnetický spínač k mikrokontroléru

    Po flashování firmwaru můžete připojit magnetický spínač k mikrokontroléru podle následujících kroků:

      Jak aktivuji svou SIM kartu TruConnect
  • Připojte jeden konec jazýčkového nebo magnetického spínače k ​​zemnicímu (GND) kolíku na mikrokontroléru.
  • Druhý konec magnetického nebo jazýčkového spínače připojte k digitálnímu pinu GPIO4, tj. D2 na mikrokontroléru.
  • Integrujte dveřní senzor do Home Assistant

    Tento inteligentní dveřní senzor Wi-Fi můžete nyní integrovat a přidat do svého domácího asistenta pomocí následujících kroků:

  • V Asistentovi domácnosti přejděte do Nastavení > Zařízení a služby.
  • Váš dveřní senzor bude automaticky objeven a uveden zde. Pokud ne, přejděte do webového uživatelského rozhraní ESPHome a klikněte na Protokoly
  • V protokolech byste měli vidět IP adresu. Poznamenejte si to a poté přejděte na Nastavení > Zařízení a služby.
  • Klikněte na Přidat integraci, vyhledejte a vyberte ESPHome.
  • Klikněte na Nastavit další instanci ESPHome.
  • Zadejte IP adresu a klikněte na Odeslat. Pokud budete vyzváni, vložte šifrovací klíč. Najdete jej v YAML kódu ve webovém uživatelském rozhraní ESPHome.
  • Vyberte místnost a klikněte na Dokončit.
  • Nyní klikněte na entity ESPHome a vyberte entitu stavu dveří
  • Upravte podrobnosti, jako je jméno a ikona, a v rozevíracím seznamu Zobrazit vyberte položku Dveře.
  • Poté klikněte na Aktualizovat.
  •   9 nejlepších editorů Markdown pro psaní lepší dokumentace

    Nainstalujte dveřní senzor na dveře

    Určete optimální umístění magnetického spínače. Umístěte drátěnou část na dveře a magnetickou část na cihlovou formu, zárubeň nebo plášť dveří. Můžete to udělat i obráceně na základě vašich požadavků, protože budete muset napájet senzor pomocí USB napájecího zdroje.

    Alternativně jej můžete provozovat na baterii, ale k tomu musíte povolit hluboký spánek, který vyžaduje použití dalších komponent.

    Testujte a dokončete

    Budete muset otestovat snímač stavu dveří. Za tímto účelem zapněte zařízení a otevřete a zavřete dvířka, abyste zjistili, zda se jeho stav aktualizuje na řídicím panelu Home Assistant.

    Pokud spínač funguje, můžete vytvořit automatizaci pro příjem upozornění na váš smartphone, kdykoli jsou dveře otevřené nebo zavřené.

    Vylepšete zabezpečení svého domova pomocí dveřního senzoru pro vlastní potřebu

    Vytvoření senzoru stavu dveří pro Home Assistant je cenným doplňkem nastavení vašeho chytrého domova. S tímto projektem DIY můžete zvýšit zabezpečení vašeho domova tím, že budete informováni o stavu vašich dveří v reálném čase. Kromě toho slouží jako základ pro pokročilejší automatizaci, jako je spouštění světel nebo systémů HVAC při otevření nebo zavření dveří.

    Můžete také nastavit automatizaci pro přijímání upozornění prostřednictvím aplikace Home Assistant na vašem chytrém zařízení, kdykoli se změní stav dveří.