Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ioBroker läuft nicht mehr rund

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    ioBroker läuft nicht mehr rund

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      thorkillar last edited by

      Guten Morgen,

      seit ein paar Tagen, seit dem ich den web Adapter von 6.1.2 auf 6.1.4 geupdatet habe, läuft mein System nicht mehr sauber. Zwar konnte ich durch ein downgrade das Problem was ich hatte, (VIS ließ den WEB Adapter jedes mal abstürzen), beheben.
      Seit dem habe ich aber das Gefühl, dass das System langsamer geworden ist und einiges funktioniert nicht mehr.

      z.B. wolle ich in die Einstellungen
      9cb6378a-05c9-4803-b733-5f2a003c42ce-image.png

      um mal den VIS2 Adapter zu testen. Aber hier laufe ich in einen Timeout.
      Die Aufrufzeit meiner VIS liegt teilweise bei bis zu 2 Minuten, bis sich die Startseite aufbaut.

      In der Instanzen Übersicht fällt mir auf, das hin und wieder ein Adapter rot und wieder grün wird.

      Hat jemand von Euch Zeit und Lust, mir zu helfen und das Problem oder die Problem zu finden?

      Was braucht Ihr von mir?

      Ich danke Euch

      crunchip ? 2 Replies Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @thorkillar last edited by

        @thorkillar sagte in ioBroker läuft nicht mehr rund:

        In der Instanzen Übersicht fällt mir auf, das hin und wieder ein Adapter rot und wieder grün wird.

        möglicherweise dein System am Limit

        generell mal Zeigen was genau da läuft und passiert,
        log Ausgabe, Browserlog, iob diag

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User @thorkillar last edited by

          @thorkillar sagte in ioBroker läuft nicht mehr rund:

          Was braucht Ihr von mir?

          Moin,

          da wären folgende Informationen hilfreich, vom diag bitte den Langen Output, nicht nur das Summary.

          # iob diag
          # top
          oder
          # htop
          

          Dann was, wo, wie hast Du ioBroker installiert, welche Hardware, Software?

          Hier mal nachlesen wie man gute Post erstellt ⇒ https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge

          VG
          Bernd

          T 1 Reply Last reply Reply Quote 0
          • T
            thorkillar @Guest last edited by

            @dp20eic

            Guten Morgen,

            danke für Eure Hilfe.
            Ich versuche mal alle Info zusammen zutragen.

            Problembeschreibung:

            • Das System ist in unregelmäßigen Abständen sehr langsam. Leider konnte ich bisher nicht feststellen, wann es passiert.

            • Aufruf der VIS Seite dauert zwischen Sekunden und Minuten (selbe Seite).
              (Als Displays nutze ich 2x Amazon Fire HD 10-Tablet mit dem "Fully Kiosk Browser" via WLan)
              Das Problem tritt auch auf meinen i7 via LAN auf. Entweder bei allen gleich langsam oder gleich schnell.

            • ebenfalls in unregelmäßigen Abständen sehe ich im Instanzen Reiter, dass einige Adapter ROT werden. Es ist aber nicht ersichtlich, wann und welche.

            • Häufig fällt mir auf, dass die VIS Seite (Egal welche) einen Aktualisierungskreis für ein paar Sekunden bekommt.
              a7930e52-1729-4070-8ec6-d0716d7df772-image.png

            • Einige Teile funktionieren nicht mehr.
              z.B. der Aufruf der Einstellungen
              02.png

            • hin und wieder werden Blocklyskripte, die per Cron ausgeführt werden, um einige Minuten verzögert ausgeführt.

            In regelmäßigen Abständen (alle 1-2 Wochen) mach ich Updates (Adapter).
            Das letzte habe ich am 06.11.2023 durchgeführt.
            Danach stürzte der WEB Adapter immer ab, wenn ich meine VIS Seite aufgerufen hatte.
            Nach einem Downgrade lief es wieder, aber jetzt will ich der Sache auf den Grund gehen, da die Probleme schon länger existieren.

            iobroker läuft im Docker auf meiner Synology NAS 1618+

            Systeminfo NAS :


            01.PNG
            00.PNG

            iob diag

            Skript v.2023-10-25
            
            *** BASE SYSTEM ***
            Hardware Vendor : Synology Inc.
            Kernel          : x86_64
            Userland        : amd64
            Docker          : v8.0.1
            Virtualization  : Docker
            Kernel          : x86_64
            Userland        : amd64
            
            Systemuptime and Load:
             09:30:29 up 60 days, 21:57,  0 users,  load average: 6.04, 6.58, 6.66
            CPU threads: 4
            
            
            *** Time and Time Zones ***
            Sun Nov 12 08:30:29 UTC 2023
            Sun Nov 12 09:30:29 CET 2023
            CET +0100
            Etc/UTC
            
            *** User and Groups ***
            root
            /root
            root
            
            *** X-Server-Setup ***
            X-Server:       false
            Desktop: 
            Terminal: 
            
            
            *** MEMORY ***
                           total        used        free      shared  buff/cache   available
            Mem:             15G        9.0G        795M        542M        6.2G        6.1G
            Swap:            11G        1.6G         10G
            Total:           27G         10G         10G
            
                    15966 M total memory
                     8989 M used memory
                     8160 M active memory
                     4607 M inactive memory
                      794 M free memory
                       43 M buffer memory
                     6138 M swap cache
                    11627 M total swap
                     1624 M used swap
                    10003 M free swap
            
            *** FILESYSTEM ***
            Filesystem             Type   Size  Used Avail Use% Mounted on
            /dev/mapper/cachedev_0 btrfs   28T   22T  6.5T  78% /
            tmpfs                  tmpfs   64M     0   64M   0% /dev
            tmpfs                  tmpfs  7.8G     0  7.8G   0% /sys/fs/cgroup
            shm                    tmpfs   64M     0   64M   0% /dev/shm
            /dev/mapper/cachedev_0 btrfs   28T   22T  6.5T  78% /opt/iobroker
            /dev/mapper/cachedev_0 btrfs   28T   22T  6.5T  78% /etc/hosts
            tmpfs                  tmpfs  7.8G     0  7.8G   0% /proc/acpi
            tmpfs                  tmpfs  7.8G     0  7.8G   0% /proc/scsi
            tmpfs                  tmpfs  7.8G     0  7.8G   0% /sys/firmware
            
            Messages concerning ext4 filesystem in dmesg:
            Check not possible in LXC or Docker
            
            Show mounted filesystems:
            TARGET                           SOURCE                                                                           FSTYPE OPTIONS
            /                                /dev/mapper/cachedev_0[/@syno/@docker/btrfs/subvolumes/39b0569854ea81509c73ed2840b9417c76431df9f924859ad6b9a3458f0a9f8c]
            |                                                                                                                 btrfs  rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_rec
            |-/proc                          proc                                                                             proc   rw,nosuid,nodev,noexec,relatime
            | |-/proc/bus                    proc[/bus]                                                                       proc   ro,relatime
            | |-/proc/fs                     proc[/fs]                                                                        proc   ro,relatime
            | |-/proc/irq                    proc[/irq]                                                                       proc   ro,relatime
            | |-/proc/sys                    proc[/sys]                                                                       proc   ro,relatime
            | |-/proc/sysrq-trigger          proc[/sysrq-trigger]                                                             proc   ro,relatime
            | |-/proc/acpi                   tmpfs                                                                            tmpfs  ro,relatime
            | |-/proc/kcore                  tmpfs[/null]                                                                     tmpfs  rw,nosuid,size=65536k,mode=755
            | |-/proc/keys                   tmpfs[/null]                                                                     tmpfs  rw,nosuid,size=65536k,mode=755
            | |-/proc/timer_list             tmpfs[/null]                                                                     tmpfs  rw,nosuid,size=65536k,mode=755
            | |-/proc/sched_debug            tmpfs[/null]                                                                     tmpfs  rw,nosuid,size=65536k,mode=755
            | `-/proc/scsi                   tmpfs                                                                            tmpfs  ro,relatime
            |-/dev                           tmpfs                                                                            tmpfs  rw,nosuid,size=65536k,mode=755
            | |-/dev/pts                     devpts                                                                           devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666
            | |-/dev/mqueue                  mqueue                                                                           mqueue rw,nosuid,nodev,noexec,relatime
            | `-/dev/shm                     shm                                                                              tmpfs  rw,nosuid,nodev,noexec,relatime,size=65536k
            |-/sys                           sysfs                                                                            sysfs  ro,nosuid,nodev,noexec,relatime
            | |-/sys/firmware                tmpfs                                                                            tmpfs  ro,relatime
            | `-/sys/fs/cgroup               tmpfs                                                                            tmpfs  rw,nosuid,nodev,noexec,relatime,mode=755
            |   |-/sys/fs/cgroup/systemd     cgroup[/docker/7b87cac6d2fe98f243bcb256824b3ed0cc3f75e7bcc28373cae6b666f11dcc6b] cgroup ro,nosuid,nodev,noexec,relatime,xattr,release_agent=/
            |   |-/sys/fs/cgroup/synomonitor cgroup[/system.slice/pkg-Docker-dockerd.service]                                 cgroup ro,nosuid,nodev,noexec,relatime,name=synomonitor
            |   |-/sys/fs/cgroup/freezer     cgroup[/docker/7b87cac6d2fe98f243bcb256824b3ed0cc3f75e7bcc28373cae6b666f11dcc6b] cgroup ro,nosuid,nodev,noexec,relatime,freezer
            |   |-/sys/fs/cgroup/memory      cgroup[/docker/7b87cac6d2fe98f243bcb256824b3ed0cc3f75e7bcc28373cae6b666f11dcc6b] cgroup ro,nosuid,nodev,noexec,relatime,memory
            |   |-/sys/fs/cgroup/blkio       cgroup[/docker/7b87cac6d2fe98f243bcb256824b3ed0cc3f75e7bcc28373cae6b666f11dcc6b] cgroup ro,nosuid,nodev,noexec,relatime,blkio
            |   |-/sys/fs/cgroup/devices     cgroup[/docker/7b87cac6d2fe98f243bcb256824b3ed0cc3f75e7bcc28373cae6b666f11dcc6b] cgroup ro,nosuid,nodev,noexec,relatime,devices
            |   |-/sys/fs/cgroup/cpuset      cgroup[/docker/7b87cac6d2fe98f243bcb256824b3ed0cc3f75e7bcc28373cae6b666f11dcc6b] cgroup ro,nosuid,nodev,noexec,relatime,cpuset
            |   |-/sys/fs/cgroup/cpu         cgroup[/docker/7b87cac6d2fe98f243bcb256824b3ed0cc3f75e7bcc28373cae6b666f11dcc6b] cgroup ro,nosuid,nodev,noexec,relatime,cpu
            |   `-/sys/fs/cgroup/cpuacct     cgroup[/docker/7b87cac6d2fe98f243bcb256824b3ed0cc3f75e7bcc28373cae6b666f11dcc6b] cgroup ro,nosuid,nodev,noexec,relatime,cpuacct
            |-/opt/iobroker                  /dev/mapper/cachedev_0[/@syno/docker/iobroker]                                   btrfs  rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_rec
            |-/etc/resolv.conf               /dev/mapper/cachedev_0[/@syno/@docker/containers/7b87cac6d2fe98f243bcb256824b3ed0cc3f75e7bcc28373cae6b666f11dcc6b/resolv.conf]
            |                                                                                                                 btrfs  rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_rec
            |-/etc/hostname                  /dev/mapper/cachedev_0[/@syno/@docker/containers/7b87cac6d2fe98f243bcb256824b3ed0cc3f75e7bcc28373cae6b666f11dcc6b/hostname]
            |                                                                                                                 btrfs  rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_rec
            `-/etc/hosts                     /dev/mapper/cachedev_0[/@syno/@docker/containers/7b87cac6d2fe98f243bcb256824b3ed0cc3f75e7bcc28373cae6b666f11dcc6b/hosts]
                                                                                                                              btrfs  rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_rec
            
            Files in neuralgic directories:
            
            /var:
            33M     /var/
            30M     /var/lib
            18M     /var/lib/apt/lists
            18M     /var/lib/apt
            13M     /var/lib/dpkg
            
            
            
            /opt/iobroker/backups:
            1.8G    /opt/iobroker/backups/
            
            /opt/iobroker/iobroker-data:
            2.7G    /opt/iobroker/iobroker-data/
            2.0G    /opt/iobroker/iobroker-data/history
            381M    /opt/iobroker/iobroker-data/files
            198M    /opt/iobroker/iobroker-data/backup-objects
            92M     /opt/iobroker/iobroker-data/files/vis.0
            
            The five largest files in iobroker-data are:
            62M     /opt/iobroker/iobroker-data/objects.jsonl
            52M     /opt/iobroker/iobroker-data/states.jsonl
            35M     /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js.map
            27M     /opt/iobroker/iobroker-data/files/vis.0/TA02/vis-views.json
            21M     /opt/iobroker/iobroker-data/files/web.admin/static/js/main.edf7552a.js.map
            
            USB-Devices by-id:
            USB-Sticks -  Avoid direct links to /dev/* in your adapter setups, please always prefer the links 'by-id':
            
            
            *** NodeJS-Installation ***
            
            ./iob_diag: line 283: nodejs: command not found
             
            /usr/bin/node           v18.17.0
            /usr/bin/npm            9.6.7
            /usr/bin/npx            9.6.7
            /usr/bin/corepack       0.18.0
            ./iob_diag: line 294: nodejs: command not found
            
            *** nodejs is NOT correctly installed ***
            Run ob nodejs-update to fix it. 
            
            nodejs:
              Installed: 18.17.0-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
             *** 18.17.0-deb-1nodesource1 100
                    100 /var/lib/dpkg/status
                 12.22.12~dfsg-1~deb11u4 500
                    500 http://deb.debian.org/debian bullseye/main amd64 Packages
                    500 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages
            
            Temp directories causing npm8 problem: 0
            No problems detected
            
            Errors in npm tree:
            
            *** ioBroker-Installation ***
            
            ioBroker Status
            iobroker is running on this host.
            
            
            Objects type: jsonl
            States  type: jsonl
            
            Core adapters versions
            js-controller:  5.0.12
            admin:          6.12.0
            javascript:     7.1.4
            
            Adapters from github:   4
            
            Adapter State
            + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
            + system.adapter.alexa2.0                 : alexa2                : iobroker                                 -  enabled
            + system.adapter.backitup.0               : backitup              : iobroker                                 -  enabled
            + system.adapter.birthdays.0              : birthdays             : iobroker                                 -  enabled
            + system.adapter.birthdays.1              : birthdays             : iobroker                                 -  enabled
            + system.adapter.bring.0                  : bring                 : iobroker                                 -  enabled
              system.adapter.coronavirus-statistics.0 : coronavirus-statistics: iobroker                                 -  enabled
              system.adapter.daswetter.0              : daswetter             : iobroker                                 -  enabled
            + system.adapter.device-reminder.0        : device-reminder       : iobroker                                 -  enabled
              system.adapter.devices.0                : devices               : iobroker                                 -  enabled
            + system.adapter.discovery.0              : discovery             : iobroker                                 -  enabled
            + system.adapter.dwd.0                    : dwd                   : iobroker                                 -  enabled
            + system.adapter.email.0                  : email                 : iobroker                                 -  enabled
              system.adapter.emby.0                   : emby                  : iobroker                                 - disabled
            + system.adapter.energiefluss.0           : energiefluss          : iobroker                                 -  enabled
            + system.adapter.fb-checkpresence.0       : fb-checkpresence      : iobroker                                 -  enabled
            + system.adapter.fullybrowser.0           : fullybrowser          : iobroker                                 -  enabled
            + system.adapter.history.0                : history               : iobroker                                 -  enabled
            + system.adapter.hm-rega.0                : hm-rega               : iobroker                                 -  enabled
            + system.adapter.hm-rpc.0                 : hm-rpc                : iobroker                                 -  enabled, port: 18701
            + system.adapter.hm-rpc.1                 : hm-rpc                : iobroker                                 -  enabled, port: 12001
            + system.adapter.hm-rpc.2                 : hm-rpc                : iobroker                                 -  enabled, port: 12010
            + system.adapter.hm-rpc.3                 : hm-rpc                : iobroker                                 -  enabled, port: 0
            + system.adapter.hue.0                    : hue                   : iobroker                                 -  enabled, port: 80
            + system.adapter.hue.1                    : hue                   : iobroker                                 -  enabled, port: 80
              system.adapter.ical.0                   : ical                  : iobroker                                 -  enabled
              system.adapter.ical.1                   : ical                  : iobroker                                 -  enabled
              system.adapter.ical.11                  : ical                  : iobroker                                 -  enabled
              system.adapter.ical.12                  : ical                  : iobroker                                 -  enabled
              system.adapter.ical.13                  : ical                  : iobroker                                 -  enabled
              system.adapter.ical.14                  : ical                  : iobroker                                 -  enabled
              system.adapter.ical.15                  : ical                  : iobroker                                 -  enabled
              system.adapter.ical.16                  : ical                  : iobroker                                 -  enabled
              system.adapter.ical.17                  : ical                  : iobroker                                 -  enabled
              system.adapter.ical.18                  : ical                  : iobroker                                 -  enabled
              system.adapter.ical.19                  : ical                  : iobroker                                 -  enabled
              system.adapter.ical.2                   : ical                  : iobroker                                 -  enabled
              system.adapter.ical.20                  : ical                  : iobroker                                 -  enabled
              system.adapter.ical.3                   : ical                  : iobroker                                 -  enabled
              system.adapter.ical.4                   : ical                  : iobroker                                 -  enabled
              system.adapter.ical.5                   : ical                  : iobroker                                 -  enabled
            + system.adapter.ical.6                   : ical                  : iobroker                                 -  enabled
            + system.adapter.ical.7                   : ical                  : iobroker                                 -  enabled
            + system.adapter.ical.8                   : ical                  : iobroker                                 -  enabled
              system.adapter.ical.9                   : ical                  : iobroker                                 -  enabled
              system.adapter.icons-mfd-png.0          : icons-mfd-png         : iobroker                                 -  enabled
              system.adapter.icons-mfd-svg.0          : icons-mfd-svg         : iobroker                                 -  enabled
            + system.adapter.info.0                   : info                  : iobroker                                 -  enabled
            + system.adapter.iot.0                    : iot                   : iobroker                                 -  enabled
            + system.adapter.javascript.0             : javascript            : iobroker                                 -  enabled
            + system.adapter.javascript.1             : javascript            : iobroker                                 -  enabled
              system.adapter.lgtv.0                   : lgtv                  : iobroker                                 - disabled
            + system.adapter.net-tools.0              : net-tools             : iobroker                                 -  enabled
            + system.adapter.nina.0                   : nina                  : iobroker                                 -  enabled
            + system.adapter.nuki-extended.0          : nuki-extended         : iobroker                                 -  enabled
              system.adapter.nuki.0                   : nuki                  : iobroker                                 - disabled
              system.adapter.odl.0                    : odl                   : iobroker                                 -  enabled
            + system.adapter.ping.0                   : ping                  : iobroker                                 -  enabled
            + system.adapter.pollenflug.0             : pollenflug            : iobroker                                 -  enabled
            + system.adapter.pushover.0               : pushover              : iobroker                                 -  enabled
            + system.adapter.pushover.1               : pushover              : iobroker                                 -  enabled
            + system.adapter.pushover.2               : pushover              : iobroker                                 -  enabled
            + system.adapter.pushover.3               : pushover              : iobroker                                 -  enabled
            + system.adapter.pushover.4               : pushover              : iobroker                                 -  enabled
            + system.adapter.pushover.5               : pushover              : iobroker                                 -  enabled
            + system.adapter.pushover.6               : pushover              : iobroker                                 -  enabled
            + system.adapter.pushover.7               : pushover              : iobroker                                 -  enabled
              system.adapter.roomba.0                 : roomba                : iobroker                                 - disabled
            + system.adapter.rssfeed.0                : rssfeed               : iobroker                                 -  enabled
            + system.adapter.sonoff.0                 : sonoff                : iobroker                                 -  enabled, port: 1883, bind: 0.0.0.0
            + system.adapter.synochat.0               : synochat              : iobroker                                 -  enabled
            + system.adapter.synology.0               : synology              : iobroker                                 -  enabled, port: 5001
            + system.adapter.tankerkoenig.0           : tankerkoenig          : iobroker                                 -  enabled
              system.adapter.tapo.0                   : tapo                  : iobroker                                 - disabled
            + system.adapter.telegram.0               : telegram              : iobroker                                 -  enabled, port: 8443, bind: 0.0.0.0
            + system.adapter.tibber.0                 : tibber                : iobroker                                 -  enabled
            + system.adapter.tibberconnect.0          : tibberconnect         : iobroker                                 -  enabled
            + system.adapter.tibberconnect.1          : tibberconnect         : iobroker                                 -  enabled
            + system.adapter.tr-064.0                 : tr-064                : iobroker                                 -  enabled
            + system.adapter.tr-064.1                 : tr-064                : iobroker                                 -  enabled
              system.adapter.tr-064.2                 : tr-064                : iobroker                                 - disabled
            + system.adapter.tr-064.3                 : tr-064                : iobroker                                 -  enabled
            + system.adapter.tr-064.4                 : tr-064                : iobroker                                 -  enabled
            + system.adapter.trashschedule.0          : trashschedule         : iobroker                                 -  enabled
            + system.adapter.trashschedule.1          : trashschedule         : iobroker                                 -  enabled
            + system.adapter.trashschedule.2          : trashschedule         : iobroker                                 -  enabled
            + system.adapter.trashschedule.3          : trashschedule         : iobroker                                 -  enabled
            + system.adapter.trashschedule.4          : trashschedule         : iobroker                                 -  enabled
            + system.adapter.trashschedule.5          : trashschedule         : iobroker                                 -  enabled
            + system.adapter.trashschedule.6          : trashschedule         : iobroker                                 -  enabled
              system.adapter.upnp.0                   : upnp                  : iobroker                                 - disabled
              system.adapter.vis-bars.0               : vis-bars              : iobroker                                 -  enabled
              system.adapter.vis-colorpicker.0        : vis-colorpicker       : iobroker                                 -  enabled
              system.adapter.vis-fancyswitch.0        : vis-fancyswitch       : iobroker                                 -  enabled
              system.adapter.vis-history.0            : vis-history           : iobroker                                 -  enabled
              system.adapter.vis-hqwidgets.0          : vis-hqwidgets         : iobroker                                 -  enabled
              system.adapter.vis-icontwo.0            : vis-icontwo           : iobroker                                 -  enabled
            + system.adapter.vis-inventwo.0           : vis-inventwo          : iobroker                                 -  enabled
              system.adapter.vis-jqui-mfd.0           : vis-jqui-mfd          : iobroker                                 -  enabled
              system.adapter.vis-justgage.0           : vis-justgage          : iobroker                                 -  enabled
              system.adapter.vis-lcars.0              : vis-lcars             : iobroker                                 -  enabled
              system.adapter.vis-map.0                : vis-map               : iobroker                                 -  enabled
              system.adapter.vis-rgraph.0             : vis-rgraph            : iobroker                                 -  enabled
              system.adapter.vis-timeandweather.0     : vis-timeandweather    : iobroker                                 -  enabled
              system.adapter.vis.0                    : vis                   : iobroker                                 -  enabled
              system.adapter.weatherunderground.0     : weatherunderground    : iobroker                                 -  enabled
            + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
            + system.adapter.webuntis.0               : webuntis              : iobroker                                 -  enabled
            
            + instance is alive
            
            Enabled adapters with bindings
            + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
            + system.adapter.hm-rpc.0                 : hm-rpc                : iobroker                                 -  enabled, port: 18701
            + system.adapter.hm-rpc.1                 : hm-rpc                : iobroker                                 -  enabled, port: 12001
            + system.adapter.hm-rpc.2                 : hm-rpc                : iobroker                                 -  enabled, port: 12010
            + system.adapter.hm-rpc.3                 : hm-rpc                : iobroker                                 -  enabled, port: 0
            + system.adapter.hue.0                    : hue                   : iobroker                                 -  enabled, port: 80
            + system.adapter.hue.1                    : hue                   : iobroker                                 -  enabled, port: 80
            + system.adapter.sonoff.0                 : sonoff                : iobroker                                 -  enabled, port: 1883, bind: 0.0.0.0
            + system.adapter.synology.0               : synology              : iobroker                                 -  enabled, port: 5001
            + system.adapter.telegram.0               : telegram              : iobroker                                 -  enabled, port: 8443, bind: 0.0.0.0
            + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
            
            ioBroker-Repositories
            stable        : http://download.iobroker.net/sources-dist.json
            beta          : http://download.iobroker.net/sources-dist-latest.json
            
            Active repo(s): stable
            
            Installed ioBroker-Instances
            Used repository: stable
            Adapter    "admin"        : 6.12.0   , installed 6.12.0
            Adapter    "alexa2"       : 3.26.1   , installed 3.25.5 [Updatable]
            Adapter    "backitup"     : 2.8.7    , installed 2.8.7
            Adapter    "birthdays"    : 2.3.1    , installed 2.3.1
            Adapter    "bring"        : 1.8.4    , installed 1.8.4
            Adapter    "coronavirus-statistics": 0.8.7, installed 0.8.7
            Adapter    "daswetter"    : 3.1.10   , installed 3.1.10
            Adapter    "device-reminder": 3.0.0  , installed 3.0.0
            Adapter    "devices"      : 1.1.5    , installed 1.1.5
            Adapter    "discovery"    : 4.2.0    , installed 3.1.0  [Updatable]
            Adapter    "dwd"          : 2.8.5    , installed 2.8.5
            Adapter    "email"        : 1.2.0    , installed 1.2.0
            Adapter    "emby"         : 1.0.2    , installed 1.0.2
            Adapter    "fb-checkpresence": 1.2.2 , installed 1.2.2
            Adapter    "fullybrowser" : 2.2.0    , installed 2.2.0
            Adapter    "heatingcontrol": 2.11.1  , installed 2.11.1
            Adapter    "history"      : 3.0.1    , installed 3.0.1
            Adapter    "hm-rega"      : 4.0.0    , installed 3.0.47 [Updatable]
            Adapter    "hm-rpc"       : 1.15.19  , installed 1.15.19
            Adapter    "hue"          : 3.10.1   , installed 3.10.1
            Adapter    "ical"         : 1.13.3   , installed 1.13.3
            Adapter    "icons-mfd-png": 1.1.0    , installed 1.1.0
            Adapter    "icons-mfd-svg": 1.1.0    , installed 1.1.0
            Adapter    "info"         : 2.0.0    , installed 2.0.0
            Adapter    "iot"          : 2.0.11   , installed 1.14.5 [Updatable]
            Adapter    "javascript"   : 7.1.4    , installed 7.1.4
            Controller "js-controller": 5.0.12   , installed 5.0.12
            Adapter    "lgtv"         : 2.1.1    , installed 2.1.1
            Adapter    "net-tools"    : 0.2.0    , installed 0.2.0
            Adapter    "nina"         : 0.0.25   , installed 0.0.25
            Adapter    "nuki"         : 1.6.0    , installed 1.6.0
            Adapter    "nuki-extended": 2.6.5    , installed 2.6.5
            Adapter    "nut"          : 1.6.0    , installed 1.6.0
            Adapter    "odl"          : 3.0.1    , installed 3.0.1
            Adapter    "ping"         : 1.6.2    , installed 1.6.2
            Adapter    "pollenflug"   : 1.0.6    , installed 1.0.6
            Adapter    "pushover"     : 3.0.3    , installed 3.0.3
            Adapter    "roomba"       : 1.2.2    , installed 1.2.2
            Adapter    "rssfeed"      : 2.6.1    , installed 2.6.1
            Adapter    "sayit"        : 3.0.5    , installed 3.0.5
            Adapter    "simple-api"   : 2.7.2    , installed 2.7.2
            Adapter    "smartmeter"   : 3.3.4    , installed 3.3.4
            Adapter    "socketio"     : 6.5.5    , installed 6.5.5
            Adapter    "sonoff"       : 3.0.3    , installed 2.5.3  [Updatable]
            Adapter    "synochat"     : 1.3.1    , installed 1.3.1
            Adapter    "synology"     : 3.0.1    , installed 3.0.1
            Adapter    "tankerkoenig" : 3.3.7    , installed 3.3.7
            Adapter    "tapo"         : 0.0.8    , installed 0.0.8
            Adapter    "telegram"     : 2.0.1    , installed 2.0.1
            Adapter    "text2command" : 3.0.2    , installed 3.0.2
            Adapter    "tibberlink"   : 1.4.2    , installed 1.4.1  [Updatable]
            Adapter    "tr-064"       : 4.2.18   , installed 4.2.18
            Adapter    "trashschedule": 2.3.0    , installed 2.2.0  [Updatable]
            Adapter    "upnp"         : 1.0.21   , installed 1.0.21
            Adapter    "vis"          : 1.4.16   , installed 1.4.16
            Adapter    "vis-bars"     : 0.1.4    , installed 0.1.4
            Adapter    "vis-colorpicker": 2.0.3  , installed 2.0.3
            Adapter    "vis-fancyswitch": 1.1.0  , installed 1.1.0
            Adapter    "vis-history"  : 1.0.0    , installed 1.0.0
            Adapter    "vis-hqwidgets": 1.4.0    , installed 1.4.0
            Adapter    "vis-icontwo"  : 0.96.0   , installed 0.96.0
            Adapter    "vis-inventwo" : 3.3.3    , installed 3.3.3
            Adapter    "vis-jqui-mfd" : 1.0.12   , installed 1.0.12
            Adapter    "vis-justgage" : 2.0.0    , installed 1.0.2  [Updatable]
            Adapter    "vis-lcars"    : 1.1.1    , installed 1.1.1
            Adapter    "vis-map"      : 1.0.4    , installed 1.0.4
            Adapter    "vis-rgraph"   : 0.0.2    , installed 0.0.2
            Adapter    "vis-timeandweather": 1.2.2, installed 1.2.2
            Adapter    "weatherunderground": 3.6.0, installed 3.6.0
            Adapter    "web"          : 6.1.10   , installed 6.1.2  [Updatable]
            Adapter    "webuntis"     : 0.3.4    , installed 0.3.4
            Adapter    "ws"           : 2.5.8    , installed 2.5.8
            
            Objects and States
            Please stand by - This may take a while
            Objects:        42439
            States:         50941
            
            *** OS-Repositories and Updates ***
            Hit:1 http://deb.debian.org/debian bullseye InRelease
            Hit:2 http://deb.debian.org/debian-security bullseye-security 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... Done                     
            Pending Updates: 45
            
            *** 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 127.0.0.1:9001          0.0.0.0:*               LISTEN      1001       1718732374 -                   
            tcp        0      0 192.168.0.33:12010      0.0.0.0:*               LISTEN      1001       1718755012 -                   
            tcp        0      0 192.168.0.33:9292       0.0.0.0:*               LISTEN      1001       1718766406 -                   
            tcp        0      0 192.168.0.33:18701      0.0.0.0:*               LISTEN      1001       1718751044 -                   
            tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN      1001       1718782274 -                   
            tcp        0      0 192.168.0.33:12001      0.0.0.0:*               LISTEN      1001       1718753431 -                   
            tcp        0      0 127.0.0.11:35844        0.0.0.0:*               LISTEN      0          1718671361 -                   
            tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1001       1718734728 -                   
            tcp6       0      0 :::8081                 :::*                    LISTEN      1001       1718736684 -                   
            tcp6       0      0 :::8082                 :::*                    LISTEN      1001       1718998896 -                   
            tcp6       0      0 :::51989                :::*                    LISTEN      1001       1718783240 -                   
            udp        0      0 127.0.0.11:52494        0.0.0.0:*                           0          1718664192 -                   
            udp        0      0 172.21.0.2:5353         0.0.0.0:*                           1001       1718751105 -                   
            udp        0      0 192.168.0.33:5353       0.0.0.0:*                           1001       1718751104 -                   
            udp        0      0 172.17.0.3:5353         0.0.0.0:*                           1001       1718751103 -                   
            
            *** Log File - Last 25 Lines ***
            
            2023-11-12 09:33:24.857  - warn: javascript.0 (481)     at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11178:62)
            2023-11-12 09:33:24.857  - warn: javascript.0 (481)     at processImmediate (node:internal/timers:476:21)
            2023-11-12 09:33:24.949  - info: javascript.0 (481) State value to set for "0_userdata.0.System.Energie.Stromverbrauch.Verbrauch_O" has to be type "string" but received type "number" 
            2023-11-12 09:33:24.950  - info: javascript.0 (481) State value to set for "0_userdata.0.System.Energie.Stromverbrauch.Verbrauch_U" has to be type "string" but received type "number" 
            2023-11-12 09:33:24.974  - warn: trashschedule.2 (1737) no events matches type "Urlaub -Geplant" with match "Urlaub (G)"
            2023-11-12 09:33:25.361  - info: ical.5 (5169) starting. Version 1.13.3 in /opt/iobroker/node_modules/iobroker.ical, node: v18.17.0, js-controller: 5.0.12
            2023-11-12 09:33:27.907  - warn: trashschedule.2 (1737) no events matches type "REHA" with match "REHA 19.09. - 10.10.2023"
            2023-11-12 09:33:27.923  - warn: javascript.0 (481) You are assigning a number to the state "0_userdata.0.System.Energie.Stromverbrauch.Verbrauch_O" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions.
            2023-11-12 09:33:27.924  - warn: javascript.0 (481)     at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1740:20)
            2023-11-12 09:33:27.924  - warn: javascript.0 (481)     at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1784:25)
            2023-11-12 09:33:27.924  - warn: javascript.0 (481)     at Object.<anonymous> (script.js.Prozesse.System.Stromverbrauch_errechnen:14:3)
            2023-11-12 09:33:27.924  - warn: javascript.0 (481)     at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1266:38)
            2023-11-12 09:33:27.924  - warn: javascript.0 (481)     at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:645:29)
            2023-11-12 09:33:27.924  - warn: javascript.0 (481)     at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11178:62)
            2023-11-12 09:33:27.925  - warn: javascript.0 (481)     at processImmediate (node:internal/timers:476:21)
            2023-11-12 09:33:27.925  - warn: javascript.0 (481) You are assigning a number to the state "0_userdata.0.System.Energie.Stromverbrauch.Verbrauch_U" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions.
            2023-11-12 09:33:27.925  - warn: javascript.0 (481)     at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1740:20)
            2023-11-12 09:33:27.925  - warn: javascript.0 (481)     at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1784:25)
            2023-11-12 09:33:27.925  - warn: javascript.0 (481)     at Object.<anonymous> (script.js.Prozesse.System.Stromverbrauch_errechnen:15:3)
            2023-11-12 09:33:27.925  - warn: javascript.0 (481)     at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1266:38)
            2023-11-12 09:33:27.925  - warn: javascript.0 (481)     at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:645:29)
            2023-11-12 09:33:27.926  - warn: javascript.0 (481)     at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11178:62)
            2023-11-12 09:33:27.926  - warn: javascript.0 (481)     at processImmediate (node:internal/timers:476:21)
            2023-11-12 09:33:28.255  - info: javascript.0 (481) State value to set for "0_userdata.0.System.Energie.Stromverbrauch.Verbrauch_O" has to be type "string" but received type "number" 
            2023-11-12 09:33:28.256  - info: javascript.0 (481) State value to set for "0_userdata.0.System.Energie.Stromverbrauch.Verbrauch_U" has to be type "string" but received type "number" 
            
            

            ============ Mark until here for C&P =============


            Zusammenfassung

            ======================= SUMMARY =======================
                                    v.2023-10-25
            
            
            model name      : Intel(R) Atom(TM) CPU C3538 @ 2.10GHz
            Kernel          : x86_64
            Userland        : amd64
            Docker          : v8.0.1
            
            Installation:           Docker
            Kernel:                 x86_64
            Userland:               amd64
            Timezone:               Etc/UTC
            User-ID:                0
            X-Server:               false
            
            
            Pending OS-Updates:     45
            Pending iob updates:    9
            
            ./iob_diag: line 498: nodejs: command not found
            Nodejs-Installation:     
                                    /usr/bin/node           v18.17.0
                                    /usr/bin/npm            9.6.7
                                    /usr/bin/npx            9.6.7
                                    /usr/bin/corepack       0.18.0
            
            Recommended versions are nodejs 18.18.2 and npm 9.8.1
            *** nodejs is NOT correctly installed ***
            Wrong installation path detected. This needs to be fixed.
            
            Please check
            https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
            for more information on how to fix these errors or run:
            iobroker nodejs-update
            
            MEMORY: 
                           total        used        free      shared  buff/cache   available
            Mem:             15G        8.7G        1.3G        542M        6.0G        6.4G
            Swap:            11G        1.6G         10G
            Total:           27G         10G         11G
            
            Active iob-Instances:   59
            Active repo(s): stable
            
            ioBroker Core:          js-controller           5.0.12
                                    admin                   6.12.0
            
            ioBroker Status:        iobroker is running on this host.
            
            
            Objects type: jsonl
            States  type: jsonl
            
            Status admin and web instance:
            + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
            + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
            + system.adapter.webuntis.0               : webuntis              : iobroker                                 -  enabled
            
            Objects:                42439
            States:                 50941
            
            Size of iob-Database:
            
            63M     /opt/iobroker/iobroker-data/objects.jsonl
            61M     /opt/iobroker/iobroker-data/states.jsonl
            
            
            
            =================== END OF SUMMARY ====================
            

            crunchip Samson71 ? 3 Replies Last reply Reply Quote 0
            • crunchip
              crunchip Forum Testing Most Active @thorkillar last edited by

              @thorkillar sagte in ioBroker läuft nicht mehr rund:

              load average: 6.04, 6.58, 6.66

              klar das da nix mehr reibungslos läuft

              die Ausgabe von top fehlt

              T 1 Reply Last reply Reply Quote 1
              • Samson71
                Samson71 Global Moderator @thorkillar last edited by

                @thorkillar sagte in ioBroker läuft nicht mehr rund:

                Pending OS-Updates: 45
                Pending iob updates: 9

                ./iob_diag: line 498: nodejs: command not found
                Nodejs-Installation:
                /usr/bin/node v18.17.0
                /usr/bin/npm 9.6.7
                /usr/bin/npx 9.6.7
                /usr/bin/corepack 0.18.0

                Recommended versions are nodejs 18.18.2 and npm 9.8.1
                *** nodejs is NOT correctly installed ***
                Wrong installation path detected. This needs to be fixed.

                Auch einer der Klassiker.

                T 1 Reply Last reply Reply Quote 0
                • ?
                  A Former User @thorkillar last edited by

                  @thorkillar sagte in ioBroker läuft nicht mehr rund:

                  iob diag

                  Moin,

                  fangen wie mal von hinten an. Das gibt es ein, einige JS Skripte, die Warnungen schmeißen, solltes Du dir anschauen und abstellen.

                  2023-11-12 09:33:27.923  - warn: javascript.0 (481) You are assigning a number to the state "0_userdata.0.System.Energie.Stromverbrauch.Verbrauch_O"
                  ff
                  

                  Auch der treshschedule.2 schmeißt Warnungen.

                  Dann verstehe ich nicht wieso so viele davon gibt

                  • 2 x hue(0,1)
                  • 21 x ical
                  • 2 x javascript
                  • 7 x pushover
                  • 2 x tibberconnect
                  • 7 x treshschedule
                  • 2 x birthday

                  Dann was ist alles in Deiner History, 2 GB, ja ich weiß einige haben hier mehr, da sie schon x Jahre aufzeichnen, aber

                  /opt/iobroker/iobroker-data:
                  2.7G    /opt/iobroker/iobroker-data/
                  2.0G    /opt/iobroker/iobroker-data/history
                  

                  An die vor Redner, Schreiber, das der Load so hoch ist, ist damit gerechtfertigt, das im Docker Container, die Werte vom Host angezeigt werden, also das ist die gesamte Auslastung der Synology.

                  Da ich aber gerade keine Zeit habe, kann ich nicht weiter forschen.

                  VG
                  Bernd

                  crunchip T 2 Replies Last reply Reply Quote 1
                  • crunchip
                    crunchip Forum Testing Most Active @Guest last edited by

                    @dp20eic sagte in ioBroker läuft nicht mehr rund:

                    das der Load so hoch ist, ist damit gerechtfertigt, das im Docker Container, die Werte vom Host angezeigt werden

                    stimmt, daran hatte ich nicht gedacht bzw vergessen

                    1 Reply Last reply Reply Quote 0
                    • OliverIO
                      OliverIO last edited by

                      @thorkillar

                      warum hast du diese vielen proc dev und sys mounts?
                      eigentlich kann ich mir fast keinen erklären warum du das im container sichbar haben willst?

                      vor allem, dein container betriebssystem fummelt dann da mit rum, weil es dann auch im container eingeblendet ist. das kann nicht gut sein. bin mal gespannt auf den grund.

                      wenn du nicht wirklich weißt an welchem adapter es liegt, dann kannst du evtl mal die folgenden datenpunkte mitloggen

                      system.host.<name deines iobrokers>.cpu
                      system.host.<name deines iobrokers>.load
                      system.host.<name deines iobrokers>.die ganzen mem datenpunkte
                      

                      wenn du dann adapter im verdacht hast, dann gibts cpu und die mem spezifischen datenpunkte auch jeweils unter

                      system.adapter.<adaptername>.0.*
                      

                      allerdings würde ich nicht wild jetzt alle aufzeichnen. zu beginn erstmal
                      javascript, backitup, ggfs weitere adapter, bei denen du weißt das sie etwas mehr mem und cpu benötigen

                      darüber kannst du dann die zeitpunkte herausfinden um dann im iobroker log nachzuschauen

                      aber als aller,aller erstes, diese mount points da aufräumen

                      1 Reply Last reply Reply Quote 0
                      • T
                        thorkillar @Guest last edited by

                        @dp20eic
                        Hi Danke .
                        Ich setze mich als erstes mal an die Meldungen und versuche die Fehler zu korrigieren.
                        Danach melde ich mich zurück.

                        Zu den Instanzen: (Vielleicht mach ich ja was/ oder alles falsch, aber ich kann ja mal erklären wofür ich sie nutze.
                        Vielleicht hast du/hat ihr ja ne bessere Lösung. Für Verbesserungsvorschläge bin ich offen und Dankbar.

                        2 x hue(0,1)
                        ich nutze ein Skript, welches zum "Blinken" der HUE Lampen dient.
                        Dieses habe ich im Forum gefunden und es klappt gut. Da auf Grund von Beschränkungen der HUE-Bridge (?) nur eine bestimmt Anzahl von Befehlen übermittelt werden können, sollte dafür ein zweiter Adapter installiert werden.

                        e8e5dd7a-de7c-405e-96f2-67bb0861c716-image.png

                        21 x ical
                        Wir haben ein Display, auf dem mehrere Kalender eingeblendet werden. Mein Problem ist, dass ich im ical Adapter

                        ical.1 Anzeige Bürotermine => 2 Tage
                        ical.2 Anzeige Countdown => 300 Tage => Trashschedule.1 => Anzeige von kommenden Familienübergreifenden Ereignissen. Urlaub...
                        ical.3 Anzeige Ferien
                        ical.4 Anzeige Feiertage
                        via ical.3.data.count kann ich den Status Ferien bzw. Feiertag auslesen und entsprechende Smarthomesteuerungen anpassen. (Ferien = Kein automatischer Wecker nach Stundenplan) Gleiches mit Feiertag

                        ical.5 für Einträge, die im iobroker Skripte auslösen
                        z.B.:
                        ical.5.events.0.now.Sonnenaufgang => wenn = JA, dann wird das Weckskript (Sonnenaufgang) gestartet.
                        ical.5.events.0.now.AnsageSchule-1-Jungs = Es wird zu diesem Zeitpunkt via Alexa eine bestimmt Ansage gestartet...

                        ical.6 für Countdownanzeige => Trashschedule 2 (Papa)
                        ical.7 für Countdownanzeige => Trashschedule 3 (Mama)
                        ical.8 für Countdownanzeige => Trashschedule 4 (Kind1)

                        ical.9 für Sonderanzeigen auf dem Display
                        ical.11 für Countdownanzeige => Trashschedule 5 (Kind2)

                        ical.12 für Persönliche Kalender*
                        ical.13 für Persönliche Kalender*
                        ical.14 für Persönliche Kalender*
                        ical.15 für Persönliche Kalender*
                        ical.16 für für Stundenpläne Kind 1 *
                        ical.17 für für Stundenpläne Kind 2 *
                        Die Stundenpläne sowie die persönlichen Kalender realisiere ich mit dem folgenden Skript...

                        // Script stammt von uhula und sputnik
                        // Das Script greift auf die ical.0.html zu und ändert den Text.
                        // Gespeichert wird das geänderte Script in "javascript.0.Sonstige.ical.html"
                        // Geändert und erweitert in 12/2017 von bahnuhr
                         
                         
                        var idCal = "ical.6";
                        var idCalTrigger   = idCal + ".data.trigger";
                        var idCalTable     = idCal + ".data.table";
                        var idCalHTML      = idCal + ".data.html";
                        var idCalHTMLtable = '0_userdata.0.Display.Tablet.Kalender_Papa';
                        var logging = false;
                         
                        var anz_ganztags = false;   // wenn true wird bei Ganztags-Terminen als time auch "ganzer Tag" angezeigt; wenn false erfolgt gar keine Anzeige
                        var anz_time = true;        // wenn true werden die Uhrzeiten angezeigt; wenn false erfolgt gar keine Anzeige
                        var balken = true;         // wenn true wird Balken links angezeigt; wenn false dann erfolgt keine Anzeige
                        var abstand_zwischen_Tagen = true; // wenn true wird ein Abstand zwischen den Terminen gesetzt, wenn diese nicht am gleichen Tag stattfinden
                         
                        function iCalToHTMLTable() {
                            var html     = "<table style='font-size:0.9 em;'><tbody>";
                            var calTable = getState(idCalTable).val;
                            var inst     = getObject("system.adapter."+idCal);
                            var instopt  = inst.native;
                            var calendar = {};
                         
                            for (var i = 0; i < calTable.length; i++) { 
                                if (logging) log (calTable[i]);
                                var entry = calTable[i];
                                var _date = new Date(entry._date);
                                var _time = "";
                         
                         
                                // "_time und date" Variable festlegen
                                if (logging) log (entry);
                                if (entry.date.indexOf("&#8594") >= 0) {    // Pfeil ist enthalten
                                    if (entry.date.indexOf(":") >= 0) {         // Uhrzeit ist enthalten
                                        _time = "&nbsp;&nbsp;=>&nbsp; " + (entry.date).substring(entry.date.length-5,entry.date.length);
                                        entry.date = Datum_holen("tm");
                                    } else {
                                        _time= "ganzer Tag";
                                        entry.date = Datum_holen("tm");
                                    }
                                } else {                                    // Pfeil ist nicht enthalten
                                    if (entry.date.indexOf(":") >= 0) {         // Uhrzeit ist enthalten
                                        _time = (entry.date).substring(entry.date.length-11,entry.date.length);
                                    } else {
                                        _time= "ganzer Tag";
                                    }
                                    entry.date = getFormattedDate(_date);
                                }
                         
                         
                                if ( entry._calName != calendar.name ) {
                                    calendar = {};
                                    for (var c = 0; c < instopt.calendars.length; c++ ) {
                                        if (entry._calName == instopt.calendars[c].name ) {
                                            calendar = instopt.calendars[c];
                                            break;
                                        }
                                    }
                                }
                         
                                var _color = "color:"+calendar.color;
                                var _hintergrundcolor = "transparent";
                                if (entry._class.includes("ical_today")) _color = "color:lightblue;";
                                else if (entry._class.includes("ical_tomorrow")) _color = "color:orange";
                                else if (entry._class.includes("ical_dayafter")) _color = "color:yellow";
                         
                                var _bgcolor = "blue";
                                if(calendar.name == "Papa") {
                                                if(    
                                        entry.event.indexOf("Büro") >= 0) {
                                        _bgcolor = "blue";
                                        _color="color:white";
                                        _hintergrundcolor="green";
                                    }
                                              else if(
                                       entry.event.indexOf("!!!") >= 0) {
                                        _bgcolor = "blue";
                                        _color="color:white";
                                        _hintergrundcolor="red";
                                    }
                        
                        
                                }
                                else _bgcolor = calendar.color;
                                
                                if (balken === false) _bgcolor = "";
                                
                                if (_bgcolor !== "") html+="<tr style='background:"+_hintergrundcolor+"; background-image: linear-gradient("+_bgcolor+","+_bgcolor+"); background-size: 6px 90%; background-repeat: no-repeat;'>";
                                else html+="<tr>";
                         
                        if (i>0 && (abstand_zwischen_Tagen == true)){
                                    if (calTable[i].date != calTable[i-1].date){
                                        html+="<tr><td></td></tr>";
                                        //html+="<tr><td></td></tr>";
                                        //html+="<tr><td></td></tr>";
                                        //html+="<tr><td></td></tr>";
                                        //html+="<tr><td></td></tr>";
                                        //html+="<tr><td></td></tr>"; 
                                    }
                                }
                         
                                    var abstand = "15px;";
                                    if (balken === false) abstand = "3px;";
                                    //html+="<td style='font-size:1.1em; padding-left:"+abstand+_color+"'>"+entry.date+"</td>";//
                         
                                if ((_time === "ganzer Tag" && anz_ganztags === false) || anz_time === false) {
                                    html+="<td style='font-size:10.6px; padding-left:10px;"+_color+"'>"+entry.event+"</td>";                      // nur event anzeigen  / HIER WIRD DIE SCHRIFTGRÖSSE VERÄNDERT
                                    
                                } else {
                                    html+="<td style='font-size:14.6px; padding-left:10px;"+_color+"'>"+_time + "  " + entry.event+"</td>";       // time + event wird angezeigt / HIER WIRD DIE SCHRIFTGRÖSSE VERÄNDERT 
                                }
                                html+="</tr>";
                            }
                         
                            html+="</body></table>";    
                            setState(idCalHTMLtable, html);    
                        }
                         
                        function getFormattedDate(date) {
                            var month = (1 + date.getMonth()).toString();
                            month = month.length > 1 ? month : '0' + month;
                            var day = date.getDate().toString();
                            day = day.length > 1 ? day : '0' + day;
                            return day + '.' + month + '.';
                        }
                         
                        on({id: idCalTable, change: "ne"}, function (obj) {
                            iCalToHTMLTable();
                        });
                         
                        iCalToHTMLTable();
                        

                        ical.19 für Stundenplan Kind 1
                        ical.20 für Stundenplan Kind 2
                        Da ich den Stundenplan einmal in Klein für die Startseite und einmal in groß benötige, und ich nicht zwei mal das Skript von bahnuhr auf die gleiche Instanz laufen lassen konnte, hab ich die Instanz 16 + 17 dupliziert, ergo 16+17 sind das gleiche wie 19+20 von der Quelle her.

                        2 x javascript
                        java.0 läuft alles drauf
                        java.1 läuft ein Skript, dieses ermöglicht es meiner Frau, wenn irgendein Skript Probleme macht, die Instanz 0 neu zu starten.

                        7 x pushover
                        7 verschiedene Benachrichtigungen mit verschiedenen Icons zu verschiedenen Zwecken.
                        Sie haben Post pushover.3 mit Posthorn als icon und entsprechendem Sound.

                        2 x tibberconnect
                        2 Stromzähler

                        7 x treshschedule
                        1x Müllabfuhr Kalender
                        5x Persönliche Countdowns bis zum Geburstag, Treffen mit xyz, Urlaub usw.
                        1x Countdownanzeige bis zum nächsten freien Tag / Feiertag

                        2 x birthday
                        1x Geburtstage
                        1x Jahrestage

                        ? 1 Reply Last reply Reply Quote 0
                        • T
                          thorkillar @crunchip last edited by

                          @crunchip sagte in ioBroker läuft nicht mehr rund:

                          @thorkillar sagte in ioBroker läuft nicht mehr rund:

                          load average: 6.04, 6.58, 6.66

                          klar das da nix mehr reibungslos läuft

                          die Ausgabe von top fehlt

                          Meinst Du das?

                          top - 22:37:18 up 61 days, 11:04,  0 users,  load average: 7,52, 8,45, 8,44
                          Tasks:  73 total,   2 running,  71 sleeping,   0 stopped,   0 zombie
                          %Cpu(s): 53,6 us, 16,5 sy,  4,6 ni, 15,5 id,  8,5 wa,  0,0 hi,  1,3 si,  0,0 st
                          MiB Mem :  15966,7 total,    527,4 free,   9127,6 used,   6311,7 buff/cache
                          MiB Swap:  11627,9 total,   9839,5 free,   1788,5 used.   5975,3 avail Mem 
                          
                            PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                  
                            281 iobroker  20   0   11,9g 901140  27572 R  86,5   5,5   1650:24 iobroker.js-con                                                                                          
                          29068 iobroker  20   0  682072  88024  39528 S  35,6   0,5   0:01.30 node                                                                                                     
                           4720 iobroker  20   0 1236440 409804  26768 S  16,5   2,5 493:55.72 io.web.0                                                                                                 
                          29054 iobroker  20   0  687448 100260  39560 S   8,3   0,6   0:01.63 node                                                                                                     
                            481 iobroker  20   0 1354936 481888  28228 S   7,6   2,9 289:50.01 io.javascript.0                                                                                          
                            559 iobroker  20   0 1043996 308184  26920 S   5,0   1,9 192:15.52 io.javascript.1                                                                                          
                            470 iobroker  20   0 1004804 127144  26612 S   2,6   0,8 116:12.74 io.history.0                                                                                             
                           1274 iobroker  20   0   10,9g  94800  26768 S   2,6   0,6  53:42.93 io.synology.0                                                                                            
                            316 iobroker  20   0 1198420 324604  29440 S   2,0   2,0  20:55.96 io.admin.0                                                                                               
                           1214 iobroker  20   0  967388  85560  26888 S   1,7   0,5  19:07.86 io.nuki-extende                                                                                          
                           2058 iobroker  20   0   10,8g 135556  26888 S   1,3   0,8 198:09.13 io.fb-checkpres                                                                                          
                            612 iobroker  20   0  701444  74416  26056 S   0,7   0,5  38:05.74 io.ping.0                                                                                                
                            665 iobroker  20   0   10,7g  99768  26532 S   0,7   0,6  30:21.60 io.hue.0                                                                                                 
                           1144 iobroker  20   0  702396  81100  26188 S   0,7   0,5   5:49.40 io.tr-064.3                                                                                              
                          29025 iobroker  20   0  687192  99424  39444 S   0,7   0,6   0:01.70 io.ical.5                                                                                                
                            574 iobroker  20   0  703676  76076  27084 S   0,3   0,5  15:29.23 io.tr-064.0                                                                                              
                            581 iobroker  20   0  697236  64908  26140 S   0,3   0,4   1:50.04 io.hm-rpc.0                                                                                              
                           1197 iobroker  20   0  739680 115668  26500 S   0,3   0,7  47:29.73 io.sonoff.0                                                                                              
                           1839 iobroker  20   0  685228  85808  26368 S   0,3   0,5   3:20.41 io.trashschedul                                                                                          
                           1920 iobroker  20   0  694276  74676  26428 S   0,3   0,5   1:25.83 io.trashschedul                                                                                          
                           1931 iobroker  20   0  956676  75552  26308 S   0,3   0,5   9:47.90 io.fullybrowser                                                                                          
                           1943 iobroker  20   0  691460  70468  26352 S   0,3   0,4   5:30.56 io.energiefluss                                                                                          
                           1972 iobroker  20   0  688132  65320  26304 S   0,3   0,4   1:16.19 io.device-remin
                          
                          crunchip ? 2 Replies Last reply Reply Quote 0
                          • crunchip
                            crunchip Forum Testing Most Active @thorkillar last edited by

                            @thorkillar sieht so aus als wenn dein Speicher mal ausgegangen wäre, bzw nicht freigegeben wurde und dadurch der swap genutzt wurde

                            1 Reply Last reply Reply Quote 0
                            • ?
                              A Former User @thorkillar last edited by

                              @thorkillar sagte in ioBroker läuft nicht mehr rund:

                              Zu den Instanzen

                              Moin,

                              ja, ich denke schon!
                              Zu HUE kann ich nicht viel sagen, ich bin auf reines Zigbee umgestiegen und ich kann, sollte ich dazu Interesse haben, jedes Leuchtmittel Blinken oder fade IN/OUT machen so oft ich das möchte, da braucht es keine X Instanzen zu.
                              Zu den ical da hast Du den Sinn auch nicht verstanden, Beispiel, ich lege mir in meinem Google Kalender einen Urlaubskalender an, zu dem meine Frau auch Zugang hat, dann lege ich mir ein Müllabfuhrkalender im gleichen Google Kalender an, dann noch einen für Arzttermine, auch für mich und meine Frau, usw., alles in einem Account im gleichen Kalender nur andere Namen, anschließend brauche ich nur ein ical um alle Kalender auszulesen.
                              Wie sind die Einstellungen der vielen Kalender, laufen die alle zu gleichen Zeit?

                              So könnte ich das jetzt mit jedem einzelnen durchgehen, aber das ist mit heute Morgen zu mühselig.

                              VG
                              Bernd

                              T 1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User @thorkillar last edited by

                                @thorkillar sagte in ioBroker läuft nicht mehr rund:

                                up 61 days

                                Moin,

                                Du sagtest, dass Du nach Updates Probleme hattest, und dann Downgrades durchgeführt hast, Du hast aber die Kiste nicht neu gestartet, oder?

                                Mach mal ein Reboot, vielleicht ist da noch was im Speicher, Cache, das durch die Updates/Downgrades, verwurstest ist!

                                VG
                                Bernd

                                1 Reply Last reply Reply Quote 0
                                • T
                                  thorkillar @Guest last edited by

                                  Hi, ich danke Dir für Deine Zeit.
                                  An den Fehlermeldungen aus dem Log arbeite ich noch.

                                  @dp20eic sagte in ioBroker läuft nicht mehr rund:

                                  Wie sind die Einstellungen der vielen Kalender, laufen die alle zu gleichen Zeit?

                                  Ich lasse alle zeitlich verzögert laufen und auch nur in den nötigsten Intervallen.

                                  Um mein Problem darzustellen. Ich habe einen CAL-Dav-Kalender auf der Synology.
                                  In dieser habe ich verschiedene Kalender.

                                  • Papa
                                  • Mama
                                  • Kind1
                                  • Kind2
                                  • Gemeinsam

                                  Jetzt kann ich ja mit der Event Funktion auslesen, wenn ich nach bestimmten Kriterien suche.
                                  z.B. wenn Mama krank ist.
                                  00.PNG

                                  Im Datenpunkt vom Event kann ich jetzt aber nur feststellen, dass in einem der Kalender "Krank" vorkommt, aber nicht in welchem. Somit kann ich jetzt nicht erfassen, das meine Frau Krank ist. Oder verstehe ich das falsch?
                                  ical.0.events.0.today.Krank

                                  Daher habe ich an dieser Stelle den Adapter 5x verwendet.
                                  Gibt es da eine bessere Lösung?

                                  ? 1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User @thorkillar last edited by

                                    @thorkillar sagte in ioBroker läuft nicht mehr rund:

                                    Daher habe ich an dieser Stelle den Adapter 5x verwendet.
                                    Gibt es da eine bessere Lösung?

                                    Moin,

                                    ja, einen eigenen Thread aufmachen, denn das hat jetzt erst einmal nicht direkt etwas mit dem Thread zu tun 🙂

                                    Hast Du den Server einmal neu gestartet, um evtl. irgendwelche Altlasten aus dem Update/Downgrade auszuschließen?

                                    VG
                                    Bernd

                                    T 1 Reply Last reply Reply Quote 0
                                    • T
                                      thorkillar @Guest last edited by

                                      @dp20eic

                                      Guten Morgen,
                                      ich habe leider nicht so viel Zeit, daher zieht sich das alles in die Länge .
                                      Ich bin noch beim Fehler suchen in den Blocklys. Da ist schon einiges zusammen gekommen.

                                      Dann habe ich zu testzwecken mal die ganzen ical Instanzen gestoppt. Und siehe da, es läuft schon wesentlich besser.
                                      Ich hatte nicht gedacht, dass das so störend sei.

                                      Den Server (NAS) habe ich auch mal durchgestartet, was mit laufenden ICAL-Instanzen keine Besserung brachte.

                                      Ich denke mal, ich muss eine Alternative zu den 20 Instanzen finden - das hatte mich bisher zwar gestört, wollte aber nicht die Zeit aufbringen, andere Lösungen finden, es lief ja 🙂

                                      Kannst Du mir dabei helfen, alternativen finden, die ich mit 1-2 Instanzen umsetzen kann?
                                      Können wir das hier auskoppeln, oder soll ich einen neuen Thread eröffnen?

                                      Auf gelöst, würde ich es setzten, wenn ich mit den Fehlern im Log fertig bin, und dann nochmal Analysedaten zur Verfügung stelle.?
                                      Vielen DANK

                                      ? 1 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User @thorkillar last edited by

                                        @thorkillar sagte in ioBroker läuft nicht mehr rund:

                                        Können wir das hier auskoppeln, oder soll ich einen neuen Thread eröffnen?

                                        Moin,

                                        ich würde für jedes Thema einen eigenen Thread aufmachen, denn es gibt hier im Forum wissende, die sich mit einem Thema sehr gut auskennen, aber in einem andern Thema nicht so gut, deshalb auch die Überschriften gut überlegen, damit die Wissenden, den Thread auch finden.
                                        Innerhalb des iCal Threads, kann man dann sicherlich auch die Themen, Birthday, Stundenplan usw. mit abfrühstücken, sollte es da dann auch zu umfangreich, durcheinander gehen, dann halt auch dafür einen eigenen Thread.
                                        Wenn Du einen neuen Thread aufmachst, dann kannst Du ja im einleitenden Post, auf einen Post hier in diesen Thread verweisen.

                                        VG
                                        Bernd

                                        1 Reply Last reply Reply Quote 1
                                        • T
                                          thorkillar @Samson71 last edited by

                                          @samson71 sagte in ioBroker läuft nicht mehr rund:

                                          @thorkillar sagte in ioBroker läuft nicht mehr rund:
                                          ...

                                          Auch einer der Klassiker.

                                          Hi, was genau meinst du?

                                          Ich habe mal etwas aufgeräumt und weiterhin Fehler in Skripten behoben.
                                          Was mir dabei aber massiv auffiel, das der web Adapter, wenn ich etwas ändere, und wenn es nur wenige Zeichen sind, sich massiv Speicher nimmt, und ab 5000MB abstürzt.

                                          Selbst wenn ich fast alle Adapter deaktiviere, wird das System extrem langsam, wenn ich was im Editor ändere.

                                          Samson71 1 Reply Last reply Reply Quote 0
                                          • Samson71
                                            Samson71 Global Moderator @thorkillar last edited by Samson71

                                            @thorkillar sagte in ioBroker läuft nicht mehr rund:

                                            Hi, was genau meinst du?

                                            Du hast gelesen was ich zitiert habe? Genau darauf bezog sich der Kommentar. Aber gern nochmal in kurz:
                                            Dein System ist nicht aktuell bzw. nicht auf dem neuesten Stand und nodejs ist falsch installiert und auch nicht aktuell.

                                            T 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            898
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            40
                                            2164
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo