NEWS
ioBroker stürzt neuerdings 2x am Tag ab
-
Guten Morgen,
leider habe ich das Problem, dass ioBroker seit einigen Tagen 2x am Tag auf einem PI4 2GB abstürzt.
RAM/SSD ist wohl nicht das Problem, Temperatur war zu dem Zeitpunkt auch nicht zu hoch.Unten mal das Log zu dem Zeitpunkt.
Ich kann mir vorstellen, dass es an folgender Zeile lag:
[31merror[39m: host.raspberrypi Cannot parse /opt/iobroker/iobroker-data/objects.json: SyntaxError: Unexpected end of JSON input
Wenn ja, woher kommt das und wie kann man es fixen?2020-12-21 02:00:05.471 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.Durchfluss: 1176 lh > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:05.775 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.Aktive_Betriebsart: Standby > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:06.098 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.Pos_Vent_3UV_DHW: 0 % > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:06.279 - [32minfo[39m: daswetter.0 (29530) starting. Version 3.0.4 in /opt/iobroker/node_modules/iobroker.daswetter, node: v10.19.0 2020-12-21 02:00:06.872 - [32minfo[39m: smartmeter.1 (2468) Received 10 values, 3 updated 2020-12-21 02:00:07.027 - [33mwarn[39m: javascript.0 (1333) getState "mqtt.0.Wemos4.Power.Watt" not found (3) 2020-12-21 02:00:07.028 - [33mwarn[39m: javascript.0 (1333) at Object.<anonymous> (script.js.common.Stromverbrauch.Energie-Berechnung_Heizung:5:162) 2020-12-21 02:00:07.028 - [33mwarn[39m: javascript.0 (1333) at Timeout.setInterval [as _onTimeout] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2040:34) 2020-12-21 02:00:07.028 - [33mwarn[39m: javascript.0 (1333) at ontimeout (timers.js:436:11) 2020-12-21 02:00:07.029 - [33mwarn[39m: javascript.0 (1333) at tryOnTimeout (timers.js:300:5) 2020-12-21 02:00:07.029 - [33mwarn[39m: javascript.0 (1333) at listOnTimeout (timers.js:263:5) 2020-12-21 02:00:07.029 - [33mwarn[39m: javascript.0 (1333) at Timer.processTimers (timers.js:223:10) 2020-12-21 02:00:07.029 - [33mwarn[39m: javascript.0 (1333) getState "mqtt.0.Wemos4.Power_Waermepumpe_Gesamt.Watt" not found (3) 2020-12-21 02:00:07.030 - [33mwarn[39m: javascript.0 (1333) at Object.<anonymous> (script.js.common.Stromverbrauch.Energie-Berechnung_Heizung:6:159) 2020-12-21 02:00:07.031 - [33mwarn[39m: javascript.0 (1333) at Timeout.setInterval [as _onTimeout] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2040:34) 2020-12-21 02:00:07.031 - [33mwarn[39m: javascript.0 (1333) at ontimeout (timers.js:436:11) 2020-12-21 02:00:07.031 - [33mwarn[39m: javascript.0 (1333) at tryOnTimeout (timers.js:300:5) 2020-12-21 02:00:07.031 - [33mwarn[39m: javascript.0 (1333) at listOnTimeout (timers.js:263:5) 2020-12-21 02:00:07.033 - [33mwarn[39m: javascript.0 (1333) at Timer.processTimers (timers.js:223:10) 2020-12-21 02:00:07.034 - [33mwarn[39m: javascript.0 (1333) getState "mqtt.0.Wemos8-Strom_Schaltschr.Allgemein_gesamt.Watt" not found (3) 2020-12-21 02:00:07.034 - [33mwarn[39m: javascript.0 (1333) at Object.<anonymous> (script.js.common.Stromverbrauch.Energie-Berechnung_Heizung:7:165) 2020-12-21 02:00:07.035 - [33mwarn[39m: javascript.0 (1333) at Timeout.setInterval [as _onTimeout] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2040:34) 2020-12-21 02:00:07.035 - [33mwarn[39m: javascript.0 (1333) at ontimeout (timers.js:436:11) 2020-12-21 02:00:07.035 - [33mwarn[39m: javascript.0 (1333) at tryOnTimeout (timers.js:300:5) 2020-12-21 02:00:07.036 - [33mwarn[39m: javascript.0 (1333) at listOnTimeout (timers.js:263:5) 2020-12-21 02:00:07.036 - [33mwarn[39m: javascript.0 (1333) at Timer.processTimers (timers.js:223:10) 2020-12-21 02:00:07.234 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.T_direkter_Heizkreis: 24.2 °C > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:08.103 - [32minfo[39m: host.raspberrypi instance system.adapter.ical.0 started with pid 29740 2020-12-21 02:00:08.343 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.Pos_Vent_3UVB1: 0 % > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:08.913 - [32minfo[39m: smartmeter.0 (2427) Received 10 values, 3 updated 2020-12-21 02:00:09.186 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.UWPumpe: 100 % > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:11.161 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.ehs: 0 kWh > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:11.361 - [32minfo[39m: ical.0 (29740) starting. Version 1.8.2 in /opt/iobroker/node_modules/iobroker.ical, node: v10.19.0 2020-12-21 02:00:11.748 - [32minfo[39m: ical.0 (29740) processing URL: Müll https://calendar.google.com/calendar/ical/s5vhoqogjjck1l2q6gslhoiht90p6cl1%40import.calendar.google.com/public/basic.ics 2020-12-21 02:00:11.838 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.Aktive_Betriebsart: Standby > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:11.854 - [32minfo[39m: ical.0 (29740) processing URL: Tele-Training https://calendar.google.com/calendar/ical/t596hvdp149p5flbjj62es4ab8%40group.calendar.google.com/private-0a987bd061d8bf5012ed50de3a0295b7/basic.ics 2020-12-21 02:00:13.230 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.Soll_Vorlauftemperatur_Waermeerzeuger: 27.4 °C > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:13.717 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.Heizung_Ruecklauf: 24.7 °C > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:15.813 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.T_Aussen_gemittelt: 5.8 °C > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:15.832 - [32minfo[39m: tvspielfilm.0 (29484) Terminated (NO_ERROR): Without reason 2020-12-21 02:00:16.306 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.Vorlauftemperatur_Waermeerzeuger: 25.3 °C > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:16.349 - [32minfo[39m: host.raspberrypi instance system.adapter.tvspielfilm.0 terminated with code 0 (NO_ERROR) 2020-12-21 02:00:16.984 - [32minfo[39m: fhem.0 (3984) unhandled event FHEM: ---- | HPSU myHPSU HPSU.Kaeltemitteltemperatur: 24 °C > no sync - no fhemObjects >> jsonlist2 myHPSU 2020-12-21 02:00:17.028 - [33mwarn[39m: javascript.0 (1333) getState "mqtt.0.Wemos4.Power.Watt" not found (3) 2020-12-21 02:00:17.039 - [32minfo[39m: ical.0 (29740) Terminated (NO_ERROR): Without reason 2020-12-21 02:00:17.029 - [33mwarn[39m: javascript.0 (1333) at Object.<anonymous> (script.js.common.Stromverbrauch.Energie-Berechnung_Heizung:5:162) 2020-12-21 02:00:17.029 - [33mwarn[39m: javascript.0 (1333) at Timeout.setInterval [as _onTimeout] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2040:34) 2020-12-21 02:00:17.029 - [33mwarn[39m: javascript.0 (1333) at ontimeout (timers.js:436:11) 2020-12-21 02:00:17.030 - [33mwarn[39m: javascript.0 (1333) at tryOnTimeout (timers.js:300:5) 2020-12-21 02:00:17.030 - [33mwarn[39m: javascript.0 (1333) at listOnTimeout (timers.js:263:5) 2020-12-21 02:00:17.030 - [33mwarn[39m: javascript.0 (1333) at Timer.processTimers (timers.js:223:10) 2020-12-21 02:00:17.031 - [33mwarn[39m: javascript.0 (1333) getState "mqtt.0.Wemos4.Power_Waermepumpe_Gesamt.Watt" not found (3) 2020-12-21 02:00:17.036 - [33mwarn[39m: javascript.0 (1333) at Object.<anonymous> (script.js.common.Stromverbrauch.Energie-Berechnung_Heizung:6:159) 2020-12-21 02:00:17.036 - [33mwarn[39m: javascript.0 (1333) at Timeout.setInterval [as _onTimeout] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2040:34) 2020-12-21 02:00:17.037 - [33mwarn[39m: javascript.0 (1333) at ontimeout (timers.js:436:11) 2020-12-21 02:00:17.038 - [33mwarn[39m: javascript.0 (1333) at tryOnTimeout (timers.js:300:5) 2020-12-21 02:00:17.041 - [33mwarn[39m: javas2020-12-21 01:41:29.036 - [32minfo[39m: host.raspberrypi iobroker.js-controller version 2.2.9 js-controller starting 2020-12-21 01:41:29.044 - [32minfo[39m: host.raspberrypi Copyright (c) 2014-2020 bluefox, 2014 hobbyquaker 2020-12-21 01:41:29.045 - [32minfo[39m: host.raspberrypi hostname: raspberrypi, node: v10.19.0 2020-12-21 01:41:29.046 - [32minfo[39m: host.raspberrypi ip addresses: 2020-12-21 01:41:29.052 - [31merror[39m: host.raspberrypi Cannot parse /opt/iobroker/iobroker-data/objects.json: SyntaxError: Unexpected end of JSON input 2020-12-21 01:41:30.953 - [32minfo[39m: host.raspberrypi connected to Objects and States 2020-12-21 01:41:31.639 - [32minfo[39m: host.raspberrypi 59 instances found 2020-12-21 01:41:31.864 - [32minfo[39m: host.raspberrypi starting 33 instances 2020-12-21 01:41:31.919 - [32minfo[39m: host.raspberrypi instance system.adapter.admin.0 started with pid 725 2020-12-21 01:41:35.154 - [32minfo[39m: admin.0 (725) starting. Version 4.1.12 in /opt/iobroker/node_modules/iobroker.admin, node: v10.19.0 2020-12-21 01:41:35.234 - [32minfo[39m: admin.0 (725) requesting all states 2020-12-21 01:41:35.235 - [32minfo[39m: admin.0 (725) requesting all objects 2020-12-21 01:41:36.630 - [32minfo[39m: host.raspberrypi instance system.adapter.backitup.0 started with pid 930 2020-12-21 01:41:39.884 - [32minfo[39m: host.raspberrypi instance system.adapter.ble.0 started with pid 993 2020-12-21 01:41:40.011 - [32minfo[39m: admin.0 (725) received all objects 2020-12-21 01:41:40.362 - [32minfo[39m: admin.0 (725) http server listening on port 8081 2020-12-21 01:41:40.363 - [32minfo[39m: admin.0 (725) Use link "http://localhost:8081" to configure. 2020-12-21 01:41:42.408 - [32minfo[39m: ble.0 (993) starting. Version 0.12.0 in /opt/iobroker/node_modules/iobroker.ble, node: v10.19.0 2020-12-21 01:41:42.488 - [32minfo[39m: ble.0 (993) loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default 2020-12-21 01:41:42.489 - [32minfo[39m: ble.0 (993) enabled plugins: Xiaomi, _default 2020-12-21 01:41:42.490 - [32minfo[39m: ble.0 (993) monitored services: fe95 2020-12-21 01:41:42.493 - [32minfo[39m: ble.0 (993) starting scanner process... 2020-12-21 01:41:43.088 - [32minfo[39m: ble.0 (993) starting scan for services ["fe95"] 2020-12-21 01:41:43.202 - [32minfo[39m: backitup.0 (930) starting. Version 1.8.2 in /opt/iobroker/node_modules/iobroker.backitup, node: v10.19.0 2020-12-21 01:41:43.271 - [32minfo[39m: backitup.0 (930) [iobroker] backup was activated at 02:00 every 1 day(s) 2020-12-21 01:41:43.891 - [32minfo[39m: host.raspberrypi instance system.adapter.cloud.0 started with pid 1031 2020-12-21 01:41:47.276 - [32minfo[39m: cloud.0 (1031) starting. Version 4.0.0 in /opt/iobroker/node_modules/iobroker.cloud, node: v10.19.0 2020-12-21 01:41:47.359 - [32minfo[39m: cloud.0 (1031) Connecting with https://iobroker.net:10555 with "xxxxxxx@web.de_302xxxxxxxxxxxxxxxxxxxxxxx" 2020-12-21 01:41:47.580 - [32minfo[39m: cloud.0 (1031) Trying to connect as system.user.admin 2020-12-21 01:41:47.667 - [32minfo[39m: cloud.0 (1031) Adapter redirected temporally to "https://iobroker.net:10560" in one minute. Reason: command from server 2020-12-21 01:41:47.670 - [32minfo[39m: cloud.0 (1031) Connection changed: io client disconnect 2020-12-21 01:41:47.885 - [32minfo[39m: host.raspberrypi instance scheduled system.adapter.daswetter.0 */15 * * * * 2020-12-21 01:41:51.901 - [32minfo[39m: host.raspberrypi instance system.adapter.denon.0 started with pid 1113 2020-12-21 01:41:54.218 - [32minfo[39m: denon.0 (1113) starting. Version 1.9.1 in /opt/iobroker/node_modules/iobroker.denon, node: v10.19.0 2020-12-21 01:41:54.245 - [32minfo[39m: denon.0 (1113) [START] Starting DENON AVR adapter 2020-12-21 01:41:54.255 - [32minfo[39m: denon.0 (1113) [CONNECT] Trying to connect to 192.168.178.20:23 2020-12-21 01:41:54.268 - [32minfo[39m: denon.0 (1113) [CONNECT] Adapter connected to DENON-AVR: 192.168.178.20:23 2020-12-21 01:41:55.908 - [32minfo[39m: host.raspberrypi instance system.adapter.enigma2.0 started with pid 1134 2020-12-21 07:43:52.466 - [32minfo[39m: host.raspberrypi instance system.adapter.history.0 started with pid 1205 2020-12-21 07:43:54.135 - [32minfo[39m: enigma2.0 (1134) starting. Version 1.3.2 in /opt/iobroker/node_modules/iobroker.enigma2, node: v10.19.0 2020-12-21 07:43:54.198 - [32minfo[39m: enigma2.0 (1134) starting Polling every 5000 ms 2020-12-21 07:43:54.932 - [32minfo[39m: history.0 (1205) starting. Version 1.9.10 in /opt/iobroker/node_modules/iobroker.history, node: v10.19.0 2020-12-21 07:43:55.107 - [32minfo[39m: history.0 (1205) enabled logging of alias.0.smartmeter.zaehler0_Gesamt.abgabe (Count=1), Alias=false 2020-12-21 07:43:55.108 - [32minfo[39m: history.0 (1205) enabled logging of alias.0.smartmeter.zaehler0_Gesamt.bezug_t1 (Count=2), Alias=false 2020-12-21 07:43:55.108 - [32minfo[39m: history.0 (1205) enabled logging of alias.0.smartmeter.zaehler0_Gesamt.bezug_t2 (Count=3), Alias=false 2020-12-21 07:43:55.109 - [32minfo[39m: history.0 (1205) enabled logging of alias.0.smartmeter.zaehler0_Gesamt.bezug_total (Count=4), Alias=false 2020-12-21 07:43:55.109 - [32minfo[39m: history.0 (1205) enabled logging of alias.0.smartmeter.zaehler0_Gesamt.momentane_wirkleistung_total (Count=5), Alias=false 2020-12-21 07:43:55.110 - [32minfo[39m: history.0 (1205) enabled logging of alias.0.smartmeter.zaehler1_haushalt.abgabe (Count=6), Alias=false 2020-12-21 07:43:55.110 - [32minfo[39m: history.0 (1205) enabled logging of alias.0.smartmeter.zaehler1_haushalt.bezug_t1 (Count=7), Alias=false 2020-12-21 07:43:55.110 - [32minfo[39m: history.0 (1205) enabled logging of alias.0.smartmeter.zaehler1_haushalt.bezug_t2 (Count=8), Alias=false 2020-12-21 07:43:55.111 - [32minfo[39m: history.0 (1205) enabled logging of alias.0.smartmeter.zaehler1_haushalt.bezug_total (Count=9), Alias=false 2020-12-21 07:43:55.111 - [32minfo[39m: history.0 (1205) enabled logging of alias.0.smartmeter.zaehler1_haushalt.momentane_wirkleistung_total (Count=10), Alias=false 2020-12-21 07:43:55.111 - [32minfo[39m: history.0 (1205) enabled logging of hm-rega.0.13083 (Count=11), Alias=false 2020-12-21 07:43:55.112 - [32minfo[39m: history.0 (1205) enabled logging of hm-rega.0.13675 (Count=12), Alias=false 2020-12-21 07:43:55.112 - [32minfo[39m: history.0 (1205) enabled logging of hm-rega.0.15920 (Count=13), Alias=false 2020-12-21 07:43:55.112 - [32minfo[39m: history.0 (1205) enabled logging of hm-rega.0.9129 (Count=14), Alias=false 2020-12-21 07:43:55.113 - [32minfo[39m: history.0 (1205) enabled logging of hm-rpc.0.LEQ0417494.2.ACTUAL_HUMIDITY (Count=15), Alias=false 2020-12-21 07:43:55.113 - [32minfo[39m: history.0 (1205) enabled logging of hm-rpc.0.LEQ0417494.2.ACTUAL_TEMPERATURE (Count=16), Alias=false
-
@hg6806
Ausgaben vondmesg free -h who -r
wären hilfreich. Darüberhinaus würde ich node12 installieren:
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
Und den js-controller würde ich auch auf Stand halten.
Gilt analog für das Restsystem dann auch. -
@Thomas-Braun sagte in ioBroker stürzt neuerdings 2x am Tag ab:
Darüberhinaus würde ich node12 installieren:
Davon würde ich explizit abraten.
Das system ist nicht in Ordnung. Die Meldungen deuten darauf hin das die objektdefinitionen nicht ok sind. Das wird einen Grund haben. Jetzt am System große Teile auszutauschen bevor die Ursache klar ist ist riskant.
Ein Update macht erst dann Sinn wenn das System wieder ok ist.
A.
-
Hier die Ausgaben:
root@raspberrypi:~# free -h total used free shared buff/cache available Mem: 1,9Gi 1,3Gi 131Mi 39Mi 495Mi 504Mi Swap: 999Mi 5,0Mi 994Mi root@raspberrypi:~# who -r Runlevel 5 2020-12-21 08:00 root@raspberrypi:~#
Node 12 kann ich hochziehen, js-controller noch nicht, da im Haus einiges an Lightify verbaut ist, und das ab js-controller 3.x wohl nicht mehr läuft.
Habe parallel zwar auch Zigbee und kann das koppeln, jedoch habe ich für die Umsetzung gerade keinen Zeit. -
@hg6806 sagte in ioBroker stürzt neuerdings 2x am Tag ab:
root@raspberrypi:~# who -r Runlevel 5
Meine beiden Lieblingsthemen...
Melde dich nie als root an, lass den Server im Runlevel 3 laufen.Dein System scheint mir arg verbastelt zu sein. Da ist die Frage, wo fängt man an, wo hört man auf. Zusätzlich zu den Einwänden von @Asgothian .
Vermutlich wäre eine saubere Neuinstallation von Grund auf da einfacher. Backup einspielen, fertig.
Lightify verbaut ist, und das ab js-controller 3.x wohl nicht mehr läuft.
Hab ich noch nicht von gehört.
-
@Thomas-Braun
Wieso verbastelt?Steht so in meiner Admin-Info:
"Die Lightify-Plattform wird am 31. August 2021 heruntergefahren.
Der Lightify-Adapter funktioniert ab JS-Controller 3.x nicht mehr. Da Lightify jedoch in einigen Monaten nicht mehr als Plattform verwendet wird, haben wir beschlossen, keine weiteren Anstrengungen zu unternehmen. Am besten schließen Sie die Geräte direkt mit dem ZigBee- oder Dekonz-Adapter an."Wenn ich jetzt das System neu aufsetze wird sicherlich JS-controller 3.x installiert.
Es gab aber gerade ein Homematic REGA Adapter Update. Vielleicht hat das was gebracht.
Den Pi wollte ich sowieso mal neu aufsetzen, zumal ich immer noch über die SD Karte booten muss, bis er dann auf die SSD zugreift.
Vor Weihnachten aber wahrscheinlich nicht mehr.