WS2812B LED Stripe mit ESPHome an Homeassistant.


Anleitung

Um einen WS2812 LED Stripe in Home Assistant einzubinden, überlegen wir uns erstmal die Funktion des Projekts.

Der Stripe soll über Homeassistant eingebunden und gesteuert werden weiter.

Alle benötigten Bauteile findet Ihr übrigens hier:

Nun Zur Praxis:

  • Geht in Eurer Home Assistant instanz in das Add-on ESPHome.
  • Klickt unten rechts auf das Grüne +
  • Wählt jetzt den Namen wie Ihr Euren D1 Mini nennen wollt. Im meinem Fall led-server.
    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: led-server
  platform: ESP8266
  board: d1_mini

logger:


api:
  password: "EUERAPIPASSWORT"

ota:
  password: "EUEROTAPASSWORT"

wifi:
  ssid: "EUERWLAN"
  password: "EUERPASSWORT"

  ap:
    ssid: "Led-Server Fallback Hotspot"
    password: "CfG212zeOrVV"

captive_portal:

light:
  - platform: fastled_clockless
    chipset: WS2812
    pin: D4
    num_leds: 63
    rgb_order:  GRB
    name: "LED Serverschrank"

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 “led-server”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 3V Pin vom D1 Mini realisiert und diesen per USB an ein Netzteil angeschlossen. VSS kommt an 5V und VDD an D4 und NC 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:

  • LED Serverschrank

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!

 

Schreibe einen Kommentar

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