NEWS
Adapter restart wenn bestimmter Fehler im Log
-
Hi,
ich habe leider immer wieder nicht reproduzierbar zu unbestimmten Zeiten (oft nach ein paar Tagen erst) nachfolgenden Fehler im Log Protokoll. Dieser scheint dann zwar den hm-rpc.1 Adapter neu zu starten, aber leider läuft mein Strom und Gas Script dann nicht mehr weiter, bis ich den ReGaHSS Adapter neu starte.Kann man die Logs mit JS so abfragen, dass wenn ein bestimmter Eintrag (z.B.
Cannot call write after a stream was destroyed
erscheint, nach 1 Minute der ReGaHSS Adapter neu gestartet wird?host.vm-iobroker 2023-08-20 04:18:29.658 error instance system.adapter.hm-rpc.1 terminated with code 6 (UNCAUGHT_EXCEPTION) hm-rpc.1 2023-08-20 04:18:29.117 error Cannot call init: [xmlrpc_bin://192.168.3.66:12001, ""] Cannot call write after a stream was destroyed hm-rpc.1 2023-08-20 04:18:29.112 error Exception-Code: ETIMEDOUT: read ETIMEDOUT hm-rpc.1 2023-08-20 04:18:29.111 error Error: read ETIMEDOUT at TCP.onStreamRead (node:internal/stream_base_commons:217:20) hm-rpc.1 2023-08-20 04:18:29.100 error uncaught exception: read ETIMEDOUT
Grüße
Kai -
@xdelta das hat weder was mit Skripten noch mit JS zu tun...
Deaktiviere SENTRY für die HM-Adapter
-
@djmarc75 sagte in Adapter restart wenn bestimmter Fehler im Log:
das hat weder was mit Skripten noch mit JS zu tun...
doch, wenn man an Symptomen rumdoktern will und
@xdelta sagte in Adapter restart wenn bestimmter Fehler im Log:
Kann man die Logs mit JS so abfragen, dass wenn ein bestimmter Eintrag (z.B. Cannot call write after a stream was destroyed erscheint, nach 1 Minute der ReGaHSS Adapter neu gestartet wird?
statt die Ursache zu beseitigen.
-
@xdelta sagte in Adapter restart wenn bestimmter Fehler im Log:
Kann man die Logs mit JS so abfragen, dass wenn ein bestimmter Eintrag
ja mit dem Adapter logparser
Kann aber nicht die Lösung sein.
denn, wie @Homoran
@homoran sagte in Adapter restart wenn bestimmter Fehler im Log:
die Ursache zu beseitigen.
-
@djmarc75 said in Adapter restart wenn bestimmter Fehler im Log:
@xdelta das hat weder was mit Skripten noch mit JS zu tun...
Deaktiviere SENTRY für die HM-Adapter
Nun ja, da ich ja gerne ein JS Script als Problemlösung basteln wollte, dachte ich im JS Forumsteil wäre der Post richtig.
Danke, für den Sentry Tip - das versuche ich mal!
-
Lieber Homoran, wenn ich nicht schon seit Wochen die Ursache suchen würde, den iobroker komplett neu aufgesetzt hätte, die Vm ebenfalls, alle Homematic Scripte und Hm Zusatzplugins entfernt hätte, alle ioBroker Scripte manuell nach bestem Wissen geprüft hätte, ja dann würde ich dir glatt recht geben ...
-
@xdelta sagte in Adapter restart wenn bestimmter Fehler im Log:
Nun ja, da ich ja gerne ein JS Script als Problemlösung basteln wollte, dachte ich im JS Forumsteil wäre der Post richtig.
ist er ja auch, aber das ist nicht die Problemlösung, sondern Kosmetik.
Es ust sehr wahrscheinlich, dass du ein Problem mit dem aktuellen Sentry Bug hast -
@homoran said in Adapter restart wenn bestimmter Fehler im Log:
@xdelta sagte in Adapter restart wenn bestimmter Fehler im Log:
Nun ja, da ich ja gerne ein JS Script als Problemlösung basteln wollte, dachte ich im JS Forumsteil wäre der Post richtig.
ist er ja auch, aber das ist nicht die Problemlösung, sondern Kosmetik.
NEIN - das ist pure Verzweifelung! (siehe oben)
Ich habe einige Posts zu dem Sentry Problem gelesen, aber irgendwie war das nie identishc mit meinem Fehler, oder ich habe was übersehen. Aber Sentry deaktivieren gibt mir Hoffnung
Ich teste voller Optimismus
Danke!
-
@xdelta sagte in Adapter restart wenn bestimmter Fehler im Log:
das ist pure Verzweifelung! (siehe oben)
korrekt (siehe edit)
-
@xdelta
Na, dann stimmen deine Einstellungen in iob nicht, oder du hast die ccu vermerkst.Um das ganze beurteilen zu können braucht man:
ccu:
- screenshot firewall
- screenshot systemsteuerung.sicherheit (Authentifizierung und Https)
- Hast du viele Programme auf der ccu ?
iob hm-rega:
- screenshot config
iob hm-rpc:
- screenshot config
Hilfreich wäre auch "iob diag" (das ganze und in code-tags); damit man weiß wie du unterwegs bist.
-
@bahnuhr said in Adapter restart wenn bestimmter Fehler im Log:
@xdelta
Na, dann stimmen deine Einstellungen in iob nicht, oder du hast die ccu vermerkst.Um das ganze beurteilen zu können braucht man:
ccu:
- screenshot firewall
- screenshot systemsteuerung.sicherheit (Authentifizierung und Https)
- Hast du viele Programme auf der ccu ?
iob hm-rega:
- screenshot config
iob hm-rpc:
- screenshot config
Hilfreich wäre auch "iob diag" (das ganze und in code-tags); damit man weiß wie du unterwegs bist.
OK, sehr gerne - bin über jede Hilfe dankbar!
CCU Firewall:
Sicherheit:
LAN:
CCU Programme: 21 Stück - die Hälfte ca. für Rolladen - habe praktisch alles an Zusatzscripten und eigenen Variablen entfernt.
iob hm-rega:
HTTPS ist deaktiviert!
Kann der gelöscht werden?
hm-rpc.0 - war mal für Cuxd, ist aber nun deaktiviert..
hm-rpc.1
hm-rpc.2
iob diag:
======================= SUMMARY ======================= v.2023-04-16 Operatingsystem: Debian GNU/Linux 11 (bullseye) Kernel: 5.10.0-24-amd64 Installation: kvm Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: false Boot Target: graphical.target Pending OS-Updates: 1 Pending iob updates: 0 Nodejs-Installation: /usr/bin/nodejs v18.17.1 /usr/bin/node v18.17.1 /usr/bin/npm 9.6.7 /usr/bin/npx 9.6.7 Recommended versions are nodejs 18.x.y and npm 9.x.y Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 7.8G 3.7G 2.1G 0.0K 2.0G 3.8G Swap: 974M 0B 974M Total: 8.8G 3.7G 3.1G Active iob-Instances: 28 Active repo(s): Latest ioBroker Core: js-controller 5.0.12 admin 6.8.3 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : vm-iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.vis-material-webfont.0 : vis-material-webfont : vm-iobroker - disabled + system.adapter.web.0 : web : vm-iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 8519 States: 6979 Size of iob-Database: 26M /opt/iobroker/iobroker-data/objects.jsonl 11M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
Grüße
Kai -
Hier noch das komplette Ergebnis:
======== Start marking the full check here ========= Skript v.2023-04-16 *** BASE SYSTEM *** Architecture : x86_64 Docker : false Virtualization : kvm Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" Systemuptime and Load: 18:39:31 up 2 days, 19:18, 1 user, load average: 0.72, 0.56, 0.40 CPU threads: 2 *** Time and Time Zones *** Local time: Sun 2023-08-20 18:39:31 CEST Universal time: Sun 2023-08-20 16:39:31 UTC RTC time: Sun 2023-08-20 16:39:32 Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no *** User and Groups *** kai /home/kai kai cdrom floppy sudo audio dip video plugdev netdev iobroker *** X-Server-Setup *** X-Server: false Desktop: Terminal: tty Boot Target: graphical.target *** MEMORY *** total used free shared buff/cache available Mem: 7.8G 3.3G 2.5G 0.0K 2.0G 4.2G Swap: 974M 0B 974M Total: 8.8G 3.3G 3.4G 7803 M total memory 3296 M used memory 1264 M active memory 3747 M inactive memory 2473 M free memory 260 M buffer memory 1772 M swap cache 974 M total swap 0 M used swap 974 M free swap *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 3.8G 0 3.8G 0% /dev tmpfs tmpfs 781M 468K 780M 1% /run /dev/sda1 ext4 19G 11G 7.6G 57% / tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 781M 0 781M 0% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Thu Aug 17 23:21:18 2023] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) [Thu Aug 17 23:21:18 2023] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro Show mounted filesystems (real ones only): TARGET SOURCE FSTYPE OPTIONS / /dev/sda1 ext4 rw,relatime,errors=remount-ro Files in neuralgic directories: /var: 656M /var/ 298M /var/log 281M /var/log/journal/0d4315ea8fde400887ef926d0294d7c1 281M /var/log/journal 197M /var/cache Hint: You are currently not seeing messages from other users and the system. Users in groups 'adm', 'systemd-journal' can see all messages. Pass -q to turn off this notice. Archived and active journals take up 72.0M in the file system. /opt/iobroker/backups: 4.0K /opt/iobroker/backups/ /opt/iobroker/iobroker-data: du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/newdisplay/.piolibdeps/newdisplay/AsyncMqttClient-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/newdisplay/.piolibdeps/newdisplay/AsyncTCP-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/newdisplay/.piolibdeps/newdisplay/ArduinoJson': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/newdisplay/.piolibdeps/newdisplay/ESPAsyncWebServer-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/espx/.piolibdeps/espx/noise-c': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/espx/.piolibdeps/espx/libsodium': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/espx/.piolibdeps/espx/AsyncTCP-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/espx/.piolibdeps/espx/ESPAsyncWebServer-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-klima-werkraum/.piolibdeps/esphome-klima-werkraum/AsyncMqttClient-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-klima-werkraum/.piolibdeps/esphome-klima-werkraum/AsyncTCP-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-klima-werkraum/.piolibdeps/esphome-klima-werkraum/ArduinoJson': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-klima-werkraum/.piolibdeps/esphome-klima-werkraum/ESPAsyncWebServer-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31bc48/.piolibdeps/esphome-web-31bc48/AsyncMqttClient-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31bc48/.piolibdeps/esphome-web-31bc48/AsyncTCP-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31bc48/.piolibdeps/esphome-web-31bc48/ArduinoJson': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31bc48/.piolibdeps/esphome-web-31bc48/ESPAsyncWebServer-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-22c4ac/.piolibdeps/esphome-web-22c4ac/AsyncMqttClient-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-22c4ac/.piolibdeps/esphome-web-22c4ac/AsyncTCP-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-22c4ac/.piolibdeps/esphome-web-22c4ac/ArduinoJson': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-22c4ac/.piolibdeps/esphome-web-22c4ac/ESPAsyncWebServer-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/tempandhum/.piolibdeps/tempandhum/AsyncTCP-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/tempandhum/.piolibdeps/tempandhum/ArduinoJson': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/tempandhum/.piolibdeps/tempandhum/ESPAsyncWebServer-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31ba40/.piolibdeps/esphome-web-31ba40/AsyncMqttClient-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31ba40/.piolibdeps/esphome-web-31ba40/AsyncTCP-esphome': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31ba40/.piolibdeps/esphome-web-31ba40/ArduinoJson': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31ba40/.piolibdeps/esphome-web-31ba40/ESPAsyncWebServer-esphome': Permission denied 2.0G /opt/iobroker/iobroker-data/ 681M /opt/iobroker/iobroker-data/files 623M /opt/iobroker/iobroker-data/history 546M /opt/iobroker/iobroker-data/esphome.0 543M /opt/iobroker/iobroker-data/esphome.0/.esphome The five largest files in iobroker-data are: find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/newdisplay/.piolibdeps/newdisplay/AsyncMqttClient-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/newdisplay/.piolibdeps/newdisplay/AsyncTCP-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/newdisplay/.piolibdeps/newdisplay/ArduinoJson': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/newdisplay/.piolibdeps/newdisplay/ESPAsyncWebServer-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/espx/.piolibdeps/espx/noise-c': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/espx/.piolibdeps/espx/libsodium': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/espx/.piolibdeps/espx/AsyncTCP-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/espx/.piolibdeps/espx/ESPAsyncWebServer-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-klima-werkraum/.piolibdeps/esphome-klima-werkraum/AsyncMqttClient-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-klima-werkraum/.piolibdeps/esphome-klima-werkraum/AsyncTCP-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-klima-werkraum/.piolibdeps/esphome-klima-werkraum/ArduinoJson': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-klima-werkraum/.piolibdeps/esphome-klima-werkraum/ESPAsyncWebServer-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31bc48/.piolibdeps/esphome-web-31bc48/AsyncMqttClient-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31bc48/.piolibdeps/esphome-web-31bc48/AsyncTCP-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31bc48/.piolibdeps/esphome-web-31bc48/ArduinoJson': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31bc48/.piolibdeps/esphome-web-31bc48/ESPAsyncWebServer-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-22c4ac/.piolibdeps/esphome-web-22c4ac/AsyncMqttClient-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-22c4ac/.piolibdeps/esphome-web-22c4ac/AsyncTCP-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-22c4ac/.piolibdeps/esphome-web-22c4ac/ArduinoJson': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-22c4ac/.piolibdeps/esphome-web-22c4ac/ESPAsyncWebServer-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/tempandhum/.piolibdeps/tempandhum/AsyncTCP-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/tempandhum/.piolibdeps/tempandhum/ArduinoJson': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/tempandhum/.piolibdeps/tempandhum/ESPAsyncWebServer-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31ba40/.piolibdeps/esphome-web-31ba40/AsyncMqttClient-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31ba40/.piolibdeps/esphome-web-31ba40/AsyncTCP-esphome': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31ba40/.piolibdeps/esphome-web-31ba40/ArduinoJson': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31ba40/.piolibdeps/esphome-web-31ba40/ESPAsyncWebServer-esphome': Permission denied 41M /opt/iobroker/iobroker-data/files/material/static/js/main.c5478f66.js.map 35M /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js.map 26M /opt/iobroker/iobroker-data/objects.jsonl 22M /opt/iobroker/iobroker-data/esphome.0/.esphome/build/newdisplay/.pioenvs/newdisplay/firmware.elf 22M /opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-31bc48/.pioenvs/esphome-web-31bc48/firmware.elf *** NodeJS-Installation *** /usr/bin/nodejs v18.17.1 /usr/bin/node v18.17.1 /usr/bin/npm 9.6.7 /usr/bin/npx 9.6.7 nodejs: Installed: 18.17.1-deb-1nodesource1 Candidate: 18.17.1-deb-1nodesource1 Version table: *** 18.17.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_18.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u4 500 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 12.22.12~dfsg-1~deb11u3 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages Temp directories causing npm8 problem: 0 No problems detected *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl MULTIHOSTSERVICE/enabled: false Core adapters versions js-controller: 5.0.12 admin: 6.8.3 javascript: 7.1.4 Adapters from github: 2 Adapter State + system.adapter.admin.0 : admin : vm-iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : vm-iobroker - enabled system.adapter.bidirectional-counter.0 : bidirectional-counter : vm-iobroker - disabled system.adapter.devices.0 : devices : vm-iobroker - disabled system.adapter.discovery.0 : discovery : vm-iobroker - disabled system.adapter.dwd.0 : dwd : vm-iobroker - enabled + system.adapter.email.0 : email : vm-iobroker - enabled + system.adapter.esphome.0 : esphome : vm-iobroker - enabled system.adapter.feiertage.0 : feiertage : vm-iobroker - enabled system.adapter.flot.0 : flot : vm-iobroker - disabled system.adapter.fullybrowser.0 : fullybrowser : vm-iobroker - disabled + system.adapter.history.0 : history : vm-iobroker - enabled + system.adapter.hm-rega.0 : hm-rega : vm-iobroker - enabled system.adapter.hm-rpc.0 : hm-rpc : vm-iobroker - disabled, port: 18701 + system.adapter.hm-rpc.1 : hm-rpc : vm-iobroker - enabled, port: 12001 + system.adapter.hm-rpc.2 : hm-rpc : vm-iobroker - enabled, port: 0 system.adapter.hue-extended.0 : hue-extended : vm-iobroker - disabled system.adapter.ical.0 : ical : vm-iobroker - disabled system.adapter.icons-icons8.0 : icons-icons8 : vm-iobroker - disabled system.adapter.icons-material-png.0 : icons-material-png : vm-iobroker - disabled system.adapter.icons-material-svg.0 : icons-material-svg : vm-iobroker - disabled system.adapter.icons-mfd-png.0 : icons-mfd-png : vm-iobroker - disabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : vm-iobroker - disabled system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png: vm-iobroker - disabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png : vm-iobroker - disabled + system.adapter.info.0 : info : vm-iobroker - enabled + system.adapter.jarvis.0 : jarvis : vm-iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.javascript.0 : javascript : vm-iobroker - enabled + system.adapter.javascript.1 : javascript : vm-iobroker - enabled + system.adapter.linkeddevices.0 : linkeddevices : vm-iobroker - enabled + system.adapter.linux-control.0 : linux-control : vm-iobroker - enabled + system.adapter.logparser.0 : logparser : vm-iobroker - enabled system.adapter.luftdaten.0 : luftdaten : vm-iobroker - enabled system.adapter.material.0 : material : vm-iobroker - disabled system.adapter.mobile.0 : mobile : vm-iobroker - disabled + system.adapter.mqtt.0 : mqtt : vm-iobroker - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.netatmo.0 : netatmo : vm-iobroker - enabled + system.adapter.node-red.0 : node-red : vm-iobroker - enabled, port: 1880, bind: 0.0.0.0 + system.adapter.opendtu.0 : opendtu : vm-iobroker - enabled + system.adapter.parser.0 : parser : vm-iobroker - enabled + system.adapter.pi-hole.0 : pi-hole : vm-iobroker - enabled + system.adapter.ping.0 : ping : vm-iobroker - enabled + system.adapter.proxmox.0 : proxmox : vm-iobroker - enabled, port: 8006 + system.adapter.scenes.0 : scenes : vm-iobroker - enabled system.adapter.shuttercontrol.0 : shuttercontrol : vm-iobroker - disabled + system.adapter.sonoff.0 : sonoff : vm-iobroker - enabled, port: 1993, bind: 0.0.0.0 + system.adapter.sql.0 : sql : vm-iobroker - enabled, port: 3306 system.adapter.sql.1 : sql : vm-iobroker - disabled, port: 3306 system.adapter.systeminfo.0 : systeminfo : vm-iobroker - disabled system.adapter.telegram.0 : telegram : vm-iobroker - disabled, port: 8443, bind: 0.0.0.0 system.adapter.viessmann.0 : viessmann : vm-iobroker - disabled, port: 3002 system.adapter.vis-2-widgets-energy.0 : vis-2-widgets-energy : vm-iobroker - enabled system.adapter.vis-2-widgets-gauges.0 : vis-2-widgets-gauges : vm-iobroker - enabled system.adapter.vis-2-widgets-material.0 : vis-2-widgets-material: vm-iobroker - enabled system.adapter.vis-2.0 : vis-2 : vm-iobroker - disabled system.adapter.vis-bars.0 : vis-bars : vm-iobroker - disabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : vm-iobroker - disabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : vm-iobroker - disabled system.adapter.vis-google-fonts.0 : vis-google-fonts : vm-iobroker - enabled system.adapter.vis-history.0 : vis-history : vm-iobroker - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : vm-iobroker - disabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : vm-iobroker - disabled system.adapter.vis-justgage.0 : vis-justgage : vm-iobroker - disabled system.adapter.vis-material-advanced.0 : vis-material-advanced : vm-iobroker - disabled system.adapter.vis-material-webfont.0 : vis-material-webfont : vm-iobroker - disabled system.adapter.vis-material.0 : vis-material : vm-iobroker - disabled system.adapter.vis-materialdesign.0 : vis-materialdesign : vm-iobroker - disabled system.adapter.vis-metro.0 : vis-metro : vm-iobroker - disabled system.adapter.vis-rgraph.0 : vis-rgraph : vm-iobroker - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather : vm-iobroker - disabled system.adapter.vis.0 : vis : vm-iobroker - enabled system.adapter.weatherunderground.0 : weatherunderground : vm-iobroker - enabled + system.adapter.web.0 : web : vm-iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : vm-iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.hm-rpc.1 : hm-rpc : vm-iobroker - enabled, port: 12001 + system.adapter.hm-rpc.2 : hm-rpc : vm-iobroker - enabled, port: 0 + system.adapter.jarvis.0 : jarvis : vm-iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.mqtt.0 : mqtt : vm-iobroker - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.node-red.0 : node-red : vm-iobroker - enabled, port: 1880, bind: 0.0.0.0 + system.adapter.proxmox.0 : proxmox : vm-iobroker - enabled, port: 8006 + system.adapter.sonoff.0 : sonoff : vm-iobroker - enabled, port: 1993, bind: 0.0.0.0 + system.adapter.sql.0 : sql : vm-iobroker - enabled, port: 3306 + system.adapter.web.0 : web : vm-iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin ioBroker-Repositories Stable (default): http://download.iobroker.net/sources-dist.json Beta (latest) : http://download.iobroker.net/sources-dist-latest.json Latest : http://repo.iobroker.live/sources-dist-latest.json Active repo(s): Latest Installed ioBroker-Instances Used repository: Latest Adapter "admin" : 6.8.3 , installed 6.8.3 Adapter "backitup" : 2.7.0 , installed 2.7.0 Adapter "bidirectional-counter": 2.1.0, installed 2.1.0 Adapter "devices" : 1.1.5 , installed 1.1.5 Adapter "discovery" : 3.2.0 , installed 3.2.0 Adapter "dwd" : 2.8.5 , installed 2.8.5 Adapter "email" : 1.2.0 , installed 1.2.0 Adapter "esphome" : 0.2.4 , installed 0.2.4 Adapter "feiertage" : 1.1.0 , installed 1.1.0 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "fullybrowser" : 2.1.2 , installed 2.1.2 Adapter "history" : 2.2.4 , installed 2.2.4 Adapter "hm-rega" : 3.0.47 , installed 3.0.47 Adapter "hm-rpc" : 1.15.19 , installed 1.15.19 Adapter "hue-extended" : 2.0.0 , installed 2.0.0 Adapter "ical" : 1.13.3 , installed 1.13.3 Adapter "icons-icons8" : 0.0.1 , installed 0.0.1 Adapter "icons-material-png": 0.1.0, installed 0.1.0 Adapter "icons-material-svg": 0.1.0, installed 0.1.0 Adapter "icons-mfd-png": 1.1.0 , installed 1.1.0 Adapter "icons-mfd-svg": 1.1.0 , installed 1.1.0 Adapter "icons-open-icon-library-png": 0.1.2, installed 0.1.3 Adapter "icons-ultimate-png": 1.0.1, installed 1.0.1 Adapter "info" : 1.9.26 , installed 1.9.26 Adapter "jarvis" : 3.1.8 , installed 3.1.9-beta.2 Adapter "javascript" : 7.1.4 , installed 7.1.4 Controller "js-controller": 5.0.12 , installed 5.0.12 Adapter "linkeddevices": 1.5.5 , installed 1.5.5 Adapter "linux-control": 1.1.5 , installed 1.1.5 Adapter "logparser" : 2.2.0 , installed 2.2.0 Adapter "luftdaten" : 3.0.0 , installed 3.0.0 Adapter "material" : 1.3.1 , installed 1.3.1 Adapter "mobile" : 1.0.1 , installed 1.0.1 Adapter "mqtt" : 4.1.1 , installed 4.1.1 Adapter "netatmo" : 3.1.0 , installed 3.1.0 Adapter "node-red" : 4.0.3 , installed 4.0.3 Adapter "notification-manager": 0.1.1, installed 0.1.1 Adapter "opendtu" : 0.1.7 , installed 0.1.7 Adapter "parser" : 2.0.5 , installed 2.0.5 Adapter "pi-hole" : 1.3.6 , installed 1.3.6 Adapter "ping" : 1.6.2 , installed 1.6.2 Adapter "proxmox" : 1.3.5 , installed 1.3.5 Adapter "scenes" : 2.3.9 , installed 2.3.9 Adapter "shuttercontrol": 1.6.1 , installed 1.6.1 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 6.5.2 , installed 6.5.2 Adapter "sonoff" : 2.5.7 , installed 2.5.7 Adapter "sql" : 2.2.0 , installed 2.2.0 Adapter "systeminfo" : 1.0.0 , installed 1.0.0 Adapter "telegram" : 1.16.0 , installed 1.16.0 Adapter "viessmann" : 1.4.5 , installed 1.4.5 Adapter "vis" : 1.4.16 , installed 1.4.16 Adapter "vis-2" : 2.2.2 , installed 2.2.2 Adapter "vis-2-widgets-energy": 0.3.0, installed 0.3.0 Adapter "vis-2-widgets-gauges": 0.2.0, installed 0.2.0 Adapter "vis-2-widgets-material": 0.8.5, installed 0.8.5 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 1.0.1, installed 1.0.1 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-google-fonts": 1.0.4 , installed 1.0.4 Adapter "vis-history" : 1.0.0 , installed 1.0.0 Adapter "vis-hqwidgets": 1.4.0 , installed 1.4.0 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-justgage" : 1.0.2 , installed 1.0.2 Adapter "vis-material" : 0.1.3 , installed 0.1.3 Adapter "vis-material-advanced": 1.7.2, installed 1.7.2 Adapter "vis-material-webfont": 0.0.3, installed 0.0.3 Adapter "vis-materialdesign": 0.5.9, installed 0.5.9 Adapter "vis-metro" : 1.2.0 , installed 1.2.0 Adapter "vis-rgraph" : 0.0.2 , installed 0.0.2 Adapter "vis-timeandweather": 1.2.2, installed 1.2.2 Adapter "weatherunderground": 3.4.3, installed 3.4.3 Adapter "web" : 6.1.0 , installed 6.1.0 Adapter "ws" : 2.5.3 , installed 2.5.3 Objects and States Please stand by - This may take a while Objects: 8519 States: 6979 *** OS-Repositories and Updates *** Hit:1 http://security.debian.org/debian-security bullseye-security InRelease Hit:2 http://deb.debian.org/debian bullseye InRelease Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Hit:4 https://deb.nodesource.com/node_18.x bullseye InRelease Reading package lists... Pending Updates: 1 *** Listening Ports *** Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 192.168.3.66:12001 0.0.0.0:* LISTEN 1001 9146849 920899/io.hm-rpc.1 tcp 0 0 0.0.0.0:34851 0.0.0.0:* LISTEN 107 14960 720/rpc.statd tcp 0 0 0.0.0.0:6052 0.0.0.0:* LISTEN 1001 4764934 2655980/python3 tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1001 4763337 2655608/iobroker.js tcp 0 0 0.0.0.0:1993 0.0.0.0:* LISTEN 1001 4764362 2655862/io.sonoff.0 tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1001 4763330 2655608/iobroker.js tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 0 10540 1/init tcp 0 0 0.0.0.0:8400 0.0.0.0:* LISTEN 1001 4768548 2657571/io.jarvis.0 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 12352 397/sshd: /usr/sbin tcp 0 0 0.0.0.0:1880 0.0.0.0:* LISTEN 1001 4763772 2655726/node-red tcp 0 0 192.168.3.66:2010 0.0.0.0:* LISTEN 1001 9147144 920967/io.hm-rpc.2 tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 1001 4764073 2655812/io.mqtt.0 tcp6 0 0 :::111 :::* LISTEN 0 10548 1/init tcp6 0 0 :::8081 :::* LISTEN 1001 8148565 361811/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 1001 4767983 2657221/io.web.0 tcp6 0 0 :::22 :::* LISTEN 0 12363 397/sshd: /usr/sbin tcp6 0 0 :::57753 :::* LISTEN 107 14966 720/rpc.statd udp 0 0 0.0.0.0:111 0.0.0.0:* 0 10543 1/init udp 0 0 127.0.0.1:896 0.0.0.0:* 0 14952 720/rpc.statd udp 0 0 192.168.3.66:5353 0.0.0.0:* 1001 4764944 2655980/python3 udp 0 0 127.0.0.1:5353 0.0.0.0:* 1001 4764943 2655980/python3 udp 0 0 0.0.0.0:5353 0.0.0.0:* 1001 4764937 2655980/python3 udp 0 0 0.0.0.0:5353 0.0.0.0:* 1001 4764873 2655939/io.esphome. udp 0 0 0.0.0.0:55338 0.0.0.0:* 107 14957 720/rpc.statd udp6 0 0 :::111 :::* 0 10553 1/init udp6 0 0 :::50273 :::* 107 14963 720/rpc.statd *** Log File - Last 25 Lines *** 2023-08-20 00:43:05.056 - error: javascript.0 (2655684) Request error: Error: ESOCKETTIMEDOUT 2023-08-20 00:44:05.033 - error: javascript.0 (2655684) Request error: Error: ESOCKETTIMEDOUT 2023-08-20 04:18:29.100 - error: hm-rpc.1 (2655782) uncaught exception: read ETIMEDOUT 2023-08-20 04:18:29.111 - error: hm-rpc.1 (2655782) Error: read ETIMEDOUT at TCP.onStreamRead (node:internal/stream_base_commons:217:20) 2023-08-20 04:18:29.112 - error: hm-rpc.1 (2655782) Exception-Code: ETIMEDOUT: read ETIMEDOUT 2023-08-20 04:18:29.117 - error: hm-rpc.1 (2655782) Cannot call init: [xmlrpc_bin://192.168.3.66:12001, ""] Cannot call write after a stream was destroyed 2023-08-20 04:18:29.658 - error: host.vm-iobroker instance system.adapter.hm-rpc.1 terminated with code 6 (UNCAUGHT_EXCEPTION) 2023-08-20 17:00:24.244 - error: hm-rpc.1 (344290) Ping error [vm-iobroker:hm-rpc.1:81fa391dd194fd45fc5b2776edfc00d6]: response timeout 2023-08-20 17:00:40.765 - error: weatherunderground.0 (842882) WUnderground reported an error: --/{"message":"timeout of 15000ms exceeded","name":"AxiosError","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"transformRequest":[null],"transformResponse":[null],"timeout":15000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8","User-Agent":"Mozilla/5.0 (Windows) Gecko/20100101 Firefox/68.0","Accept-Language":"de-DE,de;q=0.8,en-US;q=0.5,en;q=0.3"},"method":"get","url":"https://api.weather.com/v2/pws/observations/current?stationId=IMESCH46&format=json&units=m&numericPrecision=decimal&apiKey=e1f10a1e78da46f5b10a1e78da96f525"},"code":"ECONNABORTED","status":null} 2023-08-20 17:00:41.333 - error: weatherunderground.0 (842882) No current observation data found in response ============ Mark until here for C&P =============
-
-
also:
Bei deinen firewall auf der ccu fehlt die Hälfte der Einstellungen.
@Homoran
Das hatten wir doch vor kurzem schon einmal bei einem anderen thread. Was war der Grund dafür?
so sieht es bei mir aus:
Weiterhin:
hm-rega:
rpc.1 ist also HM
rpc.2 ist HM-IPTrigger press_short nicht löschen !
hm-rpc.1rpc
ist doch HM, Port stimmt, Protokoll umstellen ! auf xml-rpc
bei Adapter Adresse muss die IP von iob rein; und hinten habe ich als Port 0, wo kommt 12001 her ?hm-rpc.2
sieht ok aus.iob diag.
da fehlt der 1. Teil -
wieso hat iobroker keinen zugriff auf /opt/iobroker/iobroker-data/esphome.0/.esphome?
kann man das mit
iobroker fix
beheben? -
@bahnuhr
diese meldung
@xdelta sagte in Adapter restart wenn bestimmter Fehler im Log:Cannot call write after a stream was destroyed
hab ich nur in Verbindung mit backitup im kopf
-
@homoran
Ne, ich meinte den Screenshot von der ccu firewall -
@bahnuhr said in Adapter restart wenn bestimmter Fehler im Log:
@homoran
Ne, ich meinte den Screenshot von der ccu firewallVielleicht weil ich die "normale CCU2" habe und du Raspmatic..? Sieht ja schon anders aus bei dir...
-
@ticaki said in Adapter restart wenn bestimmter Fehler im Log:
wieso hat iobroker keinen zugriff auf /opt/iobroker/iobroker-data/esphome.0/.esphome?
kann man das mit
iobroker fix
beheben?Gute Frage! ESPhoem war der eigentliche Grund für die Neuinstallation (als nicht root) um das alte python 2.7 loszuwerden. ESPhome läuft eigentlich einwandfrei.
-
**@bahnuhr said in Adapter restart wenn bestimmter Fehler im Log:
hm-rpc.1rpc
ist doch HM, Port stimmt, Protokoll umstellen ! auf xml-rpc
bei Adapter Adresse muss die IP von iob rein; und hinten habe ich als Port 0, wo kommt 12001 her ?hm-rpc.2
sieht ok aus.iob diag.
da fehlt der 1. TeilOK, hm-rpc.1rpc umgestellt auf XML-RPC.
Adapter Adresse ist/war die von iobroker drin (.66) > HM ist .26Wo dieser Port herkommt frage ich mich auch schon lange. Habe ihn mal auf "0" gestellt.
Dieser Port war auch immer Bestandteil de Fehlermeldung:
Cannot call init: [xmlrpc_bin://192.168.3.66:12001, ""] Cannot call write after a stream was destroyed