Skip to content

philipphunger/Statusanzeige_bilderrahmen

 
 

Repository files navigation

Statusanzeige_bilderrahmen

Proto

Verwendete Bauteile

Produkt Beschreibung
Bilderrahmen 10x10cm (Innenfläche 7x7cm) Farbe: Stahl
LEDs WS2812B 1*8Leds
Microcontroller ESP8266-01
Adapter Adapter Controller WS2812 Module (ESP–01)
oder Wemos Mini D1

Word Vorlage

Druckvorlage

Arduino Libraries


Integration in ioBroker

Voraussetzung
  • MQTT Broker/Client
  • --> Typ: Server/Broker
  • JavaScript Adapter

Datenpunkte werden Automatisch bei erster Verbindung angelegt. (ggf. MQTT Adapter Neustarten)

Befehle

  • led X: red, green, yellow, blue, white, dark
  • dimAll: Wert zwischen 1 und 255
  • powerAll: Schaltet alle Leds ein und aus (true, false)

Javascript

Die Scripte müssen per Hand in den JavaScript (Script Engine) Adapter Importiert werden.


Folgene Scripte sind im Ordner Bilderrahmen enthalten:

(Nur die gewünschten Aktivieren)

  • triggerLed: Erkennt den Status von den gewählten Objekten und sendet diesen.
  • dimmer: Schaltet die Helligkeit nach gewählter Zeit heller und dunkler.
  • bwmPower: Bei Bewegung wird der powerAll Status auf true gesetzt. Nach X Sekunden wieder auf false. Setzt Bewegungsmelder oder Anwesendheitserkennung voraus.

Trigger für die LEDs

//Generic
on({id: 'Object ID', change: "ne"}, function (obj) {
   setState("MQTT LED", (getState("Object ID").val ? 'Farbe bei ture' : 'Farbe bei false'));
});

Weitere Bilder und Videos im images Ordner

NahaufnahmeFarben

About

Statusanzeige mit MQTT für ioBroker und co.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 71.3%
  • JavaScript 28.7%