NEWS
Test Adapter Shelly v4.0.3 (latest)
-
@da_Woody sagte in Test Adapter Shelly v4.0.3 (latest):
@siggi85 nur in der gruppe, oder auch bei einzelschaltung?
Habe gestern Shellys und Adapter auf stable geupdatet und bisher konnte ich das Problem nicht mehr feststellen.
-
@da_Woody sagte in Test Adapter Shelly v4.0.3 (latest):
@siggi85 was so ein update alles bewirken kann!

fein das jetzt ruhe im karton ist...Da ich wusste, dass noch Updates ausstehen, wollte ich vorher auch nichts dazu im Forum schreiben. Als ich aber das von @BobBruni gelesen habe, dachte ich, es könnte sich um das gleiche Problem handeln.

-
Ich hab gerade erst bemerkt, dass der Shelly auf Version 1.8 geupdatet werden muss... :man-facepalming:

Warum wird mir diese nicht angeboten?
Wenn ich das Update händisch anstoße:
http://IP/ota?url=http://api.shelly.cloud/firmware/SHDM-1.zipbekomme ich das hier:
{"status":"updating","has_update":false,"new_version":"","old_version":"20191120-141347/v1.5.6-rc2@4776adad"} -
Seit der Firmware 1.8.x melden einige User, dass der Shelly Adapter im CoAP Modus die Shellys nicht mehr findet, nicht aktiv sind bzw. das ACK nach einer Aktion wie z.B. relelay0.Switch = true nicht auf true setzt.
Prüft bitte, ob ihr mindestens den Shelly Adapter 4.0.0 im Einsatz habt und die Shelly Firmware 1.8.0 oder höher ist! Ist das der Fall, dann ist folgendes zu prüfen.Schritt 1: Shelly erreichbar über ping
Ermittelt die IP Adresse von dem Shelly der in ioBroker nicht mehr aktualisiert wird. Die IP Adresse könnt Ihr z.B. in Eurem WLAN Router (z.B. Fritzbox), oder der Shelly APP, Tools zum LanScan, etc. finden. Auch in ioBroker steht die ip Adresse unter den Objekt hostname (Bsp.:shelly.0.SHDW-2#483FDAxxxxxxx#1.hostname) die sich hoffentlich nicht geändert hat. Nun versuche den Shelly per ping zu erreichen.
Öffne ein Terminalfenster auf dem Rechner wo ioBroker läuft (es muss umbedingt der ioBroker Rechner sein) und gebe folgendes ein:# ping -c 10 <ip_address_of_missing_shelly> ping -c 10 192.168.20.237 # Example, IP of Shelly is 192.168.20.237Wenn du so etwas wie unten siehst, dann ist der Shelly per ping erreichbar und du kannst mit Schritt 2 weitermachen. Wenn der Shelly nicht per ping erreichbar ist, hast du entweder die falsche IP Adresse gewählt oder du hast ein Problem mit dem Netzwerk.
Wichtig, beim Shelly wie z.B. DW2 oder Button geht der Ping nur wenn der Shelly gerade "aufgeweckt wurde". Also während des Tests den Shelly umbedingt aufwecken (z.B. Knopf drücken beim Button).64 bytes from 192.168.20.237: icmp_seq=12 ttl=255 time=1735.952 ms 64 bytes from 192.168.20.237: icmp_seq=13 ttl=255 time=731.547 ms 64 bytes from 192.168.20.237: icmp_seq=14 ttl=255 time=6.776 ms 64 bytes from 192.168.20.237: icmp_seq=15 ttl=255 time=8.171 msSchritt 2: Prüfen ob ioBroker CoAP Nachrichten empfängt
Stoppe die Shelly Instanz in ioBroker unter Instanzen (nicht ioBroker nicht deinstallieren!!!). Wenn möglich ermittelt die IP Adresse vom Shelly (siehe Schritt 1).
Öffne ein Terminalfenster auf dem Rechner wo ioBroker läuft (es muss umbedingt der ioBroker Rechner sein) und gebe folgendes ein:cd /opt/iobroker/node_modules/iobroker.shelly node coaptest.js # oder node coaptest.js | grep "<IP-OF-MISSING-SHELLY>" node coaptest.js | grep "192.168.20.237" # Shelly with IP 192.168.20.237Nun betätige Dein Shelly (z.B. Knopf drücken beim Shelly Button, oder Licht an/aus beim Shelly 1). Du solltest ähnliche Nachricht mit Timestamp und Name des Shellys den du vermisst sehen (z.B. SHDW2#483FDAxxxxx#2).
2020-08-24T11:15:48.140Z - 192.168.20.237:5683 - PR3citsm SHDW2#483FDAxxxxx#2RC{"G":[[0,9103,0],[0,3108,1],[0,3109,-1],[0,6110,-1],[0,3106,5],[0,3110,"dark"],[0,3101,24.90],[0,3102,76.82],[0,3115,0],[0,3111,100],[0,9102,["sensor"]]]}Siehst Du keine Nachrichten für den "vermissten" Shelly im coaptest.js, hast du ein CoAP Problem. D.h. der Fehler liegt im Netzwerk (z.B. Konfiguration, WLAN Router Einstellung, Switch, ....).
Schritt 3: Ping und CoAP Test waren erfolgreich oder auch nicht
Du hast den Schritt 1 und Schritt 2 durchgeführt und der Shelly der dir Probleme bereitet, ist per ping erreichbar und du siehst diesen auch in den CoAP Nachrichten, gebe bitte ein Issue hier auf.
Einer der Tests in Schritt 1 oder Schritt 2 waren nicht erfolgreich, dann gebe kein Issue auf. Es handelt sich hierbei um kein Problem des Shelly Adapters 4.0.0 (oder höher) sondern um ein Netzwerkfehler bzw. um einen internen Fehler des Shellys mit dem CoAP Protokoll. Wende Dich bitte an den Hersteller!Hinweis 1:
Es ist total irrelevant ob die mobile Shelly App und / oder das Webinterface des Shellys funktionieren, da diese nicht mit dem CoAP Protokoll arbeiten. Der ioBroker Shelly Adapter arbeitet mit CoAP oder MQTT, da Statusänderungen (z.B. Schalter an/aus) per Push an ioBroker übermittelt werden, d.h. man sieht die Änderungen fast in realtime in ioBroker. Das wäre mit http nicht möglich, da man hier pollen (in regelmässigen Abständen, z.B. alle 5 Sekunden den Status der Shellys abfragen) müsste.Hinweis 2:
als Hinweis für alle: Wenn ihr Timer (z.b.: auto on, auto off) setzt, passt bitte darauf auf, dass diese >= 3 Sekunden sind. Timer unter diesem Wert sind für das derzeitige CoAP der Firmware 1.8.x ein Problem und werden nicht bzw. falsch dargestellt.Hi,
ich habe ein Shelly 3EM und der ioBroker bekommt keine Daten.
Ich habe es mit Firmware 1.8.1 und Adapter 4.0.2 versucht, ebenso mit Firmware 1.8.4-rc2 und Adapter 4.0.2 als auch mit 1.8.4-rc2 und Adapter 4.0.4.Der Ping-Test ist ebenso erfolgreich wie der CoAP-Empfangstest der hier im Thread (https://forum.iobroker.net/post/478820) beschrieben ist.
Es werden aber keine Objekte angelegt.Nur für Dummies wie mich: Ich muss Restricted Access nicht aktivieren, oder? Das ist bei mir ausgeschaltet. Ich habe es allerdings auch schon mit dieser Option probiert.
-
Ich hab gerade erst bemerkt, dass der Shelly auf Version 1.8 geupdatet werden muss... :man-facepalming:

Warum wird mir diese nicht angeboten?
Wenn ich das Update händisch anstoße:
http://IP/ota?url=http://api.shelly.cloud/firmware/SHDM-1.zipbekomme ich das hier:
{"status":"updating","has_update":false,"new_version":"","old_version":"20191120-141347/v1.5.6-rc2@4776adad"}@BobBruni 1. wie kommst du zu eine rc version? wäre schon mal interessannt. die gibts nicht einfach zum installieren.
2. selbst wenn du selbst di rc installiert hast wird im normalfall sofort die letzte release als update angeboten.http://IP/ota?url=http://api.shelly.cloud/firmware/SHDM-1.zip
hast du da auch die ip des schelly's eingetragen? hast du einen DM1, oder doch einen DM2
-
Hi,
ich habe ein Shelly 3EM und der ioBroker bekommt keine Daten.
Ich habe es mit Firmware 1.8.1 und Adapter 4.0.2 versucht, ebenso mit Firmware 1.8.4-rc2 und Adapter 4.0.2 als auch mit 1.8.4-rc2 und Adapter 4.0.4.Der Ping-Test ist ebenso erfolgreich wie der CoAP-Empfangstest der hier im Thread (https://forum.iobroker.net/post/478820) beschrieben ist.
Es werden aber keine Objekte angelegt.Nur für Dummies wie mich: Ich muss Restricted Access nicht aktivieren, oder? Das ist bei mir ausgeschaltet. Ich habe es allerdings auch schon mit dieser Option probiert.
@Lokverführer bekommt der 3EM selber überhaupt daten?
du installierst da wild durch die gegend. kreuz und quer. stopst du dabei den adapter auch, oder einfach kostet ja nix?
für Dummies: restrictet login hat damit überhaupt nichts zu tun. braucht man nur, wenn kein anderer zugriff haben soll.
-
@BobBruni 1. wie kommst du zu eine rc version? wäre schon mal interessannt. die gibts nicht einfach zum installieren.
2. selbst wenn du selbst di rc installiert hast wird im normalfall sofort die letzte release als update angeboten.http://IP/ota?url=http://api.shelly.cloud/firmware/SHDM-1.zip
hast du da auch die ip des schelly's eingetragen? hast du einen DM1, oder doch einen DM2
@da_Woody said in Test Adapter Shelly v4.0.3 (latest):
@BobBruni 1. wie kommst du zu eine rc version? wäre schon mal interessannt. die gibts nicht einfach zum installieren.
2. selbst wenn du selbst di rc installiert hast wird im normalfall sofort die letzte release als update angeboten.Kann ich dir echt nicht sagen. Selbst habe ich sie nicht installiert. Entweder sie wurde mir mal als Update angeboten oder die Firmware war bereits drauf, als ich ihn bekommen habe.
http://IP/ota?url=http://api.shelly.cloud/firmware/SHDM-1.zip
hast du da auch die ip des schelly's eingetragen? hast du einen DM1, oder doch einen DM2
IP habe ich natürlich eingetragen. Habe den DM1.
Glaube aber mittlerweile, dass mit dem Shelly selbst etwas nicht stimmt.
Ich habe nun alles unternommen um den Shelly komplett zurückzusetzen.- RESET-Taste für 10Sek gedrückt
- Spannungsfrei gemacht und anschließend 5mal einen angeschlossenen Taster gedrückt
- Factory Reset über WebIF
Klappt alles nicht.
-
@da_Woody said in Test Adapter Shelly v4.0.3 (latest):
@BobBruni 1. wie kommst du zu eine rc version? wäre schon mal interessannt. die gibts nicht einfach zum installieren.
2. selbst wenn du selbst di rc installiert hast wird im normalfall sofort die letzte release als update angeboten.Kann ich dir echt nicht sagen. Selbst habe ich sie nicht installiert. Entweder sie wurde mir mal als Update angeboten oder die Firmware war bereits drauf, als ich ihn bekommen habe.
http://IP/ota?url=http://api.shelly.cloud/firmware/SHDM-1.zip
hast du da auch die ip des schelly's eingetragen? hast du einen DM1, oder doch einen DM2
IP habe ich natürlich eingetragen. Habe den DM1.
Glaube aber mittlerweile, dass mit dem Shelly selbst etwas nicht stimmt.
Ich habe nun alles unternommen um den Shelly komplett zurückzusetzen.- RESET-Taste für 10Sek gedrückt
- Spannungsfrei gemacht und anschließend 5mal einen angeschlossenen Taster gedrückt
- Factory Reset über WebIF
Klappt alles nicht.
@BobBruni eine rc wird dir sicher nie als update angeboten. darum ja der satz:"im normalfall sofort die letzte release als update angeboten"
woher hast du den shelly? bei der auslieferung von allterco ist immer die urversion drauf. genauen namen hab ich jetzt nicht bei der hand. da hat offensichtlich schon wer rumgepfuscht. deutet auch darauf hin das du keinen werksreset schaffst. normal müsste der shelly nach langem drücken der reset taste zu blinken anfangen und du dann am handy paar sec später den shelly AP sehen können.edith: voraussetzung auch das die shellys ins netz dürfen.
-
@BobBruni eine rc wird dir sicher nie als update angeboten. darum ja der satz:"im normalfall sofort die letzte release als update angeboten"
woher hast du den shelly? bei der auslieferung von allterco ist immer die urversion drauf. genauen namen hab ich jetzt nicht bei der hand. da hat offensichtlich schon wer rumgepfuscht. deutet auch darauf hin das du keinen werksreset schaffst. normal müsste der shelly nach langem drücken der reset taste zu blinken anfangen und du dann am handy paar sec später den shelly AP sehen können.edith: voraussetzung auch das die shellys ins netz dürfen.
Gekauft habe ich den Dimmer direkt bei Shelly Euroupe im Dezember 2019 als er Neu herausgekommen ist. Die Firmware war dann schon drauf.
@da_Woody said in Test Adapter Shelly v4.0.3 (latest):
edith: voraussetzung auch das die shellys ins netz dürfen.
:man-facepalming: :man-facepalming:
Danke für den Hinweis! Wär ich nie darauf gekommen! Das wars!!!!Auch mein Problem mit dem 2x aktivieren ist nun behoben!
BESTEN DANK!!!!
-
@Lokverführer bekommt der 3EM selber überhaupt daten?
du installierst da wild durch die gegend. kreuz und quer. stopst du dabei den adapter auch, oder einfach kostet ja nix?
für Dummies: restrictet login hat damit überhaupt nichts zu tun. braucht man nur, wenn kein anderer zugriff haben soll.
@da_Woody
Wie meinst du das, ob der 3EM selbst Daten bekommt?
Also er funktioniert und zeigt in seinem Webinterface oder Shelly Cloud auch Daten anDen Adapter habe ich natürlich schon gestoppt und auch mehrfach neu gestartet, ebenso den ganzen ioBroker und auch den Shelly selbst. Von daher weiß ich wirklich nicht mehr, woran es liegen soll.
-
@da_Woody
Wie meinst du das, ob der 3EM selbst Daten bekommt?
Also er funktioniert und zeigt in seinem Webinterface oder Shelly Cloud auch Daten anDen Adapter habe ich natürlich schon gestoppt und auch mehrfach neu gestartet, ebenso den ganzen ioBroker und auch den Shelly selbst. Von daher weiß ich wirklich nicht mehr, woran es liegen soll.
@Lokverführer , kannst du bitte einmal die testergebnisse hier posten. besonders die vom coap test.
-
@da_Woody
Wie meinst du das, ob der 3EM selbst Daten bekommt?
Also er funktioniert und zeigt in seinem Webinterface oder Shelly Cloud auch Daten anDen Adapter habe ich natürlich schon gestoppt und auch mehrfach neu gestartet, ebenso den ganzen ioBroker und auch den Shelly selbst. Von daher weiß ich wirklich nicht mehr, woran es liegen soll.
@Lokverführer und du hast den test auf dem iobroker system ausgeführt? den darfst du nicht auf einem anderen rechner ausführen
-
Gekauft habe ich den Dimmer direkt bei Shelly Euroupe im Dezember 2019 als er Neu herausgekommen ist. Die Firmware war dann schon drauf.
@da_Woody said in Test Adapter Shelly v4.0.3 (latest):
edith: voraussetzung auch das die shellys ins netz dürfen.
:man-facepalming: :man-facepalming:
Danke für den Hinweis! Wär ich nie darauf gekommen! Das wars!!!!Auch mein Problem mit dem 2x aktivieren ist nun behoben!
BESTEN DANK!!!!
@BobBruni said in Test Adapter Shelly v4.0.3 (latest):
Gekauft habe ich den Dimmer direkt bei Shelly Euroupe im Dezember 2019 als er Neu herausgekommen ist. Die Firmware war dann schon drauf.
@da_Woody said in Test Adapter Shelly v4.0.3 (latest):
edith: voraussetzung auch das die shellys ins netz dürfen.
:man-facepalming: :man-facepalming:
Danke für den Hinweis! Wär ich nie darauf gekommen! Das wars!!!!Auch mein Problem mit dem 2x aktivieren ist nun behoben!
BESTEN DANK!!!!
ROTFLOL na fein, wieder ein problem gelöst...

ich werkel jetzt seit oktober 18 mit den dingern rum, aber eine vorinstallierte rc ist mir noch nie untergekommen. und meine mannschaft besteht inzwischen aus 70 mann und einer frau. (die zicke lässt sich pardout nicht updaten
) -
@da_Woody
Wie meinst du das, ob der 3EM selbst Daten bekommt?
Also er funktioniert und zeigt in seinem Webinterface oder Shelly Cloud auch Daten anDen Adapter habe ich natürlich schon gestoppt und auch mehrfach neu gestartet, ebenso den ganzen ioBroker und auch den Shelly selbst. Von daher weiß ich wirklich nicht mehr, woran es liegen soll.
@Lokverführer said in Test Adapter Shelly v4.0.3 (latest):
Also er funktioniert und zeigt in seinem Webinterface oder Shelly Cloud auch Daten an
das wollt ich wissen. aber jetzt is ja cheffe da...

-
@Lokverführer said in Test Adapter Shelly v4.0.3 (latest):
Also er funktioniert und zeigt in seinem Webinterface oder Shelly Cloud auch Daten an
das wollt ich wissen. aber jetzt is ja cheffe da...

-
@da_Woody
Wie meinst du das, ob der 3EM selbst Daten bekommt?
Also er funktioniert und zeigt in seinem Webinterface oder Shelly Cloud auch Daten anDen Adapter habe ich natürlich schon gestoppt und auch mehrfach neu gestartet, ebenso den ganzen ioBroker und auch den Shelly selbst. Von daher weiß ich wirklich nicht mehr, woran es liegen soll.
@Lokverführer stop den adapter, lösche den komplatten 3EM aus den objekten, schau das du auf Firmware 1.8.1 und Adapter 4.0.2 kommst. im adapter [IPv4] 0.0.0.0 - Listen on all IPs bei COAP. log mitlaufen lassen, adapter starten und posten was passiert im log.
bei mir läuft das genau in der konstellation. sieht dann in den objekten so aus:

-
@Lokverführer stop den adapter, lösche den komplatten 3EM aus den objekten, schau das du auf Firmware 1.8.1 und Adapter 4.0.2 kommst. im adapter [IPv4] 0.0.0.0 - Listen on all IPs bei COAP. log mitlaufen lassen, adapter starten und posten was passiert im log.
bei mir läuft das genau in der konstellation. sieht dann in den objekten so aus:

@da_Woody
Ich habe den Adapter gestoppt und auch entfernt. 3EM ist auf Firmware 1.8.1.
Adapter 4.0.2 wieder installiert.
Es gibt wieder nur Objekte "connection" und "update" sonst nichts.



-
@da_Woody
Ich habe den Adapter gestoppt und auch entfernt. 3EM ist auf Firmware 1.8.1.
Adapter 4.0.2 wieder installiert.
Es gibt wieder nur Objekte "connection" und "update" sonst nichts.



-
@Lokverführer hmm, lösch auf jeden fall mal das in der blacklist. ansonsten... @Stuebi ? @harrym ?
nur so nebenbei, der 3EM ist dein einziger shelly? dein system findet ja gar keinen shelly. node mal updaten?@da_Woody
Der Eintrag in der Blacklist ist ja der Standardeintrag. Aber auch wenn ich den lösche ändert sich nichts. Ich habe nur den 3EM, sonst keine Shellys.Beißt sich der Shelly-Adapter irgendwie mit Sonoff oder MQTT?
node ist auf 10.22.1
-
@da_Woody
Der Eintrag in der Blacklist ist ja der Standardeintrag. Aber auch wenn ich den lösche ändert sich nichts. Ich habe nur den 3EM, sonst keine Shellys.Beißt sich der Shelly-Adapter irgendwie mit Sonoff oder MQTT?
node ist auf 10.22.1
@Lokverführer du hast ein CoAP Problem in deinem Netzwerk. Für mal die gnzen Tests durch. Die zwei Datenpunkte werden vom Adapter selbst angelegt .... auch ohne Shellydevices.