NEWS
UNSOLVED Shelly schaltet nicht immer
-
Hallo
bin noch sehr neu hier und habe Probleme mit den shellys (rgbw und 2xshelly 2.5) sie reagieren oft nicht mehr oder stark verzögert (shelly app läuft alles sauber)
habe noch 2 sonoff die laufen sauber bis jetzt
da ich noch neu bin müsstet ihr mir sagen was ihr so wissen müsst um helfen zu können bisschen was kann ich schon sageniobroker läuft auf linux
geräte laufen alle in einen netzwerk iobroker mit kabel rest wlangrüsse theo
-
@Mike-Weigelt , wenn das Problem mit allen Shellys auftritt, tippe ich auf ein Netzwerkproblem. Der Shelly wird über http request geschaltet, also genauso wie in der App, außer Du nutzt die Shelly Cloud.
Wenn Du die Verzögerung feststellst, kannst Du einmal versuchen die Shellys über Webbrowser (nicht App!!!) zu schalten. Dafür IP Adresse des Shellys im Browser aufrufen. -
hi
also die cloud nutze ich nicht und über den Browser also über ip gehts immer ohne Verzögerung oder Problemen mit shelly app meinte ich eigentlich den Browser -
@Mike-Weigelt, kann ich mir nur damit erklären, dass Du ein Problem mit Deiner ioBroker Netzwerkverbindung hast oder die ioBroker Hardware überlastet ist.
Der ioBroker Adapter tut nichts anderes als die Shelly Web Anwendung. Es wird z.B. das Licht wie folgt an und aus geschaltet:http://<ip-addess-of-shelly>/relay/0/?turn=on
http://<ip-addess-of-shelly>/relay/0/?turn=offDu kannst den Debug Modus aktivieren (Instanzen -> Expertenmodus und dann Debug bei Shelly auswählen). Du wirst einiges an Infos sehen. Auch wenn Du über ioBroker schaltest. Du siehts den http Befehl oder kannst dann sehen ob die Lampe gleich schaltet.
-
aber wenn es am netzwerk liegt müssten doch die sonoff auch probleme machen
hab jetzt mal debug gemacht das läuft ja endlos so durch :shelly.0 2019-07-30 09:21:28.066 debug CoAP data ignored: {"3332":"SHRGBW2#66147B#1","3412":38400,"3420":512,"Uri-Path":"cit/s"} / {"G":[[0,111, 255],[0,121, 255],[0,131, 0],[0,141, 0],[0,151, 50],[0,161, 1]]} shelly.0 2019-07-30 09:21:23.811 debug CoAP data ignored: {"3332":"SHSW-25#BA77B7#1","3412":38400,"3420":14848,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,113,100],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 09:21:22.656 debug CoAP data ignored: {"3332":"SHSW-25#E59FD1#1","3412":38400,"3420":42752,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 09:21:13.066 debug CoAP data ignored: {"3332":"SHRGBW2#66147B#1","3412":38400,"3420":512,"Uri-Path":"cit/s"} / {"G":[[0,111, 255],[0,121, 255],[0,131, 0],[0,141, 0],[0,151, 50],[0,161, 1]]} shelly.0 2019-07-30 09:21:08.792 debug CoAP data ignored: {"3332":"SHSW-25#BA77B7#1","3412":38400,"3420":14848,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,113,100],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 09:21:07.654 debug CoAP data ignored: {"3332":"SHSW-25#E59FD1#1","3412":38400,"3420":42752,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 09:20:58.066 debug CoAP data ignored: {"3332":"SHRGBW2#66147B#1","3412":38400,"3420":512,"Uri-Path":"cit/s"} / {"G":[[0,111, 255],[0,121, 255],[0,131, 0],[0,141, 0],[0,151, 50],[0,161, 1]]} shelly.0 2019-07-30 09:20:53.771 debug CoAP data ignored: {"3332":"SHSW-25#BA77B7#1","3412":38400,"3420":14848,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,113,100],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 09:20:52.629 debug CoAP data ignored: {"3332":"SHSW-25#E59FD1#1","3412":38400,"3420":42752,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0.000000],[0,121,0.000000]]}
-
@Mike-Weigelt , da passiert ja auch viel. Die CoAP Nachrichten schicken die Shellys ständig. Du musst nach den http Anweisungen schauen (filtern).
Ich denke es liegt an Deinem Netzwerk oder der ioBroker Hardware da kein Anderer die Probleme hat. -
hab jetzt mal mehrfach geschalten 3 mal ging es dann nichts mehr hier die schaltzeit
shelly.0 2019-07-30 21:31:58.471 debug Call url {"url":"http://192.168.2.128/roller/0","qs":{"go":"stop"}} for 192.168.2.128 (shellyswitch25 / shellyswitch25-BA77B7 / SHSW-25#BA77B7#1) shelly.0 2019-07-30 21:31:58.470 debug stateChange shelly.0.SHSW-25#BA77B7#1.Shutter.Pause {"val":"","ack":false,"ts":1564515118469,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1564213299054} shelly.0 2019-07-30 21:31:57.772 debug CoAP data ignored: {"3332":"SHSW-25#E59FD1#1","3412":38400,"3420":42752,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 21:31:57.160 debug CoAP data ignored: {"3332":"SHRGBW2#66147B#1","3412":38400,"3420":2048,"Uri-Path":"cit/s"} / {"G":[[0,111, 255],[0,121, 255],[0,131, 0],[0,141, 0],[0,151, 50],[0,161, 1]]} shelly.0 2019-07-30 21:31:56.460 debug Call url {"url":"http://192.168.2.128/roller/0","qs":{"go":"open"}} for 192.168.2.128 (shellyswitch25 / shellyswitch25-BA77B7 / SHSW-25#BA77B7#1) shelly.0 2019-07-30 21:31:56.460 debug stateChange shelly.0.SHSW-25#BA77B7#1.Shutter.Open {"val":"","ack":false,"ts":1564515116458,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1564515101026} shelly.0 2019-07-30 21:31:53.797 debug Call url {"url":"http://192.168.2.128/roller/0","qs":{"go":"open"}} for 192.168.2.128 (shellyswitch25 / shellyswitch25-BA77B7 / SHSW-25#BA77B7#1) shelly.0 2019-07-30 21:31:53.796 debug stateChange shelly.0.SHSW-25#BA77B7#1.Shutter.Open {"val":"","ack":false,"ts":1564515113794,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1564515101026} shelly.0 2019-07-30 21:31:50.435 debug Call url {"url":"http://192.168.2.128/roller/0","qs":{"go":"stop"}} for 192.168.2.128 (shellyswitch25 / shellyswitch25-BA77B7 / SHSW-25#BA77B7#1) shelly.0 2019-07-30 21:31:50.435 debug stateChange shelly.0.SHSW-25#BA77B7#1.Shutter.Pause {"val":"","ack":false,"ts":1564515110433,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1564213299054} shelly.0 2019-07-30 21:31:49.110 debug Call url {"url":"http://192.168.2.128/roller/0","qs":{"go":"open"}} for 192.168.2.128 (shellyswitch25 / shellyswitch25-BA77B7 / SHSW-25#BA77B7#1) shelly.0 2019-07-30 21:31:49.109 debug stateChange shelly.0.SHSW-25#BA77B7#1.Shutter.Open {"val":"","ack":false,"ts":1564515109108,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1564515101026}
und erst 2 minuten später diese fehlermeldung
shelly.0 2019-07-30 21:34:12.922 debug CoAP data ignored: {"3332":"SHSW-25#E59FD1#1","3412":38400,"3420":42752,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 21:34:12.222 debug CoAP data ignored: {"3332":"SHRGBW2#66147B#1","3412":38400,"3420":2048,"Uri-Path":"cit/s"} / {"G":[[0,111, 255],[0,121, 255],[0,131, 0],[0,141, 0],[0,151, 50],[0,161, 1]]} shelly.0 2019-07-30 21:34:08.483 error Error in function state.coap.http_cmd_funct for state SHSW-25#BA77B7#1.Shutter.Pause for 192.168.2.128 (shellyswitch25 / shellyswitch25-BA77B7 / SHSW-25#BA77B7#1) (Error: connect ETIMEDOUT 192.168.2.1 shelly.0 2019-07-30 21:34:06.435 error Error in function state.coap.http_cmd_funct for state SHSW-25#BA77B7#1.Shutter.Open for 192.168.2.128 (shellyswitch25 / shellyswitch25-BA77B7 / SHSW-25#BA77B7#1) (Error: connect ETIMEDOUT 192.168.2.12 shelly.0 2019-07-30 21:34:04.387 error Error in function state.coap.http_cmd_funct for state SHSW-25#BA77B7#1.Shutter.Open for 192.168.2.128 (shellyswitch25 / shellyswitch25-BA77B7 / SHSW-25#BA77B7#1) (Error: connect ETIMEDOUT 192.168.2.12 shelly.0 2019-07-30 21:34:03.129 debug CoAP data ignored: {"3332":"SHSW-25#BA77B7#1","3412":38400,"3420":16896,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,113,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 21:34:00.292 error Error in function state.coap.http_cmd_funct for state SHSW-25#BA77B7#1.Shutter.Pause for 192.168.2.128 (shellyswitch25 / shellyswitch25-BA77B7 / SHSW-25#BA77B7#1) (Error: connect ETIMEDOUT 192.168.2.1 shelly.0 2019-07-30 21:34:00.291 error Error in function state.coap.http_cmd_funct for state SHSW-25#BA77B7#1.Shutter.Open for 192.168.2.128 (shellyswitch25 / shellyswitch25-BA77B7 / SHSW-25#BA77B7#1) (Error: connect ETIMEDOUT 192.168.2.12 shelly.0 2019-07-30 21:33:57.897 debug CoAP data ignored: {"3332":"SHSW-25#E59FD1#1","3412":38400,"3420":42752,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 21:33:57.222 debug CoAP data ignored: {"3332":"SHRGBW2#66147B#1","3412":38400,"3420":2048,"Uri-Path":"cit/s"} / {"G":[[0,111, 255],[0,121, 255],[0,131, 0],[0,141, 0],[0,151, 50],[0,161, 1]]} shelly.0 2019-07-30 21:33:56.287 debug Set state SHSW-25#E59FD1#1.rssi, Value: -55 for 192.168.2.124 (shellyswitch25 / shellyswitch25-E59FD1 / SHSW-25#E59FD1#1) shelly.0 2019-07-30 21:33:54.351 debug Set state SHRGBW2#66147B#1.rssi, Value: -52 for 192.168.2.127 (shellyrgbw2 / shellyrgbw2-66147B / SHRGBW2#66147B#1) shelly.0 2019-07-30 21:33:54.148 error Error in function state.coap.http_cmd_funct for state SHSW-25#BA77B7#1.Shutter.Pause for 192.168.2.128 (shellyswitch25 / shellyswitch25-BA77B7 / SHSW-25#BA77B7#1) (Error: connect ETIMEDOUT 192.168.2.1
-
@Mike-Weigelt , kurze Frage, welche NodeJS und NPM Version nutzt Du? Siehst auf dem Reiter Info. Kannst Du davon mal ein Screenshot machen.
-
@Mike-Weigelt , kann es sein, dass Du alle 2-3 Sekunden einen der Shutter Knöpfe drückst?
Jedenfalls, erhält ioBroker auf den http request z.B. Shutter open keine Rückmeldung von Deinem Shelly und der Shelly Adapter meldet einen Timeout als Fehler.Tritt der Fehler auch auf, wenn Du z.B. nur alle 10-15 Sekunden die Shutter Knöpfe drückst?
Nachtrag:
Ich habe einmal versucht den Fehler mit einem Shelly Plug S nachzustellen. Ich ändere den Status jede Sekunde. Ich bekomme die Fehlermeldung nicht. Erst wenn ich den Wert auf 0.1 Sekunde setze. Dann erhalte ich ein Timeout. Ich kann dann den Shelly genau in dem Moment nicht per Web Interface (z.B. http://ip-shelly) erreichen.let id = 'shelly.0.SHPLG-S#7xxxx#1.Relay0.Switch'; let value = false; let pollsec = 1; setInterval(()=> { value = value === false ? true : false; setState(id, value); }, pollsec * 1000);
-
hab jetzt shelly über web neu gestartet und mal alle etwa 15 sec geschalten ging wieder nur 2 mal an dann war schluss und diese fehler wieder erst 3 min später
info.0 2019-07-30 23:43:57.497 error Error: getaddrinfo ENOTFOUND raw.githubusercontent.com raw.githubusercontent.com:443 shelly.0 2019-07-30 23:43:57.391 debug CoAP data ignored: {"3332":"SHSW-25#BA77B7#1","3412":38400,"3420":16896,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,113,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 23:43:52.931 error Error in function state.coap.http_cmd_funct for state SHRGBW2#66147B#1.color.Switch for 192.168.2.127 (shellyrgbw2 / shellyrgbw2-66147B / SHRGBW2#66147B#1) (Error: connect ETIMEDOUT 192.168.2.127:80) shelly.0 2019-07-30 23:43:45.209 debug CoAP data ignored: {"3332":"SHSW-25#E59FD1#1","3412":38400,"3420":43520,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 23:43:43.352 debug CoAP data ignored: {"3332":"SHRGBW2#66147B#1","3412":38400,"3420":2048,"Uri-Path":"cit/s"} / {"G":[[0,111, 255],[0,121, 255],[0,131, 0],[0,141, 0],[0,151, 100],[0,161, 1]]} shelly.0 2019-07-30 23:43:42.371 debug CoAP data ignored: {"3332":"SHSW-25#BA77B7#1","3412":38400,"3420":16896,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,113,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 23:43:30.186 debug CoAP data ignored: {"3332":"SHSW-25#E59FD1#1","3412":38400,"3420":43520,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 23:43:28.348 debug CoAP data ignored: {"3332":"SHRGBW2#66147B#1","3412":38400,"3420":2048,"Uri-Path":"cit/s"} / {"G":[[0,111, 255],[0,121, 255],[0,131, 0],[0,141, 0],[0,151, 100],[0,161, 1]]} shelly.0 2019-07-30 23:43:27.362 debug CoAP data ignored: {"3332":"SHSW-25#BA77B7#1","3412":38400,"3420":16896,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,113,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 23:43:26.394 debug Set state SHSW-25#E59FD1#1.rssi, Value: -55 for 192.168.2.124 (shellyswitch25 / shellyswitch25-E59FD1 / SHSW-25#E59FD1#1) shelly.0 2019-07-30 23:43:15.170 debug CoAP data ignored: {"3332":"SHSW-25#E59FD1#1","3412":38400,"3420":43520,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 23:43:13.348 debug CoAP data ignored: {"3332":"SHRGBW2#66147B#1","3412":38400,"3420":2048,"Uri-Path":"cit/s"} / {"G":[[0,111, 255],[0,121, 255],[0,131, 0],[0,141, 0],[0,151, 100],[0,161, 1]]} shelly.0 2019-07-30 23:43:12.339 debug CoAP data ignored: {"3332":"SHSW-25#BA77B7#1","3412":38400,"3420":16896,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,113,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 23:43:09.535 debug Set state SHRGBW2#66147B#1.rssi, Value: -52 for 192.168.2.127 (shellyrgbw2 / shellyrgbw2-66147B / SHRGBW2#66147B#1) shelly.0 2019-07-30 23:43:04.286 debug Set state SHRGBW2#66147B#1.rssi, Value: -51 for 192.168.2.127 (shellyrgbw2 / shellyrgbw2-66147B / SHRGBW2#66147B#1) shelly.0 2019-07-30 23:43:00.167 debug CoAP data ignored: {"3332":"SHSW-25#E59FD1#1","3412":38400,"3420":43520,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 23:42:58.340 debug CoAP data ignored: {"3332":"SHRGBW2#66147B#1","3412":38400,"3420":2048,"Uri-Path":"cit/s"} / {"G":[[0,111, 255],[0,121, 255],[0,131, 0],[0,141, 0],[0,151, 100],[0,161, 1]]} shelly.0 2019-07-30 23:42:57.321 debug CoAP data ignored: {"3332":"SHSW-25#BA77B7#1","3412":38400,"3420":16896,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,113,0],[0,111,0.000000],[0,121,0.000000]]} shelly.0 2019-07-30 23:42:53.539 error Error in function state.coap.http_cmd_funct for state SHRGBW2#66147B#1.color.Switch for 192.168.2.127 (shellyrgbw2 / shellyrgbw2-66147B / SHRGBW2#66147B#1) (Error: connect ETIMEDOUT 192.168.2.127:80) ,
versionen :
und habe gelesen shelly soll schon bei 3.0.8 sein bei mir gehts nur bis 3.0.5
-
@Mike-Weigelt , das Du die Fehlermeldung erst nach ca. 2-3 Minuten siehst ist normal, da es sich um einen Timeout Fehler handelt. In der Version 3.0.8 habe ich den Timeout angepasst. D.h. dieser erscheint schon nach 5 Sekunden. Solange gebe ich dem Shelly Zeit auf den Request zu reagieren.
Warum die Shellys bei Dir für ioBroker nicht erreichbar sind (Timeout), bin ich verwundert. Ich kann mir das nur so erklären, dass du ein Netzwerkproblem hast, die Shellys zu viele Anfragen in kürzester Zeit erhalten oder ein Swtich / Router die Requests als Angriff werten und die Anfragen nicht durchlassen.
Aber wenn Du in dem Forum nach ETIMEDOUT suchst, bist Du nicht Alleine. Kommt bei einigen Adaptern vor. Ich hatte den Fehler eine Zeitlang bei dem SQL Adapter gehabt. Eine Einstellung am SQL Server hat den Fehler dann behoben.
Du siehst nur die Version 3.0.5 da Du die Stable Versionen angezeigt bekommst. Wenn Du Dein System auf Latest stellst, solltest Du auch die Version bis 3.0.7 sehen. Ich hoffe die Version 3.0.8 kann ich die nächsten Tage veröffentlichen.
-
ok werde jetzt erst mal in das we mit der familie gehen
dann werde ich mal ein anderen router nehmen und nur den server und die shelly drauf lassen mal sehen was dann kommt danke vorerst mal