Updated ioBroker FAQ & Anleitungen (markdown)

kuckuckmann
2023-01-05 00:05:11 +01:00
parent 0293a06cdf
commit a73f38a2af

@@ -937,15 +937,15 @@ Weiterhin im ALIAS unter ![image](https://user-images.githubusercontent.com/9913
Hier geht es Darum die im Beispiel TS-Skript schon aufgeführte Seite **WLED** einmal Beispielsweise zu konfigurieren. Wer Hilfe bei der Einrichtung von WLED benötigt, der kann sich zum Beispiel an den Videos von @klein0r @haus-automatisierung >>[Zum Youtube Kanal](https://www.youtube.com/@haus_automation/featured)<< Anregungen holen, er hat zu dem Thema schon drei Videos produziert.
* **Voraussetzungen:**
* Funktionierender WLED Adapter im ioBroker
* Funktionierende WLED Leuchten, die bereits verbunden sind und sich schon über die APP, die Webseite und den ioBroker steuern lassen
* Hilfs-Datenpunkte
* Mehrere Aliase
* Ein neues JS-Skript (statt Blockly)
* Eine TS-Skript Seite
* Funktionierender WLED Adapter im ioBroker
* Funktionierende WLED Leuchten, die bereits verbunden sind und sich schon über die APP, die Webseite und den ioBroker steuern lassen
* Hilfs-Datenpunkte
* Mehrere Aliase
* Ein neues JS-Skript (statt Blockly)
* Eine TS-Skript Seite
* **Konfiguration:**
WLD bietet eine Vielzahl an Konfigurationsund Einstellungsmöglichkeiten. Viele lassen sich auch auf dem NSPanel abbilden, aber nicht alle. Für unser Konfigurationsbeispiel haben wir uns die Funktionen **ON / Off**, **Timer**, **Synch**, **Presets**, **Effects** und **Colors** ausgesucht. Dabei werden Presets, Effects und Colors auf Grund der Möglichen Auswahl an unterschiedlichen Funktionen mit einem inselPopup realisiert.
WLED bietet eine Vielzahl an Konfigurations- und Einstellungsmöglichkeiten. Viele lassen sich auch auf dem NSPanel abbilden, aber nicht alle. Für unser Konfigurationsbeispiel haben wir uns die Funktionen **Power**, **Timer**, **Synch**, **Presets**, **Effects** und **Colors** ausgesucht. Dabei werden Presets, Effects und Colors auf Grund der Möglichen Auswahl an unterschiedlichen Funktionen mit einem inselPopup realisiert.
* **Hilfs-Datenpunkte:**
Für die drei inselPopup Lösungen benötigen wir jeweils einen Datenpunkt. Diese werden unter dem Hauptordner **0_userdata.<Euer Pfad>.WLED** angelegt.
@@ -953,5 +953,20 @@ WLD bietet eine Vielzahl an Konfigurationsund Einstellungsmöglichkeiten. Viele
![image](https://user-images.githubusercontent.com/99131208/210663827-fcf32d02-6971-42b0-840e-e5a4b136870b.png)
* **Aliase:**
* Die drei Hilfs-Datenpunkte werden mit einem Alias **Tastensensor** wie [hier](https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker-ALIAS-Definitionen#tastensensor----popupinsel-channel-buttonsensor) beschrieben verknüpft
* Für **Power**, **Timer** und **Synch** nutzen wir jeweils einen Alias **Licht** und verknüpfen ACTUAL und SET jeweils mit den zugehörigen WLED Objekten:
**Power** --> **wled.0.2cf43212d23c.on**
**Timer** --> **wled.0.2cf43212d23c.nl.on**
**Synch** --> **wled.0.2cf43212d23c.udpn.send**
* **JS-Skript:**
[Hier](https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/Blockly/WLED.js) findet Ihr ein JS-Skript, welches Ihr im ioBroker unter Skripte als JS anlegen müsst. In dem Skript gibt es zwei zu konfigurierende Datenpunkte:
* **Pfad zum WLED-Modul**: Entspricht in unserem Beispiel hier **wled.0.2cf43212d23c.**, also dem Pfad zur WLED Objekt-Instanz.
* **Pfad zu 0_userdata Datenpunkten**: Der Pfad zum Ordner unter **0_userdata.0** in dem die drei Hilfs-Datenpunkte im Ordner WLED **0_userdata.0.NSPanelOwn.WLED.** angelegt wurden.
Weiterhin gibt es noch die **presetList**, **colorsList** und **effectsList**, welche in den eckigen Klammern eingefasst die Werte aus WLED für die verschiedenen Funktionen beherbergt. **Wichtig**: Die Werte in den eckigen Klammern müssen hier genau denen im PageItem des TS-Skriptes entsprechen!
**Hinweis**: Bitte darauf achten, das die Anzahl der Zeichen innerhalb der eckigen Klammern nicht mehr als 900 Zeichen sind.