[Project] NeopixelBusFX - WS2812 Effekt-Plugin für ESPEasy

Begonnen von djcysmic, 05 Juli 2017, 21:19:46

Vorheriges Thema - Nächstes Thema

hugo

Danke für den Tipp, habe jetzt das DoIf einmal getestet. Ist echt super Lob an djcysmic
Raspi 3 mit CUL HM-MOD-UART; nanoCUL
Homematic: HM-SEC-SCo 5x;HM-LC-SW1-BA-PCB 3x;HM-Dis-EP-WM55; HM-LC-SW4-PCB; ARLO;
Somfy RTS Rollo 14x; Alexa; GardenaSmartDevice; Stromzähler(GPIO); shelly1; shelly2.5;Wasserzähler(GPIO);Brennerstuhlsteckdosen;

isdnbus

Hallo

gibt es irgendwie die Möglichkeit die Auswahl als default auf "rainbow" zu definieren?

Gruß Bernd

tfriedrich85

Hallo zusammen,

ich habe einen NodeMCU mit NeoPixelFX gefalsht und nach diesem Beispiel (siehe) in Fhem eingerichtet. Dann habe ich vom Versuchsaufbau an den eigentlichen Bestimmungsort in der Wohnung gewechselt und plötzlich hat der Stripe ein Eigenleben.
Er reagiert nicht mehr sauber auf ESP Easy / Tools

http://192.168.178.76/tools?cmd=nfx%2Cline%2C1%2C2%2Cff0000

Lässt sich nicht mehr richtig abschalten und reagiert auch sonst nicht gezielt auf das Befehle. Habt ihr sowas schonmal erlebt?

Hier ist die List von dem Beweis:


Internals:
   CFGFN     
   DEF        192.168.178.76 80 ESPBridge ESP_Easy_WZ
   ESPBridge_MSGCNT 2266
   ESPBridge_TIME 2019-12-02 22:17:10
   ESP_BUILD  20103
   ESP_BUILD_NOTES  - Mega
   ESP_NODE_TYPE_ID ESP Easy Mega
   ESP_SLEEP  0
   ESP_UNIT   0
   ESP_VERSION 2
   FUUID      5de574d4-f33f-aed9-a0cf-30a7e5abe9c3acdc
   HOST       192.168.178.76
   IDENT      ESP_Easy_WZ
   INTERVAL   300
   IODev      ESPBridge
   LASTInputDev ESPBridge
   MAX_CMD_DURATION 1
   MSGCNT     2266
   NAME       ESPEasy_ESP_Easy_WZ
   NOTIFYDEV  global
   NR         11411
   NTFY_ORDER 50-ESPEasy_ESP_Easy_WZ
   PORT       80
   STATE      Fad: 10 Fad: 1000 Las: 4 Mod: 0 bgc: c5de26 bri: 96 cou: 1 dim: 255 fad: 10 fad: 1000 hue: 156 las: rainbow mod: fade pix: 60 rgb: 33f5a8 sat: 79 spe: 43
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    2.18
   READINGS:
     2019-12-02 22:17:10   Fadedelay       10
     2019-12-02 22:17:10   Fadetime        1000
     2019-12-02 22:17:10   Lastmode        4
     2019-12-02 22:17:10   Mode            0
     2019-12-02 22:13:06   bgcolor         c5de26
     2019-12-02 22:13:06   brightness      96
     2019-12-02 22:13:06   count           1
     2019-12-02 22:13:06   dim             255
     2019-12-02 22:13:06   fadedelay       10
     2019-12-02 22:13:06   fadetime        1000
     2019-12-02 22:13:06   hue             156
     2019-12-02 22:13:06   lastmode        rainbow
     2019-12-02 22:13:06   mode            fade
     2019-12-02 22:13:06   pixelcount      60
     2019-12-02 22:12:46   presence        present
     2019-12-02 22:13:06   rgb             33f5a8
     2019-12-02 22:13:06   saturation      79
     2019-12-02 22:13:06   speed           43
     2019-12-02 22:17:10   state           Fad: 10 Fad: 1000 Las: 4 Mod: 0 bgc: c5de26 bri: 96 cou: 1 dim: 255 fad: 10 fad: 1000 hue: 156 las: rainbow mod: fade pix: 60 rgb: 33f5a8 sat: 79 spe: 43
   helper:
     fpc        1575318741
     mapLightCmds:
       all        nfx
       bgcolor    nfx
       colorfade  nfx
       comet      nfx
       count      nfx
       ct         nfx
       dim        nfx
       dualscan   nfx
       dualwipe   nfx
       fade       nfx
       fadedelay  nfx
       fadetime   nfx
       faketv     nfx
       fire       nfx
       fireflicker nfx
       kitt       nfx
       line       nfx
       off        nfx
       on         nfx
       one        nfx
       pct        nfx
       rainbow    nfx
       rgb        nfx
       scan       nfx
       simpleclock nfx
       sparkle    nfx
       speed      nfx
       stop       nfx
       theatre    nfx
       toggle     nfx
       twinkle    nfx
       twinklefade nfx
       wipe       nfx
     pm:
       Encode     1
       JSON       1
     received:
       Fadedelay  1575321430
       Fadetime   1575321430
       Lastmode   1575321430
       Mode       1575321430
       bgcolor    1575321186
       brightness 1575321186
       count      1575321186
       dim        1575321186
       fadedelay  1575321186
       fadetime   1575321186
       hue        1575321186
       lastmode   1575321186
       mode       1575321186
       pixelcount 1575321186
       rgb        1575321186
       saturation 1575321186
       speed      1575321186
   sec:
     admpwd     
