NEWS
[WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen
-
ich bin auf:
IoBroker ist auf "latest"
npm V 6.14.8
NodeJS 12.19.0
JS Controler 3.1.6 -
@Chaot sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@stefande Meinst du Script Engine? bin ich auf 4.10.8
Sorry, ich hab mich vertan. Mein JS ist auch bei 3.1.6.
-
werd morgen einmal einen nodemcu mit 0.11.1 Flaschen und damit testen!
-
Ich konnte mir jetzt helfen, indem ich folgende Zeilen in der statAttr.js ergänzt habe:
'u': { name: 'fsBytesUsed in kB', type: 'number', }, 't': { name: 'fsBytesTotal in kB', type: 'number', }, 'pmt': { name: 'presetsModifiedTime', type: 'number', }, 'rem': { name: 'Remaining nightlight in seconds', type: 'number', },
Seitdem läuft der Adapter wieder
Edit 25.12. 22:40
Name und Type ergänzt. -
@stefande jetzt klappt es bei mir auch mit 0.11.1
-
@madison
Von ganz alleine, oder musstest du meine Änderungen einpflegen? -
@stefande habe deine änderungen gemacht, wled auf 0.11.1 geflasht und es hat geklappt!
danke für den tip! -
@madison sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@stefande habe deine änderungen gemacht, wled auf 0.11.1 geflasht und es hat geklappt!
danke für den tip!Kannste mal bitte ohne die Änderung probieren? Würde gerne den Fehler wissen der kommt den bei mir läuft es ohne Änderung
-
@Dutchman dubios die ganze sache!
hier noch einmal mein prozedere!
mit 0.10.x hatte ich den adapter einige wochen laufen.
dann update auf 0.11.0, adapter startet nicht mehr!(leider weiß ich den fehler im log nicht mehr)
wieder zurück auf 0.10.x, adapter startet wieder!
gestern die änderungen von stefande gemacht und update auf 0.11.1, adapter startet einwandfrei.
heute ohne änderungen, adapter startet -
@Dutchman Hallo, kannst du mal ins Github schauen? Ich habe den Fehler der von @Palm_Maniac, @xorks und @smarthome2020 berichtet wurde, behoben.
WaTho
-
@madison sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@Dutchman dubios die ganze sache!
hier noch einmal mein prozedere!
mit 0.10.x hatte ich den adapter einige wochen laufen.
dann update auf 0.11.0, adapter startet nicht mehr!(leider weiß ich den fehler im log nicht mehr)
wieder zurück auf 0.10.x, adapter startet wieder!
gestern die änderungen von stefande gemacht und update auf 0.11.1, adapter startet einwandfrei.
heute ohne änderungen, adapter startetDas hört sich nach nem Fehler in der Firmware an da gab es glaube auch bei wled ne Release mit Problemen. Bestätigt aber das meine error Händler richtig greift und ich mal analysieren muss welche fw Probleme verursacht
-
@WaTho sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@Dutchman Hallo, kannst du mal ins Github schauen? Ich habe den Fehler der von @Palm_Maniac, @xorks und @smarthome2020 berichtet wurde, behoben.
WaTho
Danke, nach Weihnachten 🧑
-
@Dutchman sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
Das hört sich nach nem Fehler in der Firmware an da gab es glaube auch bei wled ne Release mit Problemen. Bestätigt aber das meine error Händler richtig greift und ich mal analysieren muss welche fw Probleme verursacht
Bei mir trat der Fehler mit den unterschiedlichsten Firmwaren auf.
Ich hatte letzte Woche zuerst eine selbst kompilierte 0.11.0 probiert.
Ein paar Tage später hab ich einen neuen Anlauf mit der inzwischen erschienenen 0.11.1 gemacht.
Dann hab ich fertige Releases genommen, sowohl 0.11.0 wie auch 0.11.1.
Auch mit dem neuesten Build von Github hatte ich gestern keinen Erfolg.
Der Adapter lief erst wieder nachdem ich die statAttr.js geändert hatte. -
@Dutchman said in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@WaTho sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@Dutchman Hallo, kannst du mal ins Github schauen? Ich habe den Fehler der von @Palm_Maniac, @xorks und @smarthome2020 berichtet wurde, behoben.
WaTho
Danke, nach Weihnachten 🧑
Ja, na klar. War nur besorgt, dass auf Github seit September keine Aktivität war und hab dann hier per Zufall entdeckt, dass du antwortest. Frohe Weihnachten und danke für die Arbeit am Adapter.
-
@stefande sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@Dutchman sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
Das hört sich nach nem Fehler in der Firmware an da gab es glaube auch bei wled ne Release mit Problemen. Bestätigt aber das meine error Händler richtig greift und ich mal analysieren muss welche fw Probleme verursacht
Bei mir trat der Fehler mit den unterschiedlichsten Firmwaren auf.
Ich hatte letzte Woche zuerst eine selbst kompilierte 0.11.0 probiert.
Ein paar Tage später hab ich einen neuen Anlauf mit der inzwischen erschienenen 0.11.1 gemacht.
Dann hab ich fertige Releases genommen, sowohl 0.11.0 wie auch 0.11.1.
Auch mit dem neuesten Build von Github hatte ich gestern keinen Erfolg.
Der Adapter lief erst wieder nachdem ich die statAttr.js geändert hatte.dan hätte ich mal Gere ein debug log von dir ich kan es nämlich nicht reproduzieren
-
@Dutchman sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
dan hätte ich mal Gere ein debug log von dir ich kan es nämlich nicht reproduzieren
Ääääähhhmmmm.... Soll ich dir den Blindenhund vorbei schicken?
@stefande sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@Dutchman sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
@stefande sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
Kannste Bitte nochmal posten damit ich sehe was los ist sonst muss ich suchenIm LOG beende ich zuerst den Adapter und starte ihn neu.
Wohnzimmer Schrank (192.168.0.193) läuft mit 0.10.2 und der Adapter funktioniert.
Dann schalte ich Strom auf die Stehlampe (192.168.0.192) mit 0.11.1 und der Adapter beendet sich mit Fehler:2020-12-25 19:40:09.073 - info: host.iobroker-deb instance system.adapter.dwd.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2020-12-25 19:40:39.224 - info: host.iobroker-deb "system.adapter.wled.0" disabled 2020-12-25 19:40:39.225 - info: host.iobroker-deb stopInstance system.adapter.wled.0 (force=false, process=true) 2020-12-25 19:40:39.226 - info: host.iobroker-deb stopInstance system.adapter.wled.0 send kill signal 2020-12-25 19:40:39.229 - info: wled.0 (16106) Got terminate signal TERMINATE_YOURSELF 2020-12-25 19:40:39.236 - info: wled.0 (16106) terminating 2020-12-25 19:40:39.237 - info: wled.0 (16106) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2020-12-25 19:40:39.237 - info: wled.0 (16106) cleaned everything up... 2020-12-25 19:40:39.783 - info: host.iobroker-deb instance system.adapter.wled.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2020-12-25 19:41:20.861 - info: host.iobroker-deb "system.adapter.wled.0" enabled 2020-12-25 19:41:20.904 - info: host.iobroker-deb instance system.adapter.wled.0 started with pid 22618 2020-12-25 19:41:22.600 - info: wled.0 (22618) Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system 2020-12-25 19:41:22.610 - info: wled.0 (22618) starting. Version 0.5.4 in /opt/iobroker/node_modules/iobroker.wled, node: v12.20.0, js-controller: 3.1.6 2020-12-25 19:41:22.637 - info: wled.0 (22618) Try to contact known devices 2020-12-25 19:41:22.638 - info: wled.0 (22618) Try to contact : "Wohnzimmer Schrank" on IP : 192.168.0.193 2020-12-25 19:41:26.399 - info: wled.0 (22618) Device : "Wohnzimmer Schrank" Successfully connected on IP : 192.168.0.193 2020-12-25 19:41:26.404 - info: wled.0 (22618) Bonjour service startet, new devices will be detected automatically :-) 2020-12-25 19:41:26.405 - info: wled.0 (22618) WLED initialisation finalized, ready to do my job have fun ! 2020-12-25 19:42:59.247 - info: wled.0 (22618) New WLED device found wled-5d9de3 on IP 192.168.0.192 2020-12-25 19:43:00.458 - info: wled.0 (22618) [Error catched and send to Sentry, thank you collaborating!] error: State attribute definition missing for + u 2020-12-25 19:43:00.459 - error: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2020-12-25 19:43:00.459 - error: wled.0 (22618) unhandled promise rejection: Cannot read property 'captureException' of undefined 2020-12-25 19:43:00.460 - error: wled.0 (22618) TypeError: Cannot read property 'captureException' of undefined at Wled.sendSentry (/opt/iobroker/node_modules/iobroker.wled/main.js:802:37) at Wled.create_state (/opt/iobroker/node_modules/iobroker.wled/main.js:698:11) at Wled.readData (/opt/iobroker/node_modules/iobroker.wled/main.js:426:18) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:97:5) 2020-12-25 19:43:00.461 - info: wled.0 (22618) cleaned everything up... 2020-12-25 19:43:00.477 - info: wled.0 (22618) [Error catched and send to Sentry, thank you collaborating!] error: State attribute definition missing for + t 2020-12-25 19:43:00.478 - error: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2020-12-25 19:43:00.478 - error: wled.0 (22618) unhandled promise rejection: Cannot read property 'captureException' of undefined 2020-12-25 19:43:00.478 - error: wled.0 (22618) TypeError: Cannot read property 'captureException' of undefined at Wled.sendSentry (/opt/iobroker/node_modules/iobroker.wled/main.js:802:37) at Wled.create_state (/opt/iobroker/node_modules/iobroker.wled/main.js:698:11) at Wled.readData (/opt/iobroker/node_modules/iobroker.wled/main.js:426:18) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:97:5) 2020-12-25 19:43:00.479 - info: wled.0 (22618) terminating 2020-12-25 19:43:00.480 - info: wled.0 (22618) Terminated (NO_ERROR): Without reason 2020-12-25 19:43:00.530 - info: wled.0 (22618) [Error catched and send to Sentry, thank you collaborating!] error: State attribute definition missing for + pmt 2020-12-25 19:43:01.008 - info: host.iobroker-deb instance system.adapter.wled.0 terminated with code 0 (NO_ERROR) 2020-12-25 19:43:01.013 - info: host.iobroker-deb Restart adapter system.adapter.wled.0 because enabled 2020-12-25 19:43:31.033 - info: host.iobroker-deb instance system.adapter.wled.0 started with pid 22878 2020-12-25 19:43:32.552 - info: wled.0 (22878) Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system 2020-12-25 19:43:32.608 - info: wled.0 (22878) starting. Version 0.5.4 in /opt/iobroker/node_modules/iobroker.wled, node: v12.20.0, js-controller: 3.1.6 2020-12-25 19:43:32.646 - info: wled.0 (22878) Try to contact known devices 2020-12-25 19:43:32.646 - info: wled.0 (22878) Try to contact : "Wohnzimmer Schrank" on IP : 192.168.0.193 2020-12-25 19:43:35.994 - info: wled.0 (22878) Device : "Wohnzimmer Schrank" Successfully connected on IP : 192.168.0.193 2020-12-25 19:43:35.994 - info: wled.0 (22878) Try to contact : "Stehlampe" on IP : 192.168.0.192 2020-12-25 19:43:37.602 - info: wled.0 (22878) [Error catched and send to Sentry, thank you collaborating!] error: State attribute definition missing for + u 2020-12-25 19:43:37.605 - error: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2020-12-25 19:43:37.606 - error: wled.0 (22878) unhandled promise rejection: Cannot read property 'captureException' of undefined 2020-12-25 19:43:37.607 - error: wled.0 (22878) TypeError: Cannot read property 'captureException' of undefined at Wled.sendSentry (/opt/iobroker/node_modules/iobroker.wled/main.js:802:37) at Wled.create_state (/opt/iobroker/node_modules/iobroker.wled/main.js:698:11) at Wled.readData (/opt/iobroker/node_modules/iobroker.wled/main.js:426:18) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:97:5) at async Wled.tryKnownDevices (/opt/iobroker/node_modules/iobroker.wled/main.js:638:19) at async Wled.onReady (/opt/iobroker/node_modules/iobroker.wled/main.js:49:3) 2020-12-25 19:43:37.609 - info: wled.0 (22878) cleaned everything up... 2020-12-25 19:43:37.628 - info: wled.0 (22878) terminating 2020-12-25 19:43:37.629 - info: wled.0 (22878) Terminated (NO_ERROR): Without reason 2020-12-25 19:43:37.635 - info: wled.0 (22878) [Error catched and send to Sentry, thank you collaborating!] error: State attribute definition missing for + t 2020-12-25 19:43:37.685 - info: wled.0 (22878) [Error catched and send to Sentry, thank you collaborating!] error: State attribute definition missing for + pmt 2020-12-25 19:43:38.164 - info: host.iobroker-deb instance system.adapter.wled.0 terminated with code 0 (NO_ERROR) 2020-12-25 19:43:38.165 - info: host.iobroker-deb Restart adapter system.adapter.wled.0 because enabled
-
@stefande sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
Ääääähhhmmmm.... Soll ich dir den Blindenhund vorbei schicken?
joa wen der lesen kan gerne
danke, jetzt sehe ich wo es schief geht und er Fehler liegt im code....
Der error handler macht hier nicht was er soll ud bringt den adapter zum Absturz state Attributes sind ein teil der loesung.Kannste mir mit dem log bitte ein issue erstellen dan werd ich mich naechste Woche mal ran setzen waehre schoen noch n 2020 fertig zu habe
-
@Dutchman sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:
Kannste mir mit dem log bitte ein issue erstellen dan werd ich mich naechste Woche mal ran setzen waehre schoen noch n 2020 fertig zu habe
Nachdem ich dir den Log hier schon dreimal gepostet habe, und ich mir sehr viel Mühe mit der Fehler Analyse gemacht habe, und auch schon dir eine Vorlage der neuen States geliefert habe, schaffst du bestimmt den Rest, ohne dass ich noch extra einen Github Account anlegen muss.
Danke im Voraus.
-
-