NEWS
[WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen
-
@e-s sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@Dutchman
Genau, meinte die Paletten.Baue ich heute mittag ein.
PS: funktioniert bei euch allen der Autodetekt ?
Ich werde noch einbauen das man Geräte Manuel hinzufügen kann aber schön wenn's automatisch Klappt -
@Dutchman sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
PS: funktioniert bei euch allen der Autodetekt ?
Bei mir klappte es gestern beim 3. ode 4. mal nach dem Eintragen der IP und Speichern und Schließen.
Alles in Allem Top-Arbeit! -
@metaxa sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@Dutchman sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
PS: funktioniert bei euch allen der Autodetekt ?
Bei mir klappte es gestern beim 3. ode 4. mal nach dem Eintragen der IP und Speichern und Schließen.
Alles in Allem Top-Arbeit!Ah du benutzt GitHub Version?
Die Tabelle bereite ich gerade vor macht aber noch nix also auch ohne Speicher/schließen hätte er sie gefunden -
@Dutchman
Habe nur ein Esp, da ging es sofort bei der 1. Version. -
@Dutchman sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
Ah du benutzt GitHub Version?
Mit der Katze mit diesem Link gestern Samstag Nachmittag installiert
-
@Dutchman
Hallo, ich habe mir WLED auch mal auf einem NodeMCU installiert.
Funktioniert soweit, WEB-GUI ist erreichbar und Farben/Effekte lassen sich darüber steuern,Anschließend habe ich den Adapter ioBroker.wled ( V 0.1.2) installiert.
Die entspr. Datenpunkte sind auch in ioBroker vorhanden.Soweit, so gut.
Wie kann ich jetzt aus VIS den LED-Stripe steuern?
Also Farbe(n) setzen, Effekte per DropDownList wählen, etc.
Gibt es da ein spezielles Widget?Gruß
Jörg -
@joergeli
Ich habe einfach die Weboberfläche mal schnell in VIS eingebunden und mache vorerst die Bedienung darüber. Einfach ein i-frame und auf die IP Adresse legen.
Die VIS baue ich mir mal wenn ich Zeit dazu habe. -
@Chaot
i-Frame ist klar, aber dann bräuchte ich theoretisch ja den ioBroker.wled-Adapter nicht, oder?@Chaot sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
Die VIS baue ich mir mal wenn ich Zeit dazu habe.
Es wäre nett, wenn Du mir dazu trotzdem einen Denkanstoß geben könntest.
Wahrscheinlich mit mehreren Widgets (dropdown-liste für Effekte, colopicker für Farben, etc) ? -
@joergeli Ja, darauf wird es wohl hinauslaufen.
Aber ich habe mir da noch wirklich keine großen Gedanken darübergemacht, weil ich dieses Wocheende zeitlich gar nicht dazugekommen bin.
So auf die Schnelle würe ich einbinden:
Effekte als Dropdown
Farben über Colorpicker
Presets als Buttons
Geschwindigkeit und Helligkeit als Slider.
Den Rest würde ich weglassen, da der ja sowieso meist nur einmal eingestellt wird.
Speziell die Segmentierung und Timer werden eher selten benötigt.
Timer löse ich über Script direkt und Segmente werden nach der Installation nicht mehr verändert. -
@joergeli sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
Wie kann ich jetzt aus VIS den LED-Stripe steuern?
Also Farbe(n) setzen, Effekte per DropDownList wählen, etc.
Gibt es da ein spezielles Widget?Ich würde mich sehr freuen wen es hier Mitglieder gibt die mir mit der docu auf git helfen.
Ich setze die Stunden lieber in Code um.
Wer Lust hat bitte bei mir melden oder pr anbieten
-
version 0.1.4 released
-
@Dutchman Danke schön.
Mal eine Frage:
In dem Video hat der scheinbar so Lichterketten mit den ws2812 LEDs. Hat die irgendjemand gesehen? Ich finde die nirgendwo.Und noch eine (vielleicht blöde) Frage.
Wenn ich unter den SysncEinstellungen die 3 Haken bei WLED Brodcast rausmache wird doeser Controler nicht mit dem Master syncronisiert. Ist das so richtig gesehen?
Und wenn ich beim Broadcast den Port ändere kann ich dann verschieden Sync- Gruppen erstellen?Lässt sich das auch in den Adapter einbauen das man den Controler einfach zum Sync Zu- oder Wegschalten kann?
Der Grund meiner Frage ist das ich voraussichtlich 3 Gruppen haben werde die dann unterschiedlich zusammengeschaltet werden sollen. Wobei ich die aber beibestimmten Anlässen alle gemeinsam schalten möchte. -
@Dutchman Ein grosses Dankeschön auch von meiner Seite.
Ich hätte eine Frage bezüglich der Color Picker im Vis. Diese geben den Farbwert ja in Hex aus, also z.B. #ffffff.
Wie bekomme ich es hin, dass der Wert im Format 255,255,255 ausgegeben wird? Nur so nimmt es der Adapter bzw. Wled entgegen, oder?Danke
SG
Mario -
@bigd-73 sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
Wie bekomme ich es hin, dass der Wert im Format 255,255,255 ausgegeben wird? Nur so nimmt es der Adapter bzw. Wled entgegen, oder?
jup, ich glaube ich muss da noch ne Umberechnung einbauen oder den alle color pickers, Alexa usw arbeiten mit hex ?
-
Hallo,
ich hab mir jetzt mal mit einem Script geholfen. Es überwacht den Datenpunkt in
den der Color Picker den Hex Wert schreibt. Bei Änderung wandelt eine Funktion
den Hex Wert in einen RGB Zahlenwert und schreibt den Wert mit Komma getrennt in den Wled Adapter Datenpunkt.// Hex to RGB function hexToRgb(hex) { var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); return result ? { r: parseInt(result[1], 16), g: parseInt(result[2], 16), b: parseInt(result[3], 16) } : null; } // Bei Änderung der Hilfsvariable für den Vis Color Picker on({id: "javascript.0.TaxerSmartHome.wled.bcddc22a6c39.seg.0.col.Farbe", change: "ne"}, function (obj) { setState("wled.0.bcddc22a6c39.seg.0.col.0", hexToRgb(getState("javascript.0.TaxerSmartHome.wled.bcddc22a6c39.seg.0.col.Farbe").val).r + ',' + hexToRgb(getState("javascript.0.TaxerSmartHome.wled.bcddc22a6c39.seg.0.col.Farbe").val).g + ',' + hexToRgb(getState("javascript.0.TaxerSmartHome.wled.bcddc22a6c39.seg.0.col.Farbe").val).b); }); // Scriptstart setState("wled.0.bcddc22a6c39.seg.0.col.0", hexToRgb(getState("javascript.0.TaxerSmartHome.wled.bcddc22a6c39.seg.0.col.Farbe").val).r + ',' + hexToRgb(getState("javascript.0.TaxerSmartHome.wled.bcddc22a6c39.seg.0.col.Farbe").val).g + ',' + hexToRgb(getState("javascript.0.TaxerSmartHome.wled.bcddc22a6c39.seg.0.col.Farbe").val).b);
SG
Mario -
@bigd-73
Funktioniert einwandfrei.
Danke dafür! -
Hallo,
seit dem Update auf die Adapterversion 0.1.4 bzw. 0.1.5 werden meine beiden Wled Wemos
nicht mehr gefunden. Bei den Controllern hat sich von gestern auf heute in der
Config nichts geändert. Adapter bleibt gelb.Hier das Log:
wled.0 2020-02-11 18:28:19.325 debug (25804) Write value : false wled.0 2020-02-11 18:28:19.325 warn (25804) State attribute definition missing for + Connection wled.0 2020-02-11 18:28:19.325 debug (25804) Create_state called for : info.connection with value : false wled.0 2020-02-11 18:28:19.311 info (25804) starting. Version 0.1.5 in /opt/iobroker/node_modules/iobroker.wled, node: v10.18.0
Auf die Version 0.1.2 kann ich nicht downgraden, trotz Auswahl. Es bleibt die 0.1.5 stehen.
SG
Mario -
@joergeli sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@bigd-73
Funktioniert einwandfrei.
Danke dafür!gerne ...
-
ich kenne diese hex function und werde sie einbauen. muss den code oben aber im adapter noch bissl optimalisieren.
Den der. RGB wert kan ja in iobroker aber auch WLED geändert werde, diese Datenpunkt muss nach beiden Seite synchronisieren.Aber don't worry, naaste version spätestens morgen hats drin.
es kommt. jetzt erstmal ne 0.1.5, diese ist dafuer im WLED per admin installierbar zu haben (also nicht mehr per github)
version 0.1.6. werde ich RGB > Hex / Hex > RGB mitnehmen
-
@bigd-73 sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
seit dem Update auf die Adapterversion 0.1.4 bzw. 0.1.5 werden meine beiden Wled Wemos
hmm seltsam in der scan funtkion hat sich nichts geändert ich kann es auch nicht reproduzieren.
@bigd-73 sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
Auf die Version 0.1.2 kann ich nicht downgraden, trotz Auswahl. Es bleibt die 0.1.5 stehen.
1.3 war eine Zwischenversion, darum gibts die nicht auf NPM aber 1.4 müsste gehen