Attributes:
   IODev      ESPBridge
   Interval   300
   group      ESPEasy Device
   mapLightCmds nfx
   parseCmdResponse nfx
   presenceCheck 1
   readingSwitchText 1
   room       ESPEasy
   setState   3


Vielen dank

hugo

Hallo tfriedrich85,
hast du schon mal in der Kmommandozeile von deinem NodeMcu die Befehle ausgeführt. Funktioniert es da?
Du hast aber das DoIf in deinem Anhang schon abgeändert, da das Device hier ja ein anders als in deinem List ist.
Hast du deinen HTML-Aufruf einmal mit Kommas getestet?
Raspi 3 mit CUL HM-MOD-UART; nanoCUL
Homematic: HM-SEC-SCo 5x;HM-LC-SW1-BA-PCB 3x;HM-Dis-EP-WM55; HM-LC-SW4-PCB; ARLO;
Somfy RTS Rollo 14x; Alexa; GardenaSmartDevice; Stromzähler(GPIO); shelly1; shelly2.5;Wasserzähler(GPIO);Brennerstuhlsteckdosen;

tfriedrich85

Hallo Hugo,

nach deinem Hinweis ein paar Seiten zuvor habe ich direkt über Tools im Nodemcu folgendes versucht:

nfx,line,1,2,ff0000

Das hat bei meinem Versuchsaufbau auch den gewünschten Effekt gehabt. Jetzt hat der Befehl kein Wirkung mehr.
HTML aufrufe habe ich noch nicht probiert. Ich vermute der Stripe hat einen schaden, ich kann mir solch ein nicht reproduzierbares Ergebnis nicht erklären.
Selbst das Ausschalten funtioniert nicht sauber. Da werden die LEDs zwar dunkler, aber einige leuchten weiter...

hugo

Ich würde den NodeMcu nochmal flashen. Ich hatte schon 2 Wemos die sich nach einer Weile einfach verabschiedet ahtten.
Raspi 3 mit CUL HM-MOD-UART; nanoCUL
Homematic: HM-SEC-SCo 5x;HM-LC-SW1-BA-PCB 3x;HM-Dis-EP-WM55; HM-LC-SW4-PCB; ARLO;
Somfy RTS Rollo 14x; Alexa; GardenaSmartDevice; Stromzähler(GPIO); shelly1; shelly2.5;Wasserzähler(GPIO);Brennerstuhlsteckdosen;

hugo

Hallo,
ich habe meinen Nodemcu mit der Firmware firmware4096.bin geflasht, soweit funktioniert alles. Jetzt habe die Rules aktiviert und folgendes eingetragen.On System#Boot do
timerSet,1,5
enddo
On Rules#Timer=1 do  //When Timer1 expires, do
   nfx,line,1,44,ff0000
   timerSet,2,10       
endon
On Rules#Timer=2 do  //When Timer2 expires, do
   nfx,line,2,44,00ff00
   timerSet,3,15     
endon
On Rules#Timer=3 do 
   nfx,line,4,44,0000ff
   timerSet,4,15   
endon
On Rules#Timer=4 do 
   nfx rainbow
   timerSet,5,15     
endon
On Rules#Timer=5 do 
   nfx twinkle ff6633
   timerSet,6,15     
endon
On Rules#Timer=6 do
   nfx sparkle 55ff44
   timerSet,7,15   
endon
On Rules#Timer=7 do 
   nfx fire
   timerSet,8,15     
endon
On Rules#Timer=8 do 
   nfx wipe 111111
   timerSet,1,15     
endon

