NEWS
Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht ;)
Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht ;)
-
ich nutze aktuell nur 1 Shelly, wollte ich mal ausprobieren. Ansonsten hab ich schon alles gehabt...HM, HM-IP, Zigbee-devices, Z-Wave hatte ich auch. Z-Wave bin ich wieder von weg, weil mir die GerÀte zu teuer waren.
@Kueppert , ich habe viele Shellys 1, 1PM, 2 und 2.5 im Einsatz, aber halte nichts von WLAN betriebenen GerĂ€ten mit Batterie oder Akku. Die Laufzeit der Batterien / Akkus ist zu kurz und der Wakeup Prozess der WLAN GerĂ€te ist einfach zu lang. ich möchte ja nicht erst 3-5 sek wissen ob die tĂŒr offen ist. manchmal klappt der wakeup prozess auch ĂŒberhaupt nicht.
-
Könnt ihr die neuen Endpunkte fĂŒr Dimmer einbauen?
MQTT/REST
dim=up/down/stop/cycleDanke
-
@harrym: Danke, hatte das Problem auch gestern mit meinem Shelly1 Relais fĂŒr ein Toröffner. Habe den Timer Auto Off von 1 auf 2 Sekunden setzen mĂŒssen.
-
Nutzt jemand RGBW2 mit Firmware 1.8 und CoAP?
Bei meinem funktioniert nun der coaptest.js Test nicht und taucht dann natĂŒrlich auch nicht bei den Objekten auf. Vor dem Update mit einer Ă€lteren Adapter Version hat der RGBW2 funktioniert.
Wenn es durch die CoAP Ănderungen mit FW 1.8 am Netzwerk (Unifi AP an FB 6490 Cable FW 7.2, ioBroker auf einer Proxmox VM) liegen sollte, wie kann ich das testen bzw. welche Einstellungen wĂ€ren zu ĂŒberprĂŒfen?
Bin fĂŒr jeden Tipp dankbar. -
Nutzt jemand RGBW2 mit Firmware 1.8 und CoAP?
Bei meinem funktioniert nun der coaptest.js Test nicht und taucht dann natĂŒrlich auch nicht bei den Objekten auf. Vor dem Update mit einer Ă€lteren Adapter Version hat der RGBW2 funktioniert.
Wenn es durch die CoAP Ănderungen mit FW 1.8 am Netzwerk (Unifi AP an FB 6490 Cable FW 7.2, ioBroker auf einer Proxmox VM) liegen sollte, wie kann ich das testen bzw. welche Einstellungen wĂ€ren zu ĂŒberprĂŒfen?
Bin fĂŒr jeden Tipp dankbar. -
@da_Woody
Gut das es bei dir geht. Mangels weiterer Shellys kann ich CoAP nicht testen.
lĂ€stigerweise lĂ€sst sich der RGBW2 jetzt auch nicht downgraden
Im Netz habe ich so manche Probleme wg. CoAP gelesen, die Leute haben dann aufgegeben und stiegen um auf MQTT bzw. Tasmota

Vielleicht gibt mir noch jemand einen Tipp?
-
@da_Woody
Gut das es bei dir geht. Mangels weiterer Shellys kann ich CoAP nicht testen.
lĂ€stigerweise lĂ€sst sich der RGBW2 jetzt auch nicht downgraden
Im Netz habe ich so manche Probleme wg. CoAP gelesen, die Leute haben dann aufgegeben und stiegen um auf MQTT bzw. Tasmota

