Neues Modul zur Steuerung von WS2812b LED stripes

Begonnen von swhome, 03 März 2016, 13:27:41

Vorheriges Thema - Nächstes Thema

swhome

#135
Ich hab in meiner großen Installation mit 340 LEDs auch nen Mega mit ENC28J16, das geht entspannt.

Was mir aktuell ein wenig den Spaß verdirbt ist, dass alle paar Monate eine LED kaputt geht und dann alle dahinter liegenden LED verrückt spielen. Für den Austausch muss ich dann jedesmal die Lichtleisten aus der Decke nehmen weil sonst nicht genug Platz ist. Hattet ihr das auch schon mal?
Im Einsatz: FHEM auf Raspberry Pi mit 350 devices, hauptsächlich Homematic Wired und HM-Heizungsregler, dazu diverse Eigenbauten für Fussbodenheizung und LED Beleuchtung. Und jetzt mit Alexa!

Bastel Bastel

Danke für eure Tips, dann werd ich mal mit der Verwirklichung beginnen und berichten. ;)

@swhome
Wie hast du die Streifen verbaut und nach welchen Längen speist du die Versorgungsspannung ein?
Nicht das die LEDs durch zu viel Wärme gekillt werden.
Und könnte man das Modul nicht so erweitern um in so einem Fall den ausgefallenen Pixel per Attribut zu excluden, als vorläufige Schönheitskorrektur?

Gruß Karsten
FHEM auf Mac Mini mit i7, Unifi APAC und Controller, 2 Siemens Logo 8er, 1 Wago 830er, diverse Ufos über Wifilight, diverse Homematicdevices, Harmony Hub, Sonos

swhome

Hi Karsten, ich hab die LED auf ein Alu Profil aufgeklebt und die Stromversorgung an den entfernten Enden und einmal mittig angebracht - also nicht mehr als maximal 3 Meter zwischen LED und einer Einspeisung.

Mit Software kann ich das Problem nur sehr unbefriedigend lösen weil ja alle LED hinter der defekten mit ausfallen. Das Signal wird jeweils von einer LED zur nächsten weitergereicht.

Im Einsatz: FHEM auf Raspberry Pi mit 350 devices, hauptsächlich Homematic Wired und HM-Heizungsregler, dazu diverse Eigenbauten für Fussbodenheizung und LED Beleuchtung. Und jetzt mit Alexa!

ckbln

Hallo

beim Nachfolger WS2813 sollen die LED´s, hinter der ausgefallenen LED, weiter funktionieren.


Viele Grüße

Bastel Bastel

Moin swhome,

wie viele Pixel pro Meter?

Auf der Seite von Adafruit steht als Tip die Neopixelstreifen alle 1m neu einzuspeisen, da geht es aber hauptsächlich um eine ausreichende Stabilität der Spannung bezüglich der dargestellten Farben.

Für meine Installation plane ich jetzt auch mit 1m, nur zur Sicherheit.

Gruß Karsten
FHEM auf Mac Mini mit i7, Unifi APAC und Controller, 2 Siemens Logo 8er, 1 Wago 830er, diverse Ufos über Wifilight, diverse Homematicdevices, Harmony Hub, Sonos

pula

Hallo,

hab da mal eine ganz blöde Frage.
Derzeit setze ich einige 5050-Stripes (RGBW) als Deckenbeleuchtung ein - die Stripes sind in Alu-Profilen in den Deckenbalken bzw. im Rigips versenkt. Die Lichtstärke ist gerade ausreichend.
Gibt es bezüglich der Lichstärke Unterschiede zu WS2812b Stripes? Anders gefragt: Bin am Überlegen, umzurüsten. Wird das Licht schlechter?
Cheers,
Pula
fhem (debian auf proxmox), HM-LAN und wired, MySensors, FritzBoxes, Kodi, vdr, Onkyo, squeezeplayers, nanoCUL, wifilight (Ethernet-Bridge), Heizungssteuerung (python/vncdotool), doorpi, ESP/Arduinos/MQTT, Alexa, HomeConnect, Sonoff/Tasmota, espRGBWW, esphome, Telegram

RaspiLED

Hi,
die neueren LEDs haben einen besseren Wirkungsgrad. Bei gleicher LED Dichte und  V/A Leistung sind die heller. Trotzdem ist dies im Einzelfall im direkten Vergleich zu analysieren ;-)

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

pula

Hallo,