Nach einem reboot wird alles abgearbeitet bis einschließlich Timer 8, danach bleibt er stehen.
ier der Logauszug:
EVENT: Rules#Timer=6                                     
ACT : nfx sparkle 55ff44                                 
NeoPixelBusFX: Set 85/255/68                             
ACT : timerSet,7,15                                       
Command: timerset                                         
EVENT: Rules#Timer=7                                     
ACT : nfx fire                                           
NeoPixelBusFX: Set 85/255/68                             
ACT : timerSet,8,15                                       
Command: timerset                                         
WD : Uptime 2 ConnectFailures 0 FreeMem 11648 WiFiStatus 3
EVENT: Rules#Timer=8                                     
ACT : nfx wipe 111111                                     
NeoPixelBusFX: Set 17/17/17                               
ACT : timerSet,1,15                                       
Command: timerset                                         
NeoPixelBus: Mode Change: on                             
NeoPixelBusFX: Set 17/17/17                               
WD : Uptime 2 ConnectFailures 0 FreeMem 13104 WiFiStatus 3
EVENT: Rules#Timer=1                                     
WD : Uptime 3 ConnectFailures 0 FreeMem 13240 WiFiStatus 3

Hat das Problem noch jemand oder wo liegt hier der Fehler? Laut Let's control it solle es so funktionieren.
Raspi 3 mit CUL HM-MOD-UART; nanoCUL
Homematic: HM-SEC-SCo 5x;HM-LC-SW1-BA-PCB 3x;HM-Dis-EP-WM55; HM-LC-SW4-PCB; ARLO;
Somfy RTS Rollo 14x; Alexa; GardenaSmartDevice; Stromzähler(GPIO); shelly1; shelly2.5;Wasserzähler(GPIO);Brennerstuhlsteckdosen;

djcysmic


hugo

Habe den Fehler denke ich gefunden.
On System#Boot do
timerSet,1,5
enddoendon

Habe es gerade auch herausgefunden. Aber danke für Hilfe
Raspi 3 mit CUL HM-MOD-UART; nanoCUL
Homematic: HM-SEC-SCo 5x;HM-LC-SW1-BA-PCB 3x;HM-Dis-EP-WM55; HM-LC-SW4-PCB; ARLO;
Somfy RTS Rollo 14x; Alexa; GardenaSmartDevice; Stromzähler(GPIO); shelly1; shelly2.5;Wasserzähler(GPIO);Brennerstuhlsteckdosen;

tfriedrich85

Zitat von: tfriedrich85 am 02 Dezember 2019, 22:27:55
Hallo zusammen,

ich habe einen NodeMCU mit NeoPixelFX gefalsht und nach diesem Beispiel (siehe) in Fhem eingerichtet. Dann habe ich vom Versuchsaufbau an den eigentlichen Bestimmungsort in der Wohnung gewechselt und plötzlich hat der Stripe ein Eigenleben.
Er reagiert nicht mehr sauber auf ESP Easy / Tools

http://192.168.178.76/tools?cmd=nfx%2Cline%2C1%2C2%2Cff0000

Lässt sich nicht mehr richtig abschalten und reagiert auch sonst nicht gezielt auf das Befehle. Habt ihr sowas schonmal erlebt?


Der Fehler lag in der Verkabelung! Der Nodemcu und der Stripe brauchen zwingend die gleiche Masse sonst funktioniert das Zusammenspiel nicht.
Vielen Dank für eure Hilfe

Zippo2000

Zitat von: tfriedrich85 am 12 Dezember 2019, 11:05:13
Der Fehler lag in der Verkabelung! Der Nodemcu und der Stripe brauchen zwingend die gleiche Masse sonst funktioniert das Zusammenspiel nicht.
Vielen Dank für eure Hilfe

Danke für den Hinweis!! Das hat mich heute auch zum Verzweifeln gebracht

eisenhauer1987

Hi,

ich nutze WS2811, und es funktioniert super, leider stimmt die Colororder hier nicht. Bei mir müsste Blau und Grün vertauscht werden. Könnte das jemand für mich kompelieren (4MB)?

Danke und Grüße

RaspiLED

#388
Hi,
[gestrichen]einfach die Adern beim anschliessen tauschen!? [/gestrichen]

Edit: Verlesen und mein Beitrag ist quark!
Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

ComputerZOO

Zitat von: RaspiLED am 14 März 2020, 12:35:40
Hi,
einfach die Adern beim anschliessen tauschen!?
Gruß Arnd
Ähm, wir reden bei NeopixelBusFX von digitalen LED-Stripes, da vertauscht man besser gar nix!!!