Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bug]: Cronjob in Javascripte werden gestartet aber nie wieder gestoppt #1795

Open
1 task done
Roellen opened this issue Jan 7, 2025 · 23 comments
Open
1 task done
Labels

Comments

@Roellen
Copy link

Roellen commented Jan 7, 2025

No existing issues.

  • There is no existing issue for my problem.

Describe the bug

Seit einer Woche schmiert mein Javascript-Adapter immer ab und mein Smarthome ist quasi nicht existent. :-)
Zuerst startetet der Javascript-Adapter jede Minute neu. Das war aber wohl ein offizieller Bug im Admin-Adapter.

Nun habe ich festgestellt:
Wenn ich einen Cronjob in einem Blockly-Skript einbaue dann läuft das Skript weiter obwohl ich das Blockly-Script deaktivert habe.
Vermutlich suche ich mir deswegen auch seit einer Woche einen Wolf und finde keinen Fehler in meinen Skripten.
Der Cronjob hört erst auf wenn man den Javascript-Adapter neustartet.

To Reproduce

Ein Blockly erstellen mit einem Cronjob als Trigger.
Dann irgendwas ausführen lassen und das Skript wieder stoppen.
Das was ausgeführt wurde wird mit der Zeit vom Cronjob weiter ausgeführt OBWOHL das Skript gestoppt wurde.

Expected behavior

Cronjob sollte stoppen wenn das Blockly-Skript gestoppt wurde.

Screenshots & Logfiles

(nix)

Adapter version

v7.4.10

js-controller version

7.0.6

Node version

10.8.2

Operating system

Linux

Additional context

No response

@Roellen Roellen added the bug label Jan 7, 2025
@mcm1957

This comment was marked as off-topic.

@mcm1957
Copy link
Contributor

mcm1957 commented Jan 7, 2025

Das ist aber sicher kein Problem des ADMIN Adapters sondern ggF ein Bug im Javascript adapter.

@Roellen
Copy link
Author

Roellen commented Jan 7, 2025

Das ist aber sicher kein Problem des ADMIN Adapters sondern ggF ein Bug im Javascript adapter.

Ah, ok. Ich dachte es hängt mit dem ADMIN Adapter zusammen, denn dieser hat/hatte ja den Bug, dass jede Instanz auf Cronjob 1 Minute gestellt wurde.
ioBroker/ioBroker.admin#2887
ioBroker/ioBroker.admin#2666

Den Cronjob der Instanz konnte ich löschen, aber dann ist mir aufgefallen dass alle BlocklyScripte Probleme haben und mein System lahmlegen.

@mcm1957
Copy link
Contributor

mcm1957 commented Jan 7, 2025

Den Cronjob der Instanz konnte ich löschen, aber dann ist mir aufgefallen dass alle BlocklyScripte Probleme haben und mein System lahmlegen.

Was für Probleme haben alle BlocklyScripte ?

@Roellen
Copy link
Author

Roellen commented Jan 7, 2025

Was für Probleme haben alle BlocklyScripte ?

Die Skripte legen den Javascript-Adapter lahm.
Dieser startet dann ca. 40x am Tag neu. Außerdem ist die CPU Last bei htop bei 100%.
Fehler finden ist gefühlt schwierig, weil... man kann zwar jedes meiner 200 Skripte manuell startet und htop beobachten ob etwas plötzlich 100% CPU macht, aber ich glaube das funktioniert nicht richtig. Denn das alleinige starten des Skripts führt den Hauptteil vom Blockly-Skript ja noch nicht aus, man müsste also warten bis das komplette Blockly-Script getriggert wird oder jedes Blockly so umschreiben das es sofort ausgeführt wird.

Wenn es nu so ist, dass Cronjobs generell garnicht gestartet werden obwohl das Blockly-Skript deaktiviert ist, dann laufen die Blocklys ja im Hintergrund noch. Und ich habe gelesen das andere das Problem habe, dass die Cronjobs mehrfach parallel gestartet werden, was zu weiteren Problemen führt.

@mcm1957
Copy link
Contributor

mcm1957 commented Jan 7, 2025

Das ist alles jedenfalls KEIN Admin Thema. Die Fehlereingrenzung sollte weiterhin im Forum erfolgen.
https://forum.iobroker.net/topic/79073/adapterzustand-welcher-datenpunkt/47

@Roellen
Copy link
Author

Roellen commented Jan 7, 2025

Das der Javascript adapter abschmiert schein ein globales Problem zu sein. Fängt scheinbar nun bei mehreren Nutzern an.

@Apollon77
Copy link
Contributor

Naja dasnn wäre die Frage: Mit welcher Version fängt das Issue denn an?
Bitte mal schrittweise versionen zurück vom JavaScript Adapter gehen und schauen wann das problem startet. Das könnte es eingrenzen

@GermanBluefox
Copy link
Contributor

Also ich kann Fehler nicht reporiduzieren:
image

Das der Javascript adapter abschmiert schein ein globales Problem zu sein. Fängt scheinbar nun bei mehreren Nutzern an.

Das ist leider keine Beschreibung womit man was anfangen kann. Javascript wurde lange nicht geändert.

@klein0r
Copy link
Collaborator

klein0r commented Jan 16, 2025

@GermanBluefox Ich kann den Fehler auch nicht reproduzieren. Komisch ist aber, dass unabhängig 2 Leute das gleiche berichtet haben.

@Roellen
Copy link
Author

Roellen commented Jan 16, 2025

Das Problem ist meine Frau hat schon gemerkt das ioBroker zickt! :-)

Und ich selbst kann das Problem offensichtlich nicht lösen. (zu dumm)
Ich hatte testweise ja schon 100% aller Blocklyscripte deaktiviert, weil.. da kann man sich ja schnell selber ein Ei legen wenn man sich eine Schleife oder so programmiert, aber auch mit 0 Aktiven Skripten schmiert der Javascript-Adapter ab. Gestern aber nur 3x am Tag. Das habe ich aber auch nur gemerkt weil ich mir eine art Watchdog gebaut hat wo ein Blockly einfach eine webadresse "besucht". Bleibt das einmal aus, dann bekomme ich von extern eine email.
Ich gehe davon aus, dass der Javascript-Adapter bei vielen ab und zu mal neustartet, aber ohne diesen Watchdog hätte ich es niemals gemerkt wenn es nur gelegentlich passiert.
Ich würde mir auch gerne eine Latenzprüfung einbauen. Z.B. Blockly fragt die Uhrzeit von einem Shelly ab und berechnet die Zeit wann die Abfrage gestartet wurde und wann die Antwort kommt. Dann kann man vielleicht ungefähr die "Qualität" bestimmen.
Da ich zu Hause nur noch im Schlafzimmer das Licht einschalte, ansonsten alles über zig Präsenzmelder und Shellys läuft fällt eine Verzögerung von teilweise bis zu 15 Sekunden natürlich unangenehm auf.
Als Alternative bleibt mir im Moment nur: Zweiten ioBroker nur für Lichtsteuerung zu machen oder die Licht-Sachen in home assistant zu machen. (muss aber noch herausfinden wie das geht, war bisher eher der ioBroker-Fan) - wegen der VIS und Blockly)