verstehe, danke für die Antwort.
Ich hab hier zum testen mal einen WS2812B-Streifen mit 60 LEDs/m liegen, der aber leider keine eigenen White-LEDs hat (im Gegensatz zu den 5050-RGBW Streifen, die ich verbaut habe).
Die Leuchtkraft ist dementsprechend schwach und meiner Meinung nach NICHT für eine Raumbeleuchtung geeignet. Werde den Streifen also "nur" als Ambilight am TV einsetzen.
Welche Alternativen mit individueller Adressierbarkeit und hoher Leuchtkraft im Weiss-Bereich (WW) bieten sich hier an? Stehe grad auf dem Schlauch, hab zwar ein wenig im Netz und bei ali recherchiert, aber so richtig schlau bin ich nicht geworden.
Setzt jemand adressierbare Streifen zur Raumbeleuchtung (und nicht nur für Akzente) ein? Wenn ja, welche?
Danke im voraus für zweckdienliche Hinweise!
Cheers,
Pula
fhem (debian auf proxmox), HM-LAN und wired, MySensors, FritzBoxes, Kodi, vdr, Onkyo, squeezeplayers, nanoCUL, wifilight (Ethernet-Bridge), Heizungssteuerung (python/vncdotool), doorpi, ESP/Arduinos/MQTT, Alexa, HomeConnect, Sonoff/Tasmota, espRGBWW, esphome, Telegram

higlhagl

#143
Hallo
ein paar Fragen.
gibt es beispiele für ledwall.txt,
kann man die File im Loop laufen lassen,
Wichtig ist für eine Blink Option für einzelne Leds ,
wie geht das
Danke

myit

#144
Hallo,

ich habe eine Frage zu der Ansteuerung. Ich habe testweise alles einmal aufgebaut und lasse es durch einen PIR auslösen, aber wenn ich jetzt zum Beispiel NeoPixelAll,118,238,0 sende, dann erhalte ich nur gefühlt jedes 3. bis 5. Mal die gewünschte Farbe.

Alle anderen Male sind es Regenbogenfarben oder auch schon mal durchgehend eine andere Farbe. Die Leitung vom ESP zum LED-Stripe ist ca 40cm lang, habe einen Elko verwendet und nen Widerstand für den Data-Pin.

Das Problem besteht aber auch, wenn ich anstatt der 50 Leds nur 5 anschließe

Woran kann das liegen?

davipet

Moin zusammen,

ich habe mal ein paar WS8212b Neopixel an einen NodeMCU1.0 gehängt und das Sketch vom GitHub aufgespielt.
Es lässt sich auch in FHEM finden und ich kann Farben und Effekte einstellen.

Was ich jedoch nicht hinbekommen haben ist der Power-Switch fürs Netzteil wie in Post #1 beschrieben.
Davon finde ich im Sketch auch nichts.

Und wenn ich einen Effekt, z.B. fire laufen habe. Und dann ein RGB-Command absetze blitzen die LEDS kurz in der gewünschten Farbe auf - und sofort geht der effekt weiter.
Es muss also vorher ein Off-command kommen, sonst klappt es nicht. Ist das so gewollt?

Danke!

David

plin

#146
Hi,

ich habe Probleme mit dem Playfile. Für meine 300 LEDs habe ich jetzt ein File mit 900 Zahlen von 0-9 erzeugt, davon insgesamt 30 Zeilen. Ich habe das Attribut playfile gesetzt. Wenn ich dann ein set RGBLED play absetze, sehe ich zwar im Log, dass die "play"-Routine aufgerufen wird, aber meine LEDs bleiben dunkel.

755755756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756756757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757757
758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758758759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759759800800800800800800800800800800800800800800800800800800800800800800800800800800800800800800800800800800800800800800800800
801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801801802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802802803803803803803803803803803803803803


Fehlt mir da noch irgendein Schritt?

VG,
plin

----

P.S. Zwei Effekte weiter: nachdem ich mir noch mal einen Regenbogen und die Sparks angeschaut habe, war ich optimistisch und siehe da, auch "play" funktioniert jetzt.

Bleibt die Frage: Unter welchen Bedingungen funktioniert "play"?
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

Laire

Geht das auch mit einem WS2801 und einem Wemos D1 Mini

Maui

#148
Moin Laire,
Hab es gestern mit WS2812 und D1 Mini eingerichtet. Läuft problemlos. Meine aber auch im Thread gelesen zu haben, dass 2801er auch gehen.
@sw-Home: Danke für das klasse Modul. Hab gesehen, du hast dich auch schon mal mit Alexa Ansteuerung beschäftigt. Da du ja in deinem Modul Hex Werte nimmst, geht das nicht so einfach mit Alexa "Basic" skill, oder?
Also mit Custom dürfte es gehen klar, aber ich mag das Hotword nicht was man für custom braucht.
Kriegt man die rgb werte irgendwie in dec umgebogen, dass es auch einfacher mit Alexa geht?
EDIT: geht ja doch mit den Farben. Muss ich nur die Effekte noch basteln.

swhome

Jo für die Effekte hab ich bei Alexa auch noch keine Lösung. Das Modul hätte mal ne Überholung verdient, aber mein Fokus liegt gerade ganz woanders  ::)
Im Einsatz: FHEM auf Raspberry Pi mit 350 devices, hauptsächlich Homematic Wired und HM-Heizungsregler, dazu diverse Eigenbauten für Fussbodenheizung und LED Beleuchtung. Und jetzt mit Alexa!