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 |
Druckvorlage
Voraussetzung
- MQTT Broker/Client
- --> Typ: Server/Broker
- JavaScript Adapter
Datenpunkte werden Automatisch bei erster Verbindung angelegt. (ggf. MQTT Adapter Neustarten)
- led X: red, green, yellow, blue, white, dark
- dimAll: Wert zwischen 1 und 255
- powerAll: Schaltet alle Leds ein und aus (true, false)
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'));
});