Gibt's keine "bezahlte Hilfe" wo sich jemand der sich damit auskennt bei mir per Teamviewer einloggt und alles mal durchcheckt? Würde ich 100€/h für geben wollen. Egal ob's nachher funktioniert oder nicht.

@klein0r
Copy link
Collaborator

klein0r commented Jan 16, 2025

aber auch mit 0 Aktiven Skripten schmiert der Javascript-Adapter ab.

Dann gerne mal ein Log dazu auf Debug-Loglevel.

Ich gehe davon aus, dass der Javascript-Adapter bei vielen ab und zu mal neustartet

Ich nicht. Außer man konfiguriert einen Neustart-Zeitplan für die Instanz (warum auch immer man das tun sollte).

Ich würde mir auch gerne eine Latenzprüfung einbauen. Z.B. Blockly fragt die Uhrzeit von einem Shelly ab und berechnet die Zeit wann die Abfrage gestartet wurde und wann die Antwort kommt.

Verstehe den Zusammenhang nicht. Kannst ja jetzt schon machen.

Welche Version des JavaScript-Adapters ist überhaupt im Einsatz? Die Angegebene Version im Issue sieht eher nach der Admin-Version aus.

@Roellen
Copy link
Author

Roellen commented Jan 16, 2025

javascript ist v8.8.3

Debug Log:
https://www.dropbox.com/scl/fi/fk0lvo73ek0mmsceajfs1/iobroker.2025-01-16.html?rlkey=gye2rzbdy7eba4y0aithwrvbv&dl=0

Script v.2024-10-19
 
*** BASE SYSTEM ***
   Static hostname: iobroker-lxc
         Icon name: computer-container
           Chassis: container
    Virtualization: lxc
  Operating System: Debian GNU/Linux 11 (bullseye)
            Kernel: Linux 6.8.8-1-pve
      Architecture: x86-64
OS is similar to:
 
model name      : Intel(R) Core(TM) i7-6770HQ CPU @ 2.60GHz
Docker          : false
Virtualization  : lxc
Kernel          : x86_64
Userland        : 64 bit
 
Systemuptime and Load:
 18:30:27 up 3 days, 21:37,  1 user,  load average: 6.91, 6.22, 5.70
CPU threads: 8
 
 
*** LIFE CYCLE STATUS ***
Debian 'bullseye' is the current oldstable version. Please upgrade to the latest stable release 'bookworm' in due time!
 
*** TIME AND TIMEZONES ***
               Local time: Sat 2025-01-11 18:30:27 CET
           Universal time: Sat 2025-01-11 17:30:27 UTC
                 RTC time: n/a
                Time zone: Europe/Berlin (CET, +0100)
System clock synchronized: yes
              NTP service: inactive
          RTC in local TZ: no
 
*** Users and Groups ***
User that called 'iob diag':
iobroker
HOME=/home/iobroker
GROUPS=iobroker tty dialout audio video plugdev redis bluetooth
 
User that is running 'js-controller':
iobroker
HOME=/home/iobroker
GROUPS=iobroker tty dialout audio video plugdev redis bluetooth
 
A default user should be created! This user will be enabled to temporarily switch to root via 'sudo'!
A root login is not required in most Linux Distributions.
Run 'iobroker fix' or use the system tools to create a user.
*** DISPLAY-SERVER SETUP ***
Display-Server: false
Desktop:
Terminal:       tty
 
*** MEMORY ***
               total        used        free      shared  buff/cache   available
Mem:             16G        8.0G        8.0G        0.0K        342M        8.6G
Swap:             0B          0B          0B
Total:           16G        8.0G        8.0G
 
Active iob-Instances:   57
 
        16384 M total memory
         8045 M used memory
         8114 M active memory
            0 M inactive memory
         7995 M free memory
            0 M buffer memory
          342 M swap cache
            0 M total swap
            0 M used swap
            0 M free swap
 
*** top - Table Of Processes  ***
top - 18:30:28 up 3 days, 21:37,  1 user,  load average: 6.91, 6.22, 5.70
Tasks: 119 total,   4 running, 115 sleeping,   0 stopped,   0 zombie
%Cpu(s): 51.9 us,  4.7 sy,  0.0 ni, 42.6 id,  0.0 wa,  0.0 hi,  0.8 si,  0.0 st
MiB Mem :  16384.0 total,   7995.5 free,   8046.1 used,    342.4 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.   8646.5 avail Mem
 
*** FAILED SERVICES ***
 
  UNIT                          LOAD   ACTIVE SUB    DESCRIPTION
* run-rpc_pipefs.mount          loaded failed failed RPC Pipe File System
* sys-kernel-config.mount       loaded failed failed Kernel Configuration File System
* nut-driver.service            loaded failed failed Network UPS Tools - power device driver controller
* nut-monitor.service           loaded failed failed Network UPS Tools - power device monitor and shutdown controller
* systemd-journald-audit.socket loaded failed failed Journal Audit Socket
 
LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.
5 loaded units listed.
 
 
*** DMESG CRITICAL ERRORS ***
dmesg: read kernel buffer failed: Operation not permitted
No critical errors detected
 
*** FILESYSTEM ***
Filesystem                   Type      Size  Used Avail Use% Mounted on
rpool/data/subvol-201-disk-0 zfs        64G   16G   49G  24% /
none                         tmpfs     492K  4.0K  488K   1% /dev
udev                         devtmpfs   16G     0   16G   0% /dev/tty
tmpfs                        tmpfs      16G     0   16G   0% /dev/shm
tmpfs                        tmpfs     6.3G  480K  6.3G   1% /run
tmpfs                        tmpfs     5.0M     0  5.0M   0% /run/lock
tmpfs                        tmpfs     3.2G     0  3.2G   0% /run/user/0
tmpfs                        tmpfs     3.2G     0  3.2G   0% /run/user/1000
 
Messages concerning ext4 filesystem in dmesg:
dmesg: read kernel buffer failed: Operation not permitted
 
Show mounted filesystems:
TARGET SOURCE                       FSTYPE OPTIONS
/      rpool/data/subvol-201-disk-0 zfs    rw,relatime,xattr,posixacl,casesensitive
 
Files in neuralgic directories:
 
/var:
7.7G    /var/
6.8G    /var/lib
5.4G    /var/lib/docker
3.6G    /var/lib/docker/containers/66af97a102d568e200f457413a4542fc75b1add1081eb2cd0a8d88ba309befcd
3.6G    /var/lib/docker/containers
 
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 90.4M in the file system.
 
/opt/iobroker/backups:
460M    /opt/iobroker/backups/
 
/opt/iobroker/iobroker-data:
665M    /opt/iobroker/iobroker-data/
287M    /opt/iobroker/iobroker-data/files
189M    /opt/iobroker/iobroker-data/backup-objects
146M    /opt/iobroker/iobroker-data/esphome.0/.esphome
146M    /opt/iobroker/iobroker-data/esphome.0
 
The five largest files in iobroker-data are:
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to change directory: /root: Permission denied
find: Failed to restore initial working directory: /root: Permission denied
{1}
USB-Devices by-id:
USB-Sticks -  Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id':
 
No Devices found 'by-id'
 
HINT:
Your zigbee.0 COM-Port is NOT matching 'by-id'. Please check your setting:
tcp
 
HINT:
Your zigbee.1 COM-Port is NOT matching 'by-id'. Please check your setting:
tcp
 
*** NodeJS-Installation ***
 
/usr/bin/nodejs         v20.18.1
/usr/bin/node           v20.18.1
/usr/bin/npm            10.8.2
/usr/bin/npx            10.8.2
/usr/bin/corepack       0.29.4
 
nodejs:
  Installed: 20.18.1-1nodesource1
  Candidate: 20.18.1-1nodesource1
  Version table:
 *** 20.18.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
        100 /var/lib/dpkg/status
     20.18.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.17.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.16.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.15.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.15.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.14.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.13.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.13.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.12.2-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.12.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.12.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.11.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.11.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.10.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.9.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.8.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.8.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.7.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.6.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.6.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.5.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.5.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.4.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.3.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.3.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.2.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.1.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     20.0.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
     12.22.12~dfsg-1~deb11u5 500
        500 http://security.debian.org bullseye-security/main amd64 Packages
     12.22.12~dfsg-1~deb11u4 500
        500 http://ftp.debian.org/debian bullseye/main amd64 Packages
 
find: Failed to restore initial working directory: /root: Permission denied
Temp directories causing deletion problem: 0
No problems detected
{1}
Errors in npm tree: 0
No problems detected
{1}
*** ioBroker-Installation ***
{1}
ioBroker Status
iobroker is running on this host.
{1}
At least one iobroker host is running.
{1}
Objects type: redis
States  type: redis
{1}
Hosts:
iobroker-lxc        iobroker-lxc (version: 7.0.6, hostname: iobroker-lxc  , alive, uptime: 337054)
{1}
Core adapters versions
js-controller:  7.0.6
admin:          7.4.10
javascript:     8.8.3
{1}
nodejs modules from github:     3
+-- iobroker.admin-mono@ (git+ssh://[email protected]/ioBroker/ioBroker.admin.git#4bc4babcf524300e7ac34558060b779252e368aa)
+-- [email protected] (git+ssh://[email protected]/MiGoller/ioBroker.life360.git#23166aab1b2e36d917a9b7b480d9faa7f73ca2d1)
+-- [email protected] (git+ssh://[email protected]/Jey-Cee/iobroker.onvif-alt.git#f524cdbc00567a3351217272ab5af29d9947c967)
 
Adapter State
+ system.adapter.admin.0                  : admin                 : iobroker-lxc                             -  enabled, port: 7777, bind: 0.0.0.0, run as: admin
+ system.adapter.alexa2.0                 : alexa2                : iobroker-lxc                             -  enabled
  system.adapter.alias-manager.0          : alias-manager         : iobroker-lxc                             -  enabled
  system.adapter.artnet.0                 : artnet                : iobroker-lxc                             - disabled, port: 6454
+ system.adapter.backitup.0               : backitup              : iobroker-lxc                             -  enabled
+ system.adapter.bring.0                  : bring                 : iobroker-lxc                             -  enabled
  system.adapter.cameras.0                : cameras               : iobroker-lxc                             - disabled, port: 8200, bind: 127.0.0.1
+ system.adapter.cloud.0                  : cloud                 : iobroker-lxc                             -  enabled
  system.adapter.countdown.0              : countdown             : iobroker-lxc                             - disabled
+ system.adapter.daikin-cloud.0           : daikin-cloud          : iobroker-lxc                             -  enabled
+ system.adapter.daikin.0                 : daikin                : iobroker-lxc                             -  enabled
+ system.adapter.daikin.1                 : daikin                : iobroker-lxc                             -  enabled
+ system.adapter.daikin.2                 : daikin                : iobroker-lxc                             -  enabled
+ system.adapter.daikin.3                 : daikin                : iobroker-lxc                             -  enabled
+ system.adapter.daikin.4                 : daikin                : iobroker-lxc                             -  enabled
  system.adapter.daswetter.0              : daswetter             : iobroker-lxc                             -  enabled
+ system.adapter.device-reminder.0        : device-reminder       : iobroker-lxc                             -  enabled
+ system.adapter.device-watcher.0         : device-watcher        : iobroker-lxc                             -  enabled
+ system.adapter.ecovacs-deebot.0         : ecovacs-deebot        : iobroker-lxc                             -  enabled
+ system.adapter.email.0                  : email                 : iobroker-lxc                             -  enabled
+ system.adapter.fakeroku.0               : fakeroku              : iobroker-lxc                             -  enabled
+ system.adapter.followthesun.0           : followthesun          : iobroker-lxc                             -  enabled
  system.adapter.fullybrowser.0           : fullybrowser          : iobroker-lxc                             - disabled
+ system.adapter.harmony.0                : harmony               : iobroker-lxc                             -  enabled
  system.adapter.hass.0                   : hass                  : iobroker-lxc                             - disabled, port: 8123
  system.adapter.heatingcontrol.0         : heatingcontrol        : iobroker-lxc                             - disabled
+ system.adapter.hikvision-alarmserver.0  : hikvision-alarmserver : iobroker-lxc                             -  enabled, port: 8089, bind: 192.168.64.3
  system.adapter.history.0                : history               : iobroker-lxc                             - disabled
  system.adapter.ical.0                   : ical                  : iobroker-lxc                             -  enabled
  system.adapter.iceroad.0                : iceroad               : iobroker-lxc                             - disabled
  system.adapter.icons-ultimate-png.0     : icons-ultimate-png    : iobroker-lxc                             -  enabled
+ system.adapter.influxdb.0               : influxdb              : iobroker-lxc                             -  enabled, port: 8086
+ system.adapter.iot.0                    : iot                   : iobroker-lxc                             -  enabled
+ system.adapter.javascript.0             : javascript            : iobroker-lxc                             -  enabled
+ system.adapter.javascript.1             : javascript            : iobroker-lxc                             -  enabled
  system.adapter.life360.0                : life360               : iobroker-lxc                             - disabled
+ system.adapter.meater.0                 : meater                : iobroker-lxc                             -  enabled
+ system.adapter.mielecloudservice.0      : mielecloudservice     : iobroker-lxc                             -  enabled
+ system.adapter.modbus.0                 : modbus                : iobroker-lxc                             -  enabled
+ system.adapter.mqtt.0                   : mqtt                  : iobroker-lxc                             -  enabled, port: 1882, bind: 0.0.0.0
+ system.adapter.net-tools.0              : net-tools             : iobroker-lxc                             -  enabled
  system.adapter.netatmo-crawler.0        : netatmo-crawler       : iobroker-lxc                             -  enabled
+ system.adapter.netatmo-energy.0         : netatmo-energy        : iobroker-lxc                             -  enabled
+ system.adapter.netatmo-energy.1         : netatmo-energy        : iobroker-lxc                             -  enabled
+ system.adapter.netatmo-energy.2         : netatmo-energy        : iobroker-lxc                             -  enabled
+ system.adapter.netatmo-energy.3         : netatmo-energy        : iobroker-lxc                             -  enabled
+ system.adapter.nina.0                   : nina                  : iobroker-lxc                             -  enabled
+ system.adapter.notification-manager.0   : notification-manager  : iobroker-lxc                             -  enabled
  system.adapter.odl.0                    : odl                   : iobroker-lxc                             -  enabled
+ system.adapter.onvif.0                  : onvif                 : iobroker-lxc                             -  enabled, port: 80, 7575, 8000, 8080, 8081, 8899
  system.adapter.parser.1                 : parser                : iobroker-lxc                             - disabled
+ system.adapter.ping.0                   : ping                  : iobroker-lxc                             -  enabled
  system.adapter.proxmox.0                : proxmox               : iobroker-lxc                             - disabled, port: 8006
  system.adapter.proxmox.1                : proxmox               : iobroker-lxc                             - disabled, port: 8006
  system.adapter.pushover.0               : pushover              : iobroker-lxc                             - disabled
  system.adapter.radar2.0                 : radar2                : iobroker-lxc                             - disabled
  system.adapter.scenes.0                 : scenes                : iobroker-lxc                             - disabled
  system.adapter.schoolfree.0             : schoolfree            : iobroker-lxc                             -  enabled
+ system.adapter.shelly.0                 : shelly                : iobroker-lxc                             -  enabled, port: 1882, bind: 0.0.0.0
  system.adapter.shuttercontrol.0         : shuttercontrol        : iobroker-lxc                             - disabled
+ system.adapter.simple-api.0             : simple-api            : iobroker-lxc                             -  enabled, port: 8087, bind: 0.0.0.0, run as: admin
+ system.adapter.sonoff.0                 : sonoff                : iobroker-lxc                             -  enabled, port: 1883, bind: 0.0.0.0
+ system.adapter.sourceanalytix.0         : sourceanalytix        : iobroker-lxc                             -  enabled
+ system.adapter.telegram.0               : telegram              : iobroker-lxc                             -  enabled, port: 8443, bind: 0.0.0.0
+ system.adapter.text2command.0           : text2command          : iobroker-lxc                             -  enabled
+ system.adapter.time-switch.0            : time-switch           : iobroker-lxc                             -  enabled
  system.adapter.tr-064.0                 : tr-064                : iobroker-lxc                             - disabled
  system.adapter.tractive-gps.0           : tractive-gps          : iobroker-lxc                             - disabled
+ system.adapter.trashschedule.0          : trashschedule         : iobroker-lxc                             -  enabled
+ system.adapter.tuya.0                   : tuya                  : iobroker-lxc                             -  enabled
+ system.adapter.unifi.0                  : unifi                 : iobroker-lxc                             -  enabled
+ system.adapter.vds2465-server.0         : vds2465-server        : iobroker-lxc                             -  enabled
  system.adapter.vis-2-widgets-inventwo.0 : vis-2-widgets-inventwo: iobroker-lxc                             -  enabled
+ system.adapter.vis-2.0                  : vis-2                 : iobroker-lxc                             -  enabled
  system.adapter.vis-canvas-gauges.0      : vis-canvas-gauges     : iobroker-lxc                             -  enabled
  system.adapter.vis-icontwo.0            : vis-icontwo           : iobroker-lxc                             -  enabled
+ system.adapter.vis-inventwo.0           : vis-inventwo          : iobroker-lxc                             -  enabled
  system.adapter.vis-justgage.0           : vis-justgage          : iobroker-lxc                             -  enabled
  system.adapter.vis.0                    : vis                   : iobroker-lxc                             -  enabled
+ system.adapter.web.0                    : web                   : iobroker-lxc                             -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
+ system.adapter.web.1                    : web                   : iobroker-lxc                             -  enabled, port: 8083, bind: 0.0.0.0, run as: admin
+ system.adapter.windows-control.0        : windows-control       : iobroker-lxc                             -  enabled
+ system.adapter.wled.0                   : wled                  : iobroker-lxc                             -  enabled
+ system.adapter.ws.0                     : ws                    : iobroker-lxc                             -  enabled, port: 8084, bind: 0.0.0.0, run as: admin
+ system.adapter.yahka.1                  : yahka                 : iobroker-lxc                             -  enabled
  system.adapter.yr.0                     : yr                    : iobroker-lxc                             -  enabled
+ system.adapter.zigbee.0                 : zigbee                : iobroker-lxc                             -  enabled, port: tcp://192.168.64.6:20108
  system.adapter.zigbee.1                 : zigbee                : iobroker-lxc                             - disabled, port: tcp://192.168.72.0:6638
 
+ instance is alive
 
Enabled adapters with bindings
+ system.adapter.admin.0                  : admin                 : iobroker-lxc                             -  enabled, port: 7777, bind: 0.0.0.0, run as: admin
+ system.adapter.hikvision-alarmserver.0  : hikvision-alarmserver : iobroker-lxc                             -  enabled, port: 8089, bind: 192.168.64.3
+ system.adapter.influxdb.0               : influxdb              : iobroker-lxc                             -  enabled, port: 8086
+ system.adapter.mqtt.0                   : mqtt                  : iobroker-lxc                             -  enabled, port: 1882, bind: 0.0.0.0
+ system.adapter.onvif.0                  : onvif                 : iobroker-lxc                             -  enabled, port: 80, 7575, 8000, 8080, 8081, 8899
+ system.adapter.shelly.0                 : shelly                : iobroker-lxc                             -  enabled, port: 1882, bind: 0.0.0.0
+ system.adapter.simple-api.0             : simple-api            : iobroker-lxc                             -  enabled, port: 8087, bind: 0.0.0.0, run as: admin
+ system.adapter.sonoff.0                 : sonoff                : iobroker-lxc                             -  enabled, port: 1883, bind: 0.0.0.0
+ system.adapter.telegram.0               : telegram              : iobroker-lxc                             -  enabled, port: 8443, bind: 0.0.0.0
+ system.adapter.web.0                    : web                   : iobroker-lxc                             -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
+ system.adapter.web.1                    : web                   : iobroker-lxc                             -  enabled, port: 8083, bind: 0.0.0.0, run as: admin
+ system.adapter.ws.0                     : ws                    : iobroker-lxc                             -  enabled, port: 8084, bind: 0.0.0.0, run as: admin
+ system.adapter.zigbee.0                 : zigbee                : iobroker-lxc                             -  enabled, port: tcp://192.168.64.6:20108
 
ioBroker-Repositories
┌─────────┬──────────┬─────────────────────────────────────────────────────────┬──────────────┐
│ (index) │ name     │ url                                                     │ auto upgrade │
├─────────┼──────────┼─────────────────────────────────────────────────────────┼──────────────┤
│ 0       │ 'stable''http://download.iobroker.net/sources-dist.json'false        │
│ 1       │ 'beta''http://download.iobroker.net/sources-dist-latest.json'false        │
└─────────┴──────────┴─────────────────────────────────────────────────────────┴──────────────┘
 
Active repo(s): stable
Upgrade policy: none
 
Installed ioBroker-Instances
Used repository: stable
Adapter    "adguard"      : 1.0.1    , installed 1.0.1
Adapter    "admin"        : 7.4.10   , installed 7.4.10
Adapter    "alexa2"       : 3.26.5   , installed 3.26.5
Adapter    "alias-manager": 2.0.0    , installed 2.0.0
Adapter    "artnet"       : 1.2.2    , installed 1.2.2
Adapter    "backitup"     : 3.0.31   , installed 3.0.31
Adapter    "ble"          : 0.14.0   , installed 0.14.0
Adapter    "bring"        : 1.8.4    , installed 1.8.4
Adapter    "cameras"      : 2.1.2    , installed 2.1.2
Adapter    "cloud"        : 5.0.1    , installed 5.0.1
Adapter    "coronavirus-statistics": 0.9.0, installed 0.9.0
Adapter    "countdown"    : 2.3.0    , installed 2.3.0
Adapter    "daikin"       : 1.4.2    , installed 1.4.2
Adapter    "daikin-cloud" : 0.4.11   , installed 0.4.11
Adapter    "daswetter"    : 3.2.2    , installed 3.2.2
Adapter    "device-reminder": 3.1.2  , installed 3.1.2
Adapter    "device-watcher": 2.12.1  , installed 2.12.1
Adapter    "devices"      : 1.1.5    , installed 1.1.5
Adapter    "doorio"       : 2.1.5    , installed 2.1.5
Adapter    "drag-indicator": 2.3.0   , installed 2.3.0
Adapter    "ecovacs-deebot": 1.4.15  , installed 1.4.15
Adapter    "email"        : 1.3.1    , installed 1.3.1
Adapter    "fakeroku"     : 0.3.0    , installed 0.3.0
Adapter    "flot"         : 1.12.0   , installed 1.12.0
Adapter    "followthesun" : 0.5.1    , installed 0.5.1
Adapter    "fullybrowser" : 3.0.12   , installed 3.0.12
Adapter    "geofency"     : 1.2.4    , installed 1.2.4
Adapter    "habpanel"     : 0.5.0    , installed 0.5.0
Adapter    "harmony"      : 1.5.0    , installed 1.5.0
Adapter    "hass"         : 1.4.0    , installed 1.4.0
Adapter    "heatingcontrol": 2.12.13 , installed 2.12.13
Adapter    "hikvision-alarmserver": 0.1.0, installed 0.1.0
Adapter    "history"      : 3.0.1    , installed 3.0.1
Adapter    "ical"         : 1.16.1   , installed 1.16.1
Adapter    "iceroad"      : 1.2.1    , installed 1.2.1
Adapter    "icons-ultimate-png": 1.0.1, installed 1.0.1
Adapter    "influxdb"     : 4.0.2    , installed 4.0.2
Adapter    "iot"          : 3.3.0    , installed 3.3.0
Adapter    "javascript"   : 8.8.3    , installed 8.8.3
Controller "js-controller": 7.0.6    , installed 7.0.6
Adapter    "material"     : 1.3.1    , installed 1.3.1
Adapter    "meater"       : 1.1.1    , installed 1.1.1
Adapter    "mielecloudservice": 6.5.7, installed 6.5.7
Adapter    "modbus"       : 6.3.2    , installed 6.3.2
Adapter    "mqtt"         : 6.1.2    , installed 6.1.2
Adapter    "net-tools"    : 1.0.11   , installed 1.0.11
Adapter    "netatmo-crawler": 0.8.1  , installed 0.8.1
Adapter    "netatmo-energy": 2.7.3   , installed 2.7.3
Adapter    "nina"         : 0.0.25   , installed 0.0.25
Adapter    "notification-manager": 1.2.1, installed 1.2.1
Adapter    "nut"          : 1.6.0    , installed 1.6.0
Adapter    "odl"          : 4.0.2    , installed 4.0.2
Adapter    "onvif"        : 1.1.4    , installed 1.1.4
Adapter    "parser"       : 2.2.4    , installed 2.2.4
Adapter    "pegelalarm"   : 1.3.6    , installed 1.3.6
Adapter    "ping"         : 1.6.2    , installed 1.6.2
Adapter    "proxmox"      : 2.3.0    , installed 2.3.0
Adapter    "pushover"     : 4.1.0    , installed 4.1.0
Adapter    "radar2"       : 2.2.0    , installed 2.2.0
Adapter    "scenes"       : 3.2.3    , installed 3.2.3
Adapter    "schoolfree"   : 1.1.6    , installed 1.1.6
Adapter    "shelly"       : 8.5.1    , installed 8.5.1
Adapter    "shuttercontrol": 1.8.5   , installed 1.8.5
Adapter    "simple-api"   : 2.8.0    , installed 2.8.0
Adapter    "socketio"     : 6.7.1    , installed 6.7.1
Adapter    "sonoff"       : 3.1.2    , installed 3.1.2
Adapter    "telegram"     : 3.9.0    , installed 3.9.0
Adapter    "terminal"     : 1.0.0    , installed 1.0.0
Adapter    "text2command" : 3.0.3    , installed 3.0.3
Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
Adapter    "traccar"      : 1.1.6    , installed 1.1.6
Adapter    "tractive-gps" : 2.1.0    , installed 2.1.0
Adapter    "trashschedule": 3.3.0    , installed 3.3.0
Adapter    "tuya"         : 3.16.0   , installed 3.16.0
Adapter    "tvprogram"    : 2.1.0    , installed 2.1.0
Adapter    "tvspielfilm"  : 2.1.0    , installed 2.1.0
Adapter    "unifi"        : 0.7.0    , installed 0.7.0
Adapter    "upnp"         : 1.1.0    , installed 1.1.0
Adapter    "vds2465-server": 1.0.0   , installed 1.0.0
Adapter    "vis"          : 1.5.6    , installed 1.5.6
Adapter    "vis-2"        : 2.9.64   , installed 2.9.64
Adapter    "vis-2-widgets-inventwo": 0.1.11, installed 0.1.11
Adapter    "vis-canvas-gauges": 1.0.1, installed 1.0.1
Adapter    "vis-colorpicker": 2.0.3  , installed 2.0.3
Adapter    "vis-hqwidgets": 1.5.1    , installed 1.5.1
Adapter    "vis-icontwo"  : 1.11.0   , installed 1.6.3  [Updatable]
Adapter    "vis-inventwo" : 3.3.4    , installed 3.3.4
Adapter    "vis-jqui-mfd" : 1.1.1    , installed 1.1.1
Adapter    "vis-justgage" : 2.1.7    , installed 2.1.7
Adapter    "vis-map"      : 1.1.2    , installed 1.1.2
Adapter    "vis-metro"    : 1.2.0    , installed 1.2.0
Adapter    "vis-timeandweather": 1.2.2, installed 1.2.2
Adapter    "web"          : 6.2.5    , installed 6.2.5
Adapter    "windows-control": 0.1.5  , installed 0.1.5
Adapter    "wled"         : 0.7.2    , installed 0.7.2
Adapter    "ws"           : 2.6.2    , installed 2.6.2
Adapter    "yahka"        : 1.0.3    , installed 1.0.3
Adapter    "yr"           : 5.3.0    , installed 5.3.0
Adapter    "zigbee"       : 1.10.14  , installed 1.10.14
Adapter    "zwave2"       : 3.1.0    , installed 3.1.0
 
Objects and States
Please stand by - This may take a while
Objects:        290543
States:         165115
 
*** OS-Repositories and Updates ***
Hit:1 http://ftp.debian.org/debian bullseye InRelease
Hit:2 http://security.debian.org bullseye-security InRelease
Hit:3 http://ftp.debian.org/debian bullseye-updates InRelease
Hit:4 https://download.docker.com/linux/debian bullseye InRelease
Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
Hit:6 https://packages.redis.io/deb bullseye InRelease
Reading package lists...
Pending Updates: 0
 
*** 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 0.0.0.0:8086            0.0.0.0:*               LISTEN      0          1064837313 557/docker-proxy
tcp        0      0 0.0.0.0:4100            0.0.0.0:*               LISTEN      1000       1064848955 1816/io.vds2465-ser
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      104        1064827809 122/systemd-resolve
tcp        0      0 0.0.0.0:5355            0.0.0.0:*               LISTEN      104        1064827803 122/systemd-resolve
tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN      0          1064832800 642/docker-proxy
tcp        0      0 192.168.64.3:9093       0.0.0.0:*               LISTEN      1000       1064838355 1420/io.fakeroku.0
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      0          1064832300 1/init
tcp        0      0 0.0.0.0:1882            0.0.0.0:*               LISTEN      1000       1064840144 1553/io.mqtt.0
tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN      1000       1064846774 1728/io.sonoff.0
tcp        0      0 192.168.64.3:8089       0.0.0.0:*               LISTEN      1000       1064851585 2022/io.hikvision-a
tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      110        1064832457 155/redis-server 12
tcp        0      0 127.0.0.1:34757         0.0.0.0:*               LISTEN      1000       1064862872 2418/io.yahka.1
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      0          1064832522 365/master
tcp        0      0 0.0.0.0:8765            0.0.0.0:*               LISTEN      0          1064826066 534/docker-proxy
tcp        0      0 127.0.0.1:3493          0.0.0.0:*               LISTEN      0          1064846541 1759/upsd
tcp        0      0 0.0.0.0:41011           0.0.0.0:*               LISTEN      1000       1064857178 2418/io.yahka.1
tcp        0      0 0.0.0.0:10001           0.0.0.0:*               LISTEN      0          1064834543 549/docker-proxy
tcp        0      0 0.0.0.0:10002           0.0.0.0:*               LISTEN      0          1064834551 564/docker-proxy
tcp        0      0 0.0.0.0:10003           0.0.0.0:*               LISTEN      0          1064826073 596/docker-proxy
tcp        0      0 0.0.0.0:10004           0.0.0.0:*               LISTEN      0          1064834561 612/docker-proxy
tcp        0      0 0.0.0.0:10005           0.0.0.0:*               LISTEN      0          1064834572 634/docker-proxy
tcp6       0      0 :::8082                 :::*                    LISTEN      1000       1069858027 40890/io.web.0
tcp6       0      0 :::8083                 :::*                    LISTEN      1000       1069861323 40889/io.web.1
tcp6       0      0 :::8084                 :::*                    LISTEN      1000       1064852058 2407/io.ws.0
tcp6       0      0 :::8086                 :::*                    LISTEN      0          1064837318 572/docker-proxy
tcp6       0      0 :::8087                 :::*                    LISTEN      1000       1064854009 2162/io.simple-api.
tcp6       0      0 ::1:25                  :::*                    LISTEN      0          1064832523 365/master
tcp6       0      0 :::8000                 :::*                    LISTEN      0          1064835476 809/portainer
tcp6       0      0 :::7777                 :::*                    LISTEN      1000       1064834910 1049/io.admin.0
tcp6       0      0 ::1:3493                :::*                    LISTEN      0          1064846542 1759/upsd
tcp6       0      0 :::5355                 :::*                    LISTEN      104        1064827806 122/systemd-resolve
tcp6       0      0 :::3000                 :::*                    LISTEN      0          1064833566 667/docker-proxy
tcp6       0      0 :::22                   :::*                    LISTEN      0          1064779650 1/init
tcp6       0      0 :::111                  :::*                    LISTEN      0          1064832302 1/init
tcp6       0      0 ::1:6379                :::*                    LISTEN      110        1064832458 155/redis-server 12
tcp6       0      0 :::61991                :::*                    LISTEN      1000       1064838392 1466/io.harmony.0
tcp6       0      0 :::41741                :::*                    LISTEN      1000       1064854478 2418/io.yahka.1
tcp6       0      0 :::8765                 :::*                    LISTEN      0          1064836504 541/docker-proxy
tcp6       0      0 :::10001                :::*                    LISTEN      0          1064834546 555/docker-proxy
tcp6       0      0 :::10002                :::*                    LISTEN      0          1064832789 579/docker-proxy
tcp6       0      0 :::10003                :::*                    LISTEN      0          1064834556 603/docker-proxy
tcp6       0      0 :::10004                :::*                    LISTEN      0          1064834567 624/docker-proxy
tcp6       0      0 :::10005                :::*                    LISTEN      0          1064834577 645/docker-proxy
tcp6       0      0 :::9443                 :::*                    LISTEN      0          1064835480 809/portainer
udp        0      0 127.0.0.53:53           0.0.0.0:*                           104        1064827808 122/systemd-resolve
udp        0      0 0.0.0.0:111             0.0.0.0:*                           0          1064832301 1/init
udp        0      0 0.0.0.0:1900            0.0.0.0:*                           1000       1064838356 1420/io.fakeroku.0
udp        0      0 0.0.0.0:34706           0.0.0.0:*                           1000       1090416276 1717/io.shelly.0
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           1000       1064854479 2418/io.yahka.1
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           1000       1064857175 2418/io.yahka.1
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           1000       1064854958 2396/io.wled.0
udp        0      0 0.0.0.0:5355            0.0.0.0:*                           104        1064827802 122/systemd-resolve
udp        0      0 0.0.0.0:5683            0.0.0.0:*                           1000       1064855597 1717/io.shelly.0
udp        0      0 0.0.0.0:6666            0.0.0.0:*                           1000       1064826796 1762/io.tuya.0
udp        0      0 0.0.0.0:6667            0.0.0.0:*                           1000       1064826797 1762/io.tuya.0
udp        0      0 0.0.0.0:61991           0.0.0.0:*                           1000       1064838393 1466/io.harmony.0
udp6       0      0 :::111                  :::*                                0          1064832303 1/init
udp6       0      0 :::5355                 :::*                                104        1064827805 122/systemd-resolve
 
*** Log File - Last 25 Lines ***
 
2025-01-11 18:30:07.546  - info: netatmo-crawler.0 (206367) Getting data for stationid:70:ee:50:74:3e:4c
2025-01-11 18:30:10.194  - info: netatmo-crawler.0 (206367) Terminated (ADAPTER_REQUESTED_TERMINATION): Everything done. Going to terminate till next schedule
2025-01-11 18:30:10.715  - info: host.iobroker-lxc instance system.adapter.netatmo-crawler.0 having pid 206367 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
2025-01-11 18:30:27.559  - error: netatmo-energy.0 (1579) API-Anfrage nicht OK:
2025-01-11 18:30:32.636  - error: netatmo-energy.1 (1594) API-Anfrage nicht OK:
2025-01-11 18:30:41.046  - info: netatmo-energy.2 (1614) API-Anfrage starten: homesdata
2025-01-11 18:30:41.196  - error: netatmo-energy.2 (1614) API-Anfrage nicht OK:
2025-01-11 18:30:41.198  - info: netatmo-energy.2 (1614) API-Anfrage starten: homestatus
2025-01-11 18:30:41.456  - info: netatmo-energy.2 (1614) Method "deleteChannel" is deprecated and will be removed in js-controller 7.1, use "delObject" instead
2025-01-11 18:30:47.926  - info: netatmo-energy.3 (1630) API-Anfrage starten: homesdata
2025-01-11 18:30:48.050  - error: netatmo-energy.3 (1630) API-Anfrage nicht OK:
2025-01-11 18:30:48.051  - warn: telegram.0 (1223) 1 of 1 recipients are unknown!
2025-01-11 18:30:48.055  - info: netatmo-energy.3 (1630) API-Anfrage starten: homestatus
2025-01-11 18:30:48.247  - info: netatmo-energy.3 (1630) Method "deleteChannel" is deprecated and will be removed in js-controller 7.1, use "delObject" instead
2025-01-11 18:30:53.013  - info: host.iobroker-lxc instance system.adapter.daswetter.0 in version "3.2.2" started with pid 206736
2025-01-11 18:30:55.765  - info: daswetter.0 (206736) starting. Version 3.2.2 in /opt/iobroker/node_modules/iobroker.daswetter, node: v20.18.1, js-controller: 7.0.6
2025-01-11 18:31:00.451  - info: daswetter.0 (206736) Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment
2025-01-11 18:31:00.964  - info: daswetter.0 (206736) cleaned everything up...
2025-01-11 18:31:00.991  - info: host.iobroker-lxc instance system.adapter.daswetter.0 having pid 206736 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
2025-01-11 18:31:27.465  - error: netatmo-energy.0 (1579) API-Anfrage nicht OK:
2025-01-11 18:31:32.600  - error: netatmo-energy.1 (1594) API-Anfrage nicht OK:
2025-01-11 18:31:41.047  - info: netatmo-energy.2 (1614) API-Anfrage starten: homesdata
2025-01-11 18:31:41.167  - error: netatmo-energy.2 (1614) API-Anfrage nicht OK:
2025-01-11 18:31:41.169  - info: netatmo-energy.2 (1614) API-Anfrage starten: homestatus
2025-01-11 18:31:41.318  - info: netatmo-energy.2 (1614) Method "deleteChannel" is deprecated and will be removed in js-controller 7.1, use "delObject" instead
 
`

@klein0r
Copy link
Collaborator

klein0r commented Jan 16, 2025

Du hast

Objects:        290543
States:         165115

Das ist ganz schön ordentlich. Da im Standard jeder State vom JavaScript-Adapter abonniert wird (und alles in den RAM kopiert wird), ist das eventuell ein Problem (zusammen mit dem default memory limit von einem node prozess).

@Roellen
Copy link
Author

Roellen commented Jan 16, 2025

Ok. Ich versuche mal zu verschlanken.

Ich hab schon auf Redis ändern lassen. Dachte das wäre cooler.
Leider kann man nicht schön hinter jedem Adapter sehen wieviele States und Objekte da verbraten werden. Aber wenn ich als xml exportiere, dann steht‘s ja da.

In der VIS ein Objekt auswählen dauert auch immer lange. Da kommt schon immer die Warnmeldung.
Komischerweise funzt eine zweite „WS“ Instanz auf einem anderem Port besser.
Und wenn ich auf Repositories klicke, da passiert schon seit Monaten nix mehr. Ich könnte garkeine Beta-repos mehr aktivieren.
Und wenn iob neu startet, dann kommt auch immer timeout.

Hilft es der VM mehr RAM oder CPU Power zu geben oder so?

@Diginix
Copy link

Diginix commented Jan 16, 2025

Leider kann man nicht schön hinter jedem Adapter sehen wieviele States und Objekte da verbraten werden. Aber wenn ich als xml exportiere, dann steht‘s ja da.

Aktiviere mal In der Instanzansicht den Expertenmodus. Dann siehst du wieviel ein- und ausgehende Objekte jede Instanz hat.
Bei mir 1986 eingehende und 45 ausgehende
Image
Zeitweise sind es auch mal 2900, aber über 3000 habe ich noch nie gesehen. Ich habe 47 Adapterinstanzen mit knapp 29000 Objekten. Wie du auf das zehnfache kommst, ist mir ein wenig unklar. Wie viele Adapter und Instanzen laufen bei dir und wie viele Geräte/Sensoren hast du?

@Roellen
Copy link
Author

Roellen commented Jan 17, 2025

Ok, ein und ausgehende Objekte:
Javascript: ca. 2000
Influx db: ca. 2000
Shelly: ca. 500
MQTT: ca. 250
Admin.: ca. 280
Der Rest der Adapter hat wesentlich weniger oder 0 Objekte.

56 Instanzen laufen (was genau installiert ist... hab ich oben hinkopiert mit diesem iob diag)

Aber was man nicht sehen kann ist wieviele Objekte/Datenpunkte pro Adapter angelegt sind. (unter dem Tab "Objekte), also wo ich so viele habe sieht man nie. Aber wenn man auf "Objektbaut als JSON speichern" klickt, auch wenn man es nicht will, dann steht die Objektanzahl dort.

An Geräten habe ich das hier:
30x Amazon Alexa Geräte Echo Dots/Fire Tablets
45x ZigBee Geräte
120x Shelly-Geräte
28x tuya Geräte (Präsenzmelder und Wasserabsperrventile)
1x DMX512 Lichtsteuerung
5x Daikin Klimanlagen
1x Ecovacs Staubsaugerroboter
3x Harmony Hub IR Sender
1x smarte Waschmaschine Miele
1x USV über Riello Modbus angebunden
10x Geräte über MQTT angebunden (CO2 Sensoren, Gas/Wasserzähler, Fingerabdrucksensor)
18x Smarte Netatmo Thermostate auf 4 Relais (sender) verteilt
3x wiesemann&theiss web io (12ein/12 ausgänge über http)
1x Brandmeldeanlage mit 62 Rauchmeldern
1x Einbruchmeldenlage über vds adapter angebunden
3x WLED
6x IP Kameras Hikvision

VM braucht so ca. 25% CPU, 8 von 16GB RAM 15GB Festplattenplatz

Datenpunkte / Adaptername
221 0_userdata
6890 Alexa
164 bring
451 daikin
625 daikin Cloud
108 daswetter
555 evocavs
202 followthesun
110 fullybrowser
600 harmony
9637 hass (home assistant)
157 ical
2194 JavaScript
315 life360
820 mqtt
4738 netatmo
3669 onvif
297 proxmox
414 script
7288 shelly
854 sonoff
4154 sourceanalytix
360 tuya
10334 unifi
279 vds2465-server
509 wled
yr 3217
523 ZigBee

Ich lösche mal den unifi adapter und vielleicht den homassistant adapter und baue mal die Sachen zurück die garnicht im Einsatz sind.

@Diginix
Copy link

Diginix commented Jan 17, 2025

2194 JavaScript

Image

Bei mir liegen da nur 237. Wie schaffst du es da auf >2000 Objekte. Wie viele Scripte hast du denn?

@Roellen
Copy link
Author

Roellen commented Jan 17, 2025

Ich hab 352 Blockly-Scripte
147 im moment aktiv (hab testweise mal unwichtige abgeschaltet)

Aber der Javascript-Adapter ist auch abgeschmiert als ich testweise mal ALLE Scripte deaktiviert hatte.

@Diginix
Copy link

Diginix commented Jan 17, 2025

Aber 350 Skripte ergibt auch nur 700 Objekte. Denn jedes Skript hat ein javascript.0.scriptEnabled und ein javascript.0.scriptProblem.
Ansonsten liegen im javascript.0... nur 7 Standard Objekte. Für >2000 müsstest du also pauschal 1000 Skripte haben.

@mcm1957
Copy link
Contributor

mcm1957 commented Jan 17, 2025

Leider kann man nicht schön hinter jedem Adapter sehen wieviele States und Objekte da verbraten werden. Aber wenn ich als xml exportiere, dann steht‘s ja da.

Aktiviere mal In der Instanzansicht den Expertenmodus. Dann siehst du wieviel ein- und ausgehende Objekte jede Instanz hat.

In der Instanzansicht werden EREIGNISSE nicht die Anzahl der States angezeigt. Steht auch so als Titel dort.
Restarte mal den ioBroker und schau dir die Werte an ...

@Diginix
Copy link

Diginix commented Jan 17, 2025

In der Instanzansicht werden EREIGNISSE nicht die Anzahl der States angezeigt. Steht auch so als Titel dort.
Restarte mal den ioBroker und schau dir die Werte an ...

Stimmt, es wird dieser Wert genommen system.adapter.javascript.0.inputCount (events input counter), dennoch ist dieser für die Analyse hier imho nicht unwichtig. Dazu die hohe Anzahl - hier bisher unbekannter - Objekte unterhalb von javascript.0 ergibt für mich ein ungewöhnliches Bild und könnte ggf. eine Ursache für die Abstürze sein.
Ich habe >90 Skripte mit einigen CRON Triggern und nie einen Restart der Javascript Instanz und auch CRONs laufen bei mir nicht einfach ungewollt weiter.

@Roellen
Copy link
Author

Roellen commented Jan 17, 2025

vor Neustart von iobroker VM:
Image

nach Reboot der iobroker VM:
Image

nach shutdown und neustart der iobroker VM:
Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants