NEWS
Shelly Adapter nach Neustart grün, geht aber nicht
-
@crunchip
Shelly: 5.3.2
Node.js: v14.19.1
NPM: 6.14.16
js-controller: 4.0.21
Admin: 5.3.1Ansonsten weiß ich nicht, wie ich das Problem besser beschreien kann.
System auf Stand halten.
Im Log schlägt sich der Adapter-(Neu)Start wie nieder? -
@crunchip
Shelly: 5.3.2
Node.js: v14.19.1
NPM: 6.14.16
js-controller: 4.0.21
Admin: 5.3.1Ansonsten weiß ich nicht, wie ich das Problem besser beschreien kann.
@wolfgangfb sagte in Shelly Adapter nach Neustart grün, geht aber nicht:
Ansonsten weiß ich nicht, wie ich das Problem besser beschreien kann
welche Shelly, Firmware, wie werden die angesprochen coap/mqtt, Logeinträge?
-
@crunchip
Shelly: 5.3.2
Node.js: v14.19.1
NPM: 6.14.16
js-controller: 4.0.21
Admin: 5.3.1Ansonsten weiß ich nicht, wie ich das Problem besser beschreien kann.
@wolfgangfb sagte in Shelly Adapter nach Neustart grün, geht aber nicht:
besser beschreien kann
nuja... ich schenk dir mal ein B...
abgesehn vom system sehe ich nur die adapter version. infos zu den shellys? nada. -
Jedesmal wenn ich IO-Broker neu starte habe ich das Problem, dass der Shelly Adapter zwar auf grün geht, aber nicht funktioniert (kann weder Shellys schalten noch bekomme ich Zustände mit). Wenn ich den Shelly Adapter dann einmal aus und wieder einschalte funktioniert wieder alles.
Davon mal abgesehen , wieso startest Du den Iobroker dauernd neu?
-
Davon mal abgesehen , wieso startest Du den Iobroker dauernd neu?
@haselchen berechtigte Frage, das hab ich oben doch glatt überlesen
-
@haselchen berechtigte Frage, das hab ich oben doch glatt überlesen
Hi
Also ich starte nicht ständig neu, aber beim Renovieren ist es manchmal notwendig den Strom abzustellen (vorher habe ich den Raspi sauber runtergefahren) und hinterher ist mir eben aufgefallen, dass die Rolläden und die Lichtsteuerung nicht gehen.
Ich habe Shelly 1, Shelly 2.5 und Shelly EM im Einsatz. Protokoll ist CoAP und HTTP.
Der Strom war am Donnerstag von ca. 17 Uhr bis ca. 19:30 aus.
Was ich jetzt auch sehr merkwürdig finde ist die Logdatei von diesem Zeitpunkt: Davor kommen die Meldungen, dass alle möglichen Adapter abgemeldet werden. Dann aber noch ein paar Javaskript Meldungen und dann direkt Esp Home und Javascript Meldungen. Überhaupt nichts davon, dass das System neu gestartet worden ist. Ist das normal?2022-06-02 17:07:02.743 - [32minfo[39m: javascript.0 (1203) script.js.ESP.S0CounterHTU: BaueTabelle: DatenpunktLeistung.forEach alias.0.Raum.Technik.EspHome.htu21.D4.power.state index 2 2022-06-02 17:07:02.743 - [32minfo[39m: javascript.0 (1203) script.js.ESP.S0CounterHTU: BaueTabelle: DatenpunktLeistung.forEach alias.0.Raum.Technik.EspHome.htu21.D3.power.state index 3 2022-06-02 19:24:05.700 - [32minfo[39m: javascript.0 (1203) script.js.Sensoren.Ping: ping.0.raspberrypi.192_168_1_35 2022-06-02 19:24:06.078 - [31merror[39m: esphome.0 (2309) ESPHome client 192.168.1.123 Error: connect ECONNREFUSED 192.168.1.123:6053 2022-06-02 19:24:08.830 - [33mwarn[39m: esphome.0 (2309) Client 192.168.1.116 Connection Lost, will reconnect automatically when device is available! 2022-06-02 19:24:08.832 - [33mwarn[39m: esphome.0 (2309) ESPHome client mini-uv disconnected 2022-06-02 19:24:18.298 - [32minfo[39m: javascript.0 (1203) script.js.Licht.BewegungErfasst: JSDatenpunkt: javascript.0.Raum.Wohnen.Bewegung.1.Um 20:34 ist mir dann aufgefallen, dass das Licht nicht in Vis angezeigt wird. Daraufhin den Status des Shelly Adapters kontrolliert. Dieser war komplett grün. Aber weder die Änderungen der Shellys (durch Schaltern der Lichtschalter) wurden an den IO-Broker übermittelt noch konnte ich durch Änderung der Datenpunkte die Shellys manipulieren.
Um 20:45 habe ich dann den Shelly Adapter gestoppt und neu gestartet.2022-06-02 20:45:51.596 - [32minfo[39m: host.raspberrypi "system.adapter.shelly.0" disabled 2022-06-02 20:45:51.597 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.shelly.0 (force=false, process=true) 2022-06-02 20:45:51.604 - [32minfo[39m: shelly.0 (1229) Got terminate signal TERMINATE_YOURSELF 2022-06-02 20:45:51.607 - [32minfo[39m: shelly.0 (1229) Closing Adapter 2022-06-02 20:45:51.608 - [32minfo[39m: shelly.0 (1229) terminating 2022-06-02 20:45:51.610 - [32minfo[39m: shelly.0 (1229) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-06-02 20:45:51.652 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.shelly.0 send kill signal 2022-06-02 20:45:52.130 - [31merror[39m: shelly.0 (1229) 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(). 2022-06-02 20:45:52.130 - [31merror[39m: shelly.0 (1229) unhandled promise rejection: DB closed 2022-06-02 20:45:52.133 - [31merror[39m: shelly.0 (1229) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (events.js:520:26) at Socket.emit (events.js:400:28) at Socket.emit (domain.js:475:12) at TCP.<anonymous> (net.js:686:12) 2022-06-02 20:45:52.134 - [31merror[39m: shelly.0 (1229) DB closed 2022-06-02 20:45:52.232 - [32minfo[39m: host.raspberrypi instance system.adapter.shelly.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-06-02 20:45:54.930 - [32minfo[39m: host.raspberrypi "system.adapter.shelly.0" enabled 2022-06-02 20:45:55.321 - [32minfo[39m: host.raspberrypi instance system.adapter.shelly.0 started with pid 7164 2022-06-02 20:45:59.251 - [32minfo[39m: shelly.0 (7164) Starting in CoAP mode. 2022-06-02 20:45:59.331 - [32minfo[39m: shelly.0 (7164) [CoAP] Listening for packets in the network 2022-06-02 20:45:59.471 - [32minfo[39m: shelly.0 (7164) [CoAP] Device 192.168.1.232 (shellyswitch25 / shellyswitch25-112BF9 / SHSW-25#112BF9#1) connected! Polltime set to 15 sec.Was mich auch sehr überrascht ist, dass der Eintrag
2022-06-02 20:45:51.596 - [32minfo[39m: host.raspberrypi "system.adapter.shelly.0" disableddas erste Vorkommen des Wortes "Shelly" nach 19:24 ist. So als ob der Adapter bis dahin überhaupt nicht vorhanden ist (aber trotzdem als grün angezeigt wird).
-
Hi
Also ich starte nicht ständig neu, aber beim Renovieren ist es manchmal notwendig den Strom abzustellen (vorher habe ich den Raspi sauber runtergefahren) und hinterher ist mir eben aufgefallen, dass die Rolläden und die Lichtsteuerung nicht gehen.
Ich habe Shelly 1, Shelly 2.5 und Shelly EM im Einsatz. Protokoll ist CoAP und HTTP.
Der Strom war am Donnerstag von ca. 17 Uhr bis ca. 19:30 aus.
Was ich jetzt auch sehr merkwürdig finde ist die Logdatei von diesem Zeitpunkt: Davor kommen die Meldungen, dass alle möglichen Adapter abgemeldet werden. Dann aber noch ein paar Javaskript Meldungen und dann direkt Esp Home und Javascript Meldungen. Überhaupt nichts davon, dass das System neu gestartet worden ist. Ist das normal?2022-06-02 17:07:02.743 - [32minfo[39m: javascript.0 (1203) script.js.ESP.S0CounterHTU: BaueTabelle: DatenpunktLeistung.forEach alias.0.Raum.Technik.EspHome.htu21.D4.power.state index 2 2022-06-02 17:07:02.743 - [32minfo[39m: javascript.0 (1203) script.js.ESP.S0CounterHTU: BaueTabelle: DatenpunktLeistung.forEach alias.0.Raum.Technik.EspHome.htu21.D3.power.state index 3 2022-06-02 19:24:05.700 - [32minfo[39m: javascript.0 (1203) script.js.Sensoren.Ping: ping.0.raspberrypi.192_168_1_35 2022-06-02 19:24:06.078 - [31merror[39m: esphome.0 (2309) ESPHome client 192.168.1.123 Error: connect ECONNREFUSED 192.168.1.123:6053 2022-06-02 19:24:08.830 - [33mwarn[39m: esphome.0 (2309) Client 192.168.1.116 Connection Lost, will reconnect automatically when device is available! 2022-06-02 19:24:08.832 - [33mwarn[39m: esphome.0 (2309) ESPHome client mini-uv disconnected 2022-06-02 19:24:18.298 - [32minfo[39m: javascript.0 (1203) script.js.Licht.BewegungErfasst: JSDatenpunkt: javascript.0.Raum.Wohnen.Bewegung.1.Um 20:34 ist mir dann aufgefallen, dass das Licht nicht in Vis angezeigt wird. Daraufhin den Status des Shelly Adapters kontrolliert. Dieser war komplett grün. Aber weder die Änderungen der Shellys (durch Schaltern der Lichtschalter) wurden an den IO-Broker übermittelt noch konnte ich durch Änderung der Datenpunkte die Shellys manipulieren.
Um 20:45 habe ich dann den Shelly Adapter gestoppt und neu gestartet.2022-06-02 20:45:51.596 - [32minfo[39m: host.raspberrypi "system.adapter.shelly.0" disabled 2022-06-02 20:45:51.597 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.shelly.0 (force=false, process=true) 2022-06-02 20:45:51.604 - [32minfo[39m: shelly.0 (1229) Got terminate signal TERMINATE_YOURSELF 2022-06-02 20:45:51.607 - [32minfo[39m: shelly.0 (1229) Closing Adapter 2022-06-02 20:45:51.608 - [32minfo[39m: shelly.0 (1229) terminating 2022-06-02 20:45:51.610 - [32minfo[39m: shelly.0 (1229) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-06-02 20:45:51.652 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.shelly.0 send kill signal 2022-06-02 20:45:52.130 - [31merror[39m: shelly.0 (1229) 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(). 2022-06-02 20:45:52.130 - [31merror[39m: shelly.0 (1229) unhandled promise rejection: DB closed 2022-06-02 20:45:52.133 - [31merror[39m: shelly.0 (1229) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (events.js:520:26) at Socket.emit (events.js:400:28) at Socket.emit (domain.js:475:12) at TCP.<anonymous> (net.js:686:12) 2022-06-02 20:45:52.134 - [31merror[39m: shelly.0 (1229) DB closed 2022-06-02 20:45:52.232 - [32minfo[39m: host.raspberrypi instance system.adapter.shelly.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-06-02 20:45:54.930 - [32minfo[39m: host.raspberrypi "system.adapter.shelly.0" enabled 2022-06-02 20:45:55.321 - [32minfo[39m: host.raspberrypi instance system.adapter.shelly.0 started with pid 7164 2022-06-02 20:45:59.251 - [32minfo[39m: shelly.0 (7164) Starting in CoAP mode. 2022-06-02 20:45:59.331 - [32minfo[39m: shelly.0 (7164) [CoAP] Listening for packets in the network 2022-06-02 20:45:59.471 - [32minfo[39m: shelly.0 (7164) [CoAP] Device 192.168.1.232 (shellyswitch25 / shellyswitch25-112BF9 / SHSW-25#112BF9#1) connected! Polltime set to 15 sec.Was mich auch sehr überrascht ist, dass der Eintrag
2022-06-02 20:45:51.596 - [32minfo[39m: host.raspberrypi "system.adapter.shelly.0" disableddas erste Vorkommen des Wortes "Shelly" nach 19:24 ist. So als ob der Adapter bis dahin überhaupt nicht vorhanden ist (aber trotzdem als grün angezeigt wird).
@wolfgangfb sagte in Shelly Adapter nach Neustart grün, geht aber nicht:
Shelly EM im Einsatz. Protokoll ist CoAP und HTTP.
Funktioniert der EM überhaupt im coap, sinnigerweise sollte man auf mqtt umstellen.
Welche Version läuft denn beim shelly -
Hi
Also ich starte nicht ständig neu, aber beim Renovieren ist es manchmal notwendig den Strom abzustellen (vorher habe ich den Raspi sauber runtergefahren) und hinterher ist mir eben aufgefallen, dass die Rolläden und die Lichtsteuerung nicht gehen.
Ich habe Shelly 1, Shelly 2.5 und Shelly EM im Einsatz. Protokoll ist CoAP und HTTP.
Der Strom war am Donnerstag von ca. 17 Uhr bis ca. 19:30 aus.
Was ich jetzt auch sehr merkwürdig finde ist die Logdatei von diesem Zeitpunkt: Davor kommen die Meldungen, dass alle möglichen Adapter abgemeldet werden. Dann aber noch ein paar Javaskript Meldungen und dann direkt Esp Home und Javascript Meldungen. Überhaupt nichts davon, dass das System neu gestartet worden ist. Ist das normal?2022-06-02 17:07:02.743 - [32minfo[39m: javascript.0 (1203) script.js.ESP.S0CounterHTU: BaueTabelle: DatenpunktLeistung.forEach alias.0.Raum.Technik.EspHome.htu21.D4.power.state index 2 2022-06-02 17:07:02.743 - [32minfo[39m: javascript.0 (1203) script.js.ESP.S0CounterHTU: BaueTabelle: DatenpunktLeistung.forEach alias.0.Raum.Technik.EspHome.htu21.D3.power.state index 3 2022-06-02 19:24:05.700 - [32minfo[39m: javascript.0 (1203) script.js.Sensoren.Ping: ping.0.raspberrypi.192_168_1_35 2022-06-02 19:24:06.078 - [31merror[39m: esphome.0 (2309) ESPHome client 192.168.1.123 Error: connect ECONNREFUSED 192.168.1.123:6053 2022-06-02 19:24:08.830 - [33mwarn[39m: esphome.0 (2309) Client 192.168.1.116 Connection Lost, will reconnect automatically when device is available! 2022-06-02 19:24:08.832 - [33mwarn[39m: esphome.0 (2309) ESPHome client mini-uv disconnected 2022-06-02 19:24:18.298 - [32minfo[39m: javascript.0 (1203) script.js.Licht.BewegungErfasst: JSDatenpunkt: javascript.0.Raum.Wohnen.Bewegung.1.Um 20:34 ist mir dann aufgefallen, dass das Licht nicht in Vis angezeigt wird. Daraufhin den Status des Shelly Adapters kontrolliert. Dieser war komplett grün. Aber weder die Änderungen der Shellys (durch Schaltern der Lichtschalter) wurden an den IO-Broker übermittelt noch konnte ich durch Änderung der Datenpunkte die Shellys manipulieren.
Um 20:45 habe ich dann den Shelly Adapter gestoppt und neu gestartet.2022-06-02 20:45:51.596 - [32minfo[39m: host.raspberrypi "system.adapter.shelly.0" disabled 2022-06-02 20:45:51.597 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.shelly.0 (force=false, process=true) 2022-06-02 20:45:51.604 - [32minfo[39m: shelly.0 (1229) Got terminate signal TERMINATE_YOURSELF 2022-06-02 20:45:51.607 - [32minfo[39m: shelly.0 (1229) Closing Adapter 2022-06-02 20:45:51.608 - [32minfo[39m: shelly.0 (1229) terminating 2022-06-02 20:45:51.610 - [32minfo[39m: shelly.0 (1229) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-06-02 20:45:51.652 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.shelly.0 send kill signal 2022-06-02 20:45:52.130 - [31merror[39m: shelly.0 (1229) 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(). 2022-06-02 20:45:52.130 - [31merror[39m: shelly.0 (1229) unhandled promise rejection: DB closed 2022-06-02 20:45:52.133 - [31merror[39m: shelly.0 (1229) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (events.js:520:26) at Socket.emit (events.js:400:28) at Socket.emit (domain.js:475:12) at TCP.<anonymous> (net.js:686:12) 2022-06-02 20:45:52.134 - [31merror[39m: shelly.0 (1229) DB closed 2022-06-02 20:45:52.232 - [32minfo[39m: host.raspberrypi instance system.adapter.shelly.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-06-02 20:45:54.930 - [32minfo[39m: host.raspberrypi "system.adapter.shelly.0" enabled 2022-06-02 20:45:55.321 - [32minfo[39m: host.raspberrypi instance system.adapter.shelly.0 started with pid 7164 2022-06-02 20:45:59.251 - [32minfo[39m: shelly.0 (7164) Starting in CoAP mode. 2022-06-02 20:45:59.331 - [32minfo[39m: shelly.0 (7164) [CoAP] Listening for packets in the network 2022-06-02 20:45:59.471 - [32minfo[39m: shelly.0 (7164) [CoAP] Device 192.168.1.232 (shellyswitch25 / shellyswitch25-112BF9 / SHSW-25#112BF9#1) connected! Polltime set to 15 sec.Was mich auch sehr überrascht ist, dass der Eintrag
2022-06-02 20:45:51.596 - [32minfo[39m: host.raspberrypi "system.adapter.shelly.0" disableddas erste Vorkommen des Wortes "Shelly" nach 19:24 ist. So als ob der Adapter bis dahin überhaupt nicht vorhanden ist (aber trotzdem als grün angezeigt wird).
Die aktuelle Firmware-Version Ihres Shelly ist 20220209-094734/v1.11.8-g8c7bb8dKeine neuere Firmware verfügbar.Ja, die Shelly EM funktionieren wunderbar.
-
Die aktuelle Firmware-Version Ihres Shelly ist 20220209-094734/v1.11.8-g8c7bb8dKeine neuere Firmware verfügbar.Ja, die Shelly EM funktionieren wunderbar.
@wolfgangfb Adapter Version meinte ich
edit, hattest ja weiter oben schon geschrieben, Shelly: 5.3.2 noch richtig?
-
@wolfgangfb Adapter Version meinte ich
edit, hattest ja weiter oben schon geschrieben, Shelly: 5.3.2 noch richtig?
Ja, 5.3.2. ist richtig, etwas neueres wird mir auch nicht angeboten.
-
Ja, 5.3.2. ist richtig, etwas neueres wird mir auch nicht angeboten.
@wolfgangfb passt schon, gibt nichts neueres
sonst noch irgendwelche Auffälligkeiten im log
-
@wolfgangfb passt schon, gibt nichts neueres
sonst noch irgendwelche Auffälligkeiten im log
@crunchip
Ich finde es schon auffällig genug, dass nach einem Neustart überhaupt nichts von einem Shelly im Log steht. Ich möchte den IO-Broker jetzt gerade nicht neu starten. Beim nächsten mal schaue ich mir aber sofort die Instanzen an. Normalerweise werden die bei mir nach einem Neustart nach und nach grün. Ich achte dann mal drauf, ob der Shelly sofort grün ist oder auch erst nach einiger Zeit. -
@crunchip
Ich finde es schon auffällig genug, dass nach einem Neustart überhaupt nichts von einem Shelly im Log steht. Ich möchte den IO-Broker jetzt gerade nicht neu starten. Beim nächsten mal schaue ich mir aber sofort die Instanzen an. Normalerweise werden die bei mir nach einem Neustart nach und nach grün. Ich achte dann mal drauf, ob der Shelly sofort grün ist oder auch erst nach einiger Zeit.@wolfgangfb dann seh doch im alten Log nach.
auf welcher Logstufe steht denn die shelly Instanz, falls auf Error, wirst du da auch keine Meldung sehen
-
@wolfgangfb dann seh doch im alten Log nach.
auf welcher Logstufe steht denn die shelly Instanz, falls auf Error, wirst du da auch keine Meldung sehen
@crunchip
Logstufe: info
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden