HC-SR501 Bewegungssensor mit ESPHome an Homeassistant.


Vorraussetzungen

Komponenten

Nützliche Dateien

Anleitung

Um einen HC-SR501 in Home Assitant einzubinden, überlegen wir uns erstmal die Funktion des Projekts.

Der Sensor soll eine Bewegung erkennen und diese in Home Assistant weitergeben damit wir z.b Automatisierung erstellen können.

Alle benötigten Bauteile findet Ihr übrigens hier:

Nun Zur Praxis:

  • Wählt in Eurer Home Assistant instanz in das Add-on ESPHome aus.
  • Klickt unten rechts auf das Grüne +
  • Wählt jetzt den Namen wie Ihr Euren D1 Mini nennen wollt. Im meinem Fall bewegung-buero.
    ACHTUNG! Es dürfen nur Kleinbuchstaben verwendet werden.
  • Klickt auf “Next”
  • Wählt jetzt unter Device „Wemos D1 and Wemos D1 mini“ aus.
  • Klickt auf “Next”
  • Gebt bei „Wifi SSID“ den Namen Eures WLAN Netzwerkes ein. Und bei „Wifi Password“ entsprechend Euer WLAN Passwort.
  • Das Feld OTA Password könnt Ihr frei lassen.
  • Klickt auf „Submit“

Ihr solltet jetzt folgendes Feld sehen:

Nun Programmieren wir den D1 Mini!

  • Klickt auf „edit“
  • Kopiert den untenstehenden Code und fügt Ihn in ESPHome unterhalb von logger ein und ersetzt Euer API und OTA Passwort.
esphome:
  name: bewegung-buero
  platform: ESP8266
  board: d1_mini

logger:

api:
  password: "EUERAPIPASSWORT"
ota:
  password: "EUEROTAPASSWORT"

wifi:
  ssid: "EUERWLAN"
  password: "EUERWLANPASSWORT"

  ap:
    ssid: "Bewegung-Buero Fallback Hotspot"
    password: "SYi2guYQRzNU"

captive_portal:

binary_sensor:
  - platform: gpio
    pin: D2
    name: "Bewegungssensor Büro"
    device_class: motion

Das Ganze sollte nun so aussehen ergänzt mit Euren Daten:

  • Klickt nun auf “SAFE” und anschließend auf “CLOSE”.
  • Klickt jetzt auf die drei Punkte rechts neben “bewegung-buero”und wählt “compile” aus.
  • Wenn die Kompilierung fertig ist, klickt auf. “Download Binary”

Nun geht es an Löten:

Schaltbild

Verkabelung

Kommen wir zur Verdrahtung der einzelnen Komponenten. Ich habe die Stromversorgung ausschließlich über den Ground Pin und den 5V Pin vom D1 Mini realisiert und diesen per USB an ein Netzteil angeschlossen. VCC kommt an 5V und OUT an D2 und GND an den G PIN.

Das war schon der ganze Zauber:

Verbindet jetzt den D1 Mini per USB an Euren PC. Und öffnet das Programm ESP Home Flasher.

  • Wählt den COM Port aus mit dem Euer D1 Mini verbunden ist.
  • wählt die aus Home Assistant zuvor compilierte datei aus.
  • Klickt auf Flash ESP

 

Zurück in Home Assitant sollte Ihr jetzt folgendes Gerät in eine Lovelacecard integrieren können:

  • Bewegungssensor Büro

Automatisierung:

Im vorherigen Projekt haben wir einen LED-Streifen in Home Assistant eingebunden. Diesen möchten wir jetzt über eine erkannte Bewegung einschalten. Die Automatisierung dazu sieht wie folgt aus:

Ich hoffe Ihr hatte Spaß mit dieser Anleitung. Wenn Ihr fragen haben solltet, dann schreibt mir eine Mail an info[at]smart-4u.de oder folgt mir dazu doch einfach auf Instagram.

Wenn ich Euch helfen konnte und Ihr mich unterstürtzen wollt, dann würde ich mich freuen, wenn Ihr mal bei meiner Amazon-Wunschliste vorbeischaut.

Alles kann aber nichts muss!

 

2 KOMMENTARE
  • David
    Antworten

    Hey,
    ich wäre wirklich sehr dankbar, wenn es auch eine Anleitung für den normalen ESP8266 ergänzt werden würde

    1. Marvin
      Antworten

      Hallo David!

      Du kannst die Anleitung 1 zu 1 auf einen normalen ESP anwenden. Du musst lediglich im Programm folgendes ersetzten:

      board: d1_mini

      zu

      board: nodemcuv2

      Wenn Du noch fragen hast, schreib mir gerne eine E-Mail. an info@smart-4u.de

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert