NEWS
Shelly Adapter: RangeError
-
Hallo zusammen,
plötzlich taucht bei mir regelmäßig ein Fehler im Shelly Adapter auf, der zu einem Neustart des Adapters führt:
shelly.0 2020-03-27 20:26:31.981 error (13406) Exception: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to write outside buffer boundsDer Fehler tritt etwa alle 7-10 Minuten auf. Es sind 2 Shelly 1, 2 Shelly 2 und 4 Shelly Plug S im Einsatz. 3 dieser Shelly Plug S habe ich gestern in Betrieb genommen.
Ich versuche nochmal einen Log-Ausschnitt im Debug zu bekommen.Dennoch, hat schon jemand eine Idee?
Danke!
ak1history.0 2020-03-27 20:27:17.894 info (843) enabled logging of shelly.0.SHSW-21#559791#1.Relay1.Power, Alias=false history.0 2020-03-27 20:27:17.788 info (843) enabled logging of shelly.0.SHSW-21#559791#1.Relay0.Power, Alias=false shelly.0 2020-03-27 20:27:17.664 info (13493) Shelly device 192.168.2.225 (shellyswitch / shellyswitch-559791 / SHSW-21#559791#1) with CoAP connected! shelly.0 2020-03-27 20:27:16.915 info (13493) Shelly device 192.168.2.222 (shelly1 / shelly1-12CA6C / SHSW-1#12CA6C#1) with CoAP connected! shelly.0 2020-03-27 20:27:10.534 info (13493) Shelly device 192.168.2.226 (shellyplug-s / shellyplug-s-7AEF23 / SHPLG-S#7AEF23#1) with CoAP connected! shelly.0 2020-03-27 20:27:08.120 info (13493) Shelly device 192.168.2.227 (shellyplug-s / shellyplug-s-7AE52E / SHPLG-S#7AE52E#1) with CoAP connected! shelly.0 2020-03-27 20:27:06.324 info (13493) Shelly device 192.168.2.223 (shellyplug-s / shellyplug-s-7AE60F / SHPLG-S#7AE60F#1) with CoAP connected! shelly.0 2020-03-27 20:27:05.751 info (13493) Shelly device 192.168.2.221 (shelly1 / shelly1-12C71B / SHSW-1#12C71B#1) with CoAP connected! shelly.0 2020-03-27 20:27:04.999 info (13493) Shelly device 192.168.2.228 (shellyplug-s / shellyplug-s-7AE91B / SHPLG-S#7AE91B#1) with CoAP connected! history.0 2020-03-27 20:27:04.782 info (843) enabled logging of shelly.0.SHSW-21#5598A8#1.Relay1.Power, Alias=false history.0 2020-03-27 20:27:04.677 info (843) enabled logging of shelly.0.SHSW-21#5598A8#1.Relay0.Power, Alias=false shelly.0 2020-03-27 20:27:04.536 info (13493) Shelly device 192.168.2.224 (shellyswitch / shellyswitch-5598A8 / SHSW-21#5598A8#1) with CoAP connected! shelly.0 2020-03-27 20:27:03.132 info (13493) Listening for Shelly packets in the network shelly.0 2020-03-27 20:27:03.103 info (13493) Starting Shelly adapter in CoAP modus. shelly.0 2020-03-27 20:27:03.078 info (13493) starting. Version 3.2.2 in /opt/iobroker/node_modules/iobroker.shelly, node: v10.16.0 host.iobroker 2020-03-27 20:27:02.004 info instance system.adapter.shelly.0 started with pid 13493 host.iobroker 2020-03-27 20:26:31.992 info Restart adapter system.adapter.shelly.0 because enabled host.iobroker 2020-03-27 20:26:31.992 info instance system.adapter.shelly.0 terminated with code 0 (NO_ERROR) shelly.0 2020-03-27 20:26:31.981 error (13406) Exception: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to write outside buffer bounds|Hardwaresystem:| NUC (Proxmox)|
|Arbeitsspeicher:| 3 GB für virtuelle Maschine|
|Festplattenart:| SSD|
|Betriebssystem:| Debian |
|Node-Version:| 10.x.x |
|Nodejs-Version:| 10.16.0 |
|NPM-Version:| 6.13.4 |
|Installationsart:| Skript| -
Hallo zusammen,
plötzlich taucht bei mir regelmäßig ein Fehler im Shelly Adapter auf, der zu einem Neustart des Adapters führt:
shelly.0 2020-03-27 20:26:31.981 error (13406) Exception: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to write outside buffer boundsDer Fehler tritt etwa alle 7-10 Minuten auf. Es sind 2 Shelly 1, 2 Shelly 2 und 4 Shelly Plug S im Einsatz. 3 dieser Shelly Plug S habe ich gestern in Betrieb genommen.
Ich versuche nochmal einen Log-Ausschnitt im Debug zu bekommen.Dennoch, hat schon jemand eine Idee?
Danke!
ak1history.0 2020-03-27 20:27:17.894 info (843) enabled logging of shelly.0.SHSW-21#559791#1.Relay1.Power, Alias=false history.0 2020-03-27 20:27:17.788 info (843) enabled logging of shelly.0.SHSW-21#559791#1.Relay0.Power, Alias=false shelly.0 2020-03-27 20:27:17.664 info (13493) Shelly device 192.168.2.225 (shellyswitch / shellyswitch-559791 / SHSW-21#559791#1) with CoAP connected! shelly.0 2020-03-27 20:27:16.915 info (13493) Shelly device 192.168.2.222 (shelly1 / shelly1-12CA6C / SHSW-1#12CA6C#1) with CoAP connected! shelly.0 2020-03-27 20:27:10.534 info (13493) Shelly device 192.168.2.226 (shellyplug-s / shellyplug-s-7AEF23 / SHPLG-S#7AEF23#1) with CoAP connected! shelly.0 2020-03-27 20:27:08.120 info (13493) Shelly device 192.168.2.227 (shellyplug-s / shellyplug-s-7AE52E / SHPLG-S#7AE52E#1) with CoAP connected! shelly.0 2020-03-27 20:27:06.324 info (13493) Shelly device 192.168.2.223 (shellyplug-s / shellyplug-s-7AE60F / SHPLG-S#7AE60F#1) with CoAP connected! shelly.0 2020-03-27 20:27:05.751 info (13493) Shelly device 192.168.2.221 (shelly1 / shelly1-12C71B / SHSW-1#12C71B#1) with CoAP connected! shelly.0 2020-03-27 20:27:04.999 info (13493) Shelly device 192.168.2.228 (shellyplug-s / shellyplug-s-7AE91B / SHPLG-S#7AE91B#1) with CoAP connected! history.0 2020-03-27 20:27:04.782 info (843) enabled logging of shelly.0.SHSW-21#5598A8#1.Relay1.Power, Alias=false history.0 2020-03-27 20:27:04.677 info (843) enabled logging of shelly.0.SHSW-21#5598A8#1.Relay0.Power, Alias=false shelly.0 2020-03-27 20:27:04.536 info (13493) Shelly device 192.168.2.224 (shellyswitch / shellyswitch-5598A8 / SHSW-21#5598A8#1) with CoAP connected! shelly.0 2020-03-27 20:27:03.132 info (13493) Listening for Shelly packets in the network shelly.0 2020-03-27 20:27:03.103 info (13493) Starting Shelly adapter in CoAP modus. shelly.0 2020-03-27 20:27:03.078 info (13493) starting. Version 3.2.2 in /opt/iobroker/node_modules/iobroker.shelly, node: v10.16.0 host.iobroker 2020-03-27 20:27:02.004 info instance system.adapter.shelly.0 started with pid 13493 host.iobroker 2020-03-27 20:26:31.992 info Restart adapter system.adapter.shelly.0 because enabled host.iobroker 2020-03-27 20:26:31.992 info instance system.adapter.shelly.0 terminated with code 0 (NO_ERROR) shelly.0 2020-03-27 20:26:31.981 error (13406) Exception: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to write outside buffer bounds|Hardwaresystem:| NUC (Proxmox)|
|Arbeitsspeicher:| 3 GB für virtuelle Maschine|
|Festplattenart:| SSD|
|Betriebssystem:| Debian |
|Node-Version:| 10.x.x |
|Nodejs-Version:| 10.16.0 |
|NPM-Version:| 6.13.4 |
|Installationsart:| Skript| -
Danke für die Rückmeldungen!
Ja, alle Shellys sind auf der aktuellen Firmware.
Version 3.2.3 wird mir im Latest Repository noch nicht angeboten und laut Changelog auf Github sind es zwei MQTT Fehler, die damit behoben wurden. Das sollte bei mir nicht relevant sein.
Ich beobachte weiter...
-