Vielleicht gibt mir noch jemand einen Tipp?
Oh Mann... den Unifi AP neu gestartet und nun gehts
Edit: Aber nur kurzzeitig...
nach dem Neustart taucht der RGBW2 in den Objekten auf, ist aber nicht steuerbar...
Der coaptest.js tuts wieder nicht...
Nix im Netz dazu gefunden (Unifi, CoAP, Multicast)
und auf MQTT umgestellt - lÀuft. -
Oh Mann... den Unifi AP neu gestartet und nun gehts
Edit: Aber nur kurzzeitig...
nach dem Neustart taucht der RGBW2 in den Objekten auf, ist aber nicht steuerbar...
Der coaptest.js tuts wieder nicht...
Nix im Netz dazu gefunden (Unifi, CoAP, Multicast)
und auf MQTT umgestellt - lÀuft.@FredF hab das selbe problem..., hab neuen Router als Switch gesteckt, seitdem funzt bei mir Coap auch nicht. Hast ne Lösung gefunden?
Das ganze lĂ€uft ,wenn ich den Adapter neustartet, funktioniert das ganze fast 2min,Daten werden aktualisiert,danach wird nur Uptime und ab und zu Wlan Signal aktualisiert... aber der Energywert Ă€nder sich nicht. Wenn ich aber direkt ĂŒber die ip des Shelly gehe, geht alles normal. -
@FredF hab das selbe problem..., hab neuen Router als Switch gesteckt, seitdem funzt bei mir Coap auch nicht. Hast ne Lösung gefunden?
Das ganze lĂ€uft ,wenn ich den Adapter neustartet, funktioniert das ganze fast 2min,Daten werden aktualisiert,danach wird nur Uptime und ab und zu Wlan Signal aktualisiert... aber der Energywert Ă€nder sich nicht. Wenn ich aber direkt ĂŒber die ip des Shelly gehe, geht alles normal.@canim sagte in Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht
:Hast ne Lösung gefunden?
Nein, hatte es aufgegeben und auf MQTT umgestellt.
-
@canim sagte in Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht
:Hast ne Lösung gefunden?
Nein, hatte es aufgegeben und auf MQTT umgestellt.
-
@da_Woody Das mag ja sein, hilft mir aber nicht weiter, wenn man das Netzwerkproblem nicht idenitifizieren kann und keiner einem diese Frage beantworten kann oder will.
@FredF sagte in Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht
:Wenn es durch die CoAP Ănderungen mit FW 1.8 am Netzwerk (Unifi AP an FB 6490 Cable FW 7.2, ioBroker auf einer Proxmox VM) liegen sollte, wie kann ich das testen bzw. welche Einstellungen wĂ€ren zu ĂŒberprĂŒfen?
-
@da_Woody Das mag ja sein, hilft mir aber nicht weiter, wenn man das Netzwerkproblem nicht idenitifizieren kann und keiner einem diese Frage beantworten kann oder will.
@FredF sagte in Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht
:Wenn es durch die CoAP Ănderungen mit FW 1.8 am Netzwerk (Unifi AP an FB 6490 Cable FW 7.2, ioBroker auf einer Proxmox VM) liegen sollte, wie kann ich das testen bzw. welche Einstellungen wĂ€ren zu ĂŒberprĂŒfen?
-
@da_Woody Das mag ja sein, hilft mir aber nicht weiter, wenn man das Netzwerkproblem nicht idenitifizieren kann und keiner einem diese Frage beantworten kann oder will.
@FredF sagte in Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht
:Wenn es durch die CoAP Ănderungen mit FW 1.8 am Netzwerk (Unifi AP an FB 6490 Cable FW 7.2, ioBroker auf einer Proxmox VM) liegen sollte, wie kann ich das testen bzw. welche Einstellungen wĂ€ren zu ĂŒberprĂŒfen?
@FredF @canim da geht es nicht ums wollen, können ist das problem. deine/eure netzwerkstruktur kennt keiner, nur du/ihr.
ich hab weder eine fritte (von denen ich sowieso nichts halte), noch einen uni-ap. könntest du mir helfen wenn ich dir sage bei mir lÀuft ein synology-mesh mit einer nanostation und 2 renkforce? kleines beispiel:
ich hatte ein problem mit einem shelly-3em. zeigte fĂŒr stunden daten an. plötzlich nicht mehr. nach neustart ging wieder fĂŒr ne zeit. in der shelly-app kein problem, da cloud. selbst Dimitar von alterco/shelly konnte sich keinen reim darauf machen. irgenwann kam ich durch zufall drauf, das solange daten kommen, wie der 3em direkt am router eingeloggt war. sobald sich das ding auf den AP umgelogt hat war schicht im schacht. kontakt zu synology aufgenommen, nach termin vereinbarung dann eine remote session mit einer mandelĂ€ugigen. schwupp, fehler gefunden! sie schrieb mir dann ausfĂŒhliche anleitung wie ich das bis zum nĂ€chsten FW-update lösen kann. mĂŒhsam genug, musste die prozedur nach jedem neustart des netzwerks wieder neu gemacht werden. alles per SSH. 3 wochen spĂ€ter kam das FW update, einstellung gemacht, sache gefrĂŒhstĂŒckt.
ich denke das euch das problem mit netzwerken durch die geschichte biĂchen klarer wird...
das es nicht am adapter, oder shelly FW liegen kann zeigt ja schon das bei fast allen kein problem herscht.
du kannst gerne den adapter auf 4.0.3 (latest) updeten, lÀuft bei mir seit wochen, wird aber dein problem nicht lösen.
offensichtlich werden bei euch die COAP daten nicht richtig weitergeleitet. -
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!Nachtrag:
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.@Stuebi said in Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht
: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!Nachtrag:
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.Guten Tag sitze hier gerade mit meinem neuen Shelly Plug S und bekomme im Iobroker zwar das GerĂ€t mit den allgemeinen Informationen angezeigt (uptime wird alle 5 sek aktualisiert) nur leider sind unter dem Verzeichnis Channel keinerlei Informationen.
Habe wie du hier beschrieben hast alle Punkte ausprobiert und sehe im Terminal auch "Traffic".Installiert ist der Adapter 4.0.3 und der Plug S hat v1.8.3
Vielleicht kann mir ja jmd helfen.
@Stuebi said in Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht
: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!Nachtrag:
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. -
@Stuebi said in Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht
: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!Nachtrag:
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.Guten Tag sitze hier gerade mit meinem neuen Shelly Plug S und bekomme im Iobroker zwar das GerĂ€t mit den allgemeinen Informationen angezeigt (uptime wird alle 5 sek aktualisiert) nur leider sind unter dem Verzeichnis Channel keinerlei Informationen.
Habe wie du hier beschrieben hast alle Punkte ausprobiert und sehe im Terminal auch "Traffic".Installiert ist der Adapter 4.0.3 und der Plug S hat v1.8.3
Vielleicht kann mir ja jmd helfen.
@Stuebi said in Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht
: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!Nachtrag:
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. -
@SaAnMaFi said in Shelly Adapter 4.0 - Shelly Firmware 1.8 - Tester gesucht
:nur leider sind unter dem Verzeichnis Channel keinerlei Informationen.
wo siehst du das? es gibt kein verzeichniss channel. nur relay0.