Gerade auch den Fehler bekommen .... bei nem Freund von mir via Teamviewer.
Da tritt auch das Problem auf, dass nur 37 Shelly von in Summe fast 60 gefunden werden.
Adapter am git stand. Broker auf latest mit node js 12
-
Das habe ich schon verstanden.
Und deswegen mein Vorschlag mit dem Downgrade.
Nodejs 12 kann ja sonst gut bei ihm funktionieren, aber vielleicht der Grund für den Fehler sein. -
@haselchen wenn der fehler unter node 10 bei @ak1 auch kommt? sry .... verstehe deine logik nicht.
-
danke für die info .... und zumindest habe ich ne höhere js version als du. Allerdings ist Node 12 nur bei einigen wenigen adaptern kontraproduktiv.
Der Rest ist gleich .... also hör auf noch etwas zu suchen und akzeptiere den fehler, dass der adapter einen speicherüberlauf generiert.
-
danke für die info .... und zumindest habe ich ne höhere js version als du. Allerdings ist Node 12 nur bei einigen wenigen adaptern kontraproduktiv.
Der Rest ist gleich .... also hör auf noch etwas zu suchen und akzeptiere den fehler, dass der adapter einen speicherüberlauf generiert.
-
Da er bei mir diesen Fehler nicht generiert , muss man natürlich nach einem Fehler suchen.
Aber da Du anscheinend den Durchblick hast , werde ich nicht weiter suchen 😉@haselchen dann kauf die halt ein paar shelly mehr nach ..... könnte ja eventuell ein timimg problem sein .... aktivier mal en debug modus .... just my 2 cents.
und ne schöne nacht nocht. vielleicht mit mehr durchblick.
-
@haselchen dann kauf die halt ein paar shelly mehr nach ..... könnte ja eventuell ein timimg problem sein .... aktivier mal en debug modus .... just my 2 cents.
und ne schöne nacht nocht. vielleicht mit mehr durchblick.
-
@harrym
OT:
Irgendwoher werden die -2 bei Deinem Ansehen schon herkommen 😉
Auch Dir eine Gute Nacht. -
Ich habe leider dasselbe Problem. Nur dass es bei mir alle zwei Stunden zu einem Neustart führt.
@haselchen said in Shelly Adapter: RangeError:
Ich habe die Adapter Version 3.2.3 , Nodejs 10.19 und die Shelly Firmware 1.6.2
Ich würde gerne auf diese Konstellation "wechseln", wenn es bei dir funktioniert :)
Adapter Version habe ich 3.2.2 - Nodejs 10.18 und keine Ahnung wo ich die Shelly Firmware rausfinde? Habe aber erst gestern die Firmware aller Shellys in der App aktualisieren lassen. Ich nehme mal an die neueste Version ist 1.6.2?