NEWS
deCONZ: Schalter-Events verzögert
-
Hi!
Seit einigen Wochen kommen bei mir die Events meiner FoH-Schalter erst mit ca. 5s Verzögerung im Objektbaum an. Da ich via Blockly auf Aktualisierungen des "Press"-DP reagiere und damit z. B. Licht steuere fällt das direkt auf.
Am Schalter selbst kann es jedoch nicht liegen. Direktverknüpfungen (z. B. zu HUE-Lampen) die ich in Phoscon angelegt habe reagieren sofort. Auf der "Events"-Seite in Phoscon sehe ich die entsprechenden Ereignisse auch quasi verzögerungsfrei.
Auch wenn ich via Adapter einzelne HUE-Lampen schalte passiert dies umgehend.
Es muss also irgendwo beim "Abo" der Ereignisse durch den deCONZ-Adapter liegen.
Habt Ihr da eine Idee?
@Jey-Cee Kann es vielleicht sein, dass das der Adapter aus irgendeinem Grund von Websockets auf Polling umstellt?
deCONZ-Adapter ist 1.4.1
Node.js: v18.20.3
NPM: 10.7.0
JS-Controller: 5.0.19 -
Schaltet das Licht auch verzögert oder ist die Verzögerung nur im Browser?
-
@haselchen Nee, schaltet auch verzögert. Im Skript sehe ich, dass das Press-Event erst spät getriggert wird.
Die geschalteten Endgeräte (z.B. WLED oder Nanoleaf) reagieren dann zwar sofort, nützt aber nix
Die selben Lampen schalte ich ebenfalls mit Homematic-Schaltern über ein fast identisches Skript. Da ist alles prima.
-
Welcher Stick?
Welche Firmeware da drauf?
Phoscon Software Version? -
@oxident sagte in deCONZ: Schalter-Events verzögert:
Kann es vielleicht sein, dass das der Adapter aus irgendeinem Grund von Websockets auf Polling umstellt?
Nein der Adapter kennt kein Polling für den Status.
Wie ist es wenn du den Adapter neu startest?
-
@haselchen
RaspBee II mit FW 26780700
deCONZ 2.26.3 (mit GUI)
RPi3 2GB
CPU-Last <10%
Insgesamt ca. 80 Sensoren/LampenAber, wie gesagt, direkte Schaltvorgänge Zigbee->Zigbee funktionieren reibungslos und die Events werden in der Debug-API auch sofort angezeigt.
@Jey-Cee Adapterneustart bzw. auch kompletter Systemneustart haben leider nichts geändert. Die Verzögerung ist auch relativ konstant mit 4-5s.
-
@oxident sagte in deCONZ: Schalter-Events verzögert:
RPi3 2GB
Gibt es nicht.
Mit was bist du da wirklich unterwegs?Liefer die Ausgabe von
iob diag
-
@thomas-braun Sorry, Tippfehler. Ich meinte RPi4 2GB. Das bezog sich aber auf deCONZ.
Iobroker läuft auf einem RK3588 aka RockPi 5b mit 16GB.Hier die Diag-Ausgabe:
Skript v.2024-05-22 *** BASE SYSTEM *** Static hostname: iobrokernano Icon name: computer Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.1.25 Architecture: arm64 Docker : false Virtualization : none Kernel : aarch64 Userland : 64 bit Systemuptime and Load: 12:08:42 up 2 days, 15:52, 2 users, load average: 3.38, 3.09, 2.84 CPU threads: 8 *** Time and Time Zones *** Local time: Sun 2024-06-30 12:08:42 CEST Universal time: Sun 2024-06-30 10:08:42 UTC RTC time: Sun 2024-06-30 10:08:42 Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: n/a RTC in local TZ: no *** Users and Groups *** User that called 'iob diag': pi HOME=/home/pi GROUPS=pi adm sudo iobroker User that is running 'js-controller': iobroker HOME=/home/iobroker GROUPS=iobroker tty dialout audio video plugdev bluetooth i2c redis *** Display-Server-Setup *** Display-Server: true Desktop: Terminal: tty Boot Target: multi-user.target *** MEMORY *** total used free shared buff/cache available Mem: 16G 7.7G 786M 10M 8.5G 9.0G Swap: 4.3G 351M 3.9G Total: 21G 8.1G 4.7G Active iob-Instances: 67 15948 M total memory 7350 M used memory 5796 M active memory 8736 M inactive memory 750 M free memory 95 M buffer memory 8013 M swap cache 4095 M total swap 335 M used swap 3760 M free swap *** top - Table Of Processes *** top - 12:08:42 up 2 days, 15:52, 2 users, load average: 3.38, 3.09, 2.84 Tasks: 296 total, 2 running, 294 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 16.7 sy, 0.0 ni, 83.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 15948.7 total, 749.5 free, 7351.0 used, 8108.9 buff/cache MiB Swap: 4096.0 total, 3760.5 free, 335.5 used. 8597.7 avail Mem *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed. *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 7.8G 0 7.8G 0% /dev tmpfs tmpfs 1.6G 10M 1.6G 1% /run overlay overlay 226G 22G 194G 10% / tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs tmpfs 5.0M 24K 5.0M 1% /run/lock /dev/nvme0n1p1 ext4 469G 14G 432G 3% /mnt/nvm tmpfs tmpfs 1.6G 8.0K 1.6G 1% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Thu Jun 27 20:16:35 2024] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal androidboot.dtbo_idx=0 androidboot.verifiedbootstate=orange earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 coherent_pool=1m irqchip.gicv3_pseudo_nmi=0 rw root=/dev/mmcblk2p8 rootfstype=ext4 rootflags=discard data=/dev/mmcblk2p9 consoleblank=0 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1 [Thu Jun 27 20:16:37 2024] EXT4-fs (mmcblk2p8): mounted filesystem with ordered data mode. Quota mode: none. [Thu Jun 27 20:16:37 2024] EXT4-fs (mmcblk2p9): mounted filesystem with ordered data mode. Quota mode: none. [Thu Jun 27 20:16:37 2024] EXT4-fs (mmcblk2p9): re-mounted. Quota mode: none. [Thu Jun 27 20:16:39 2024] EXT4-fs (nvme0n1p1): mounted filesystem with ordered data mode. Quota mode: none. Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / overlay overlay rw,relatime,lowerdir=/root,upperdir=/data/root,workdir=/data/work |-/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime | |-/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime | |-/sys/fs/cgroup cgroup2 cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot | |-/sys/fs/pstore pstore pstore rw,nosuid,nodev,noexec,relatime | |-/sys/fs/bpf bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 | |-/sys/kernel/tracing tracefs tracefs rw,nosuid,nodev,noexec,relatime | |-/sys/kernel/debug debugfs debugfs rw,nosuid,nodev,noexec,relatime | |-/sys/fs/fuse/connections fusectl fusectl rw,nosuid,nodev,noexec,relatime | `-/sys/kernel/config configfs configfs rw,nosuid,nodev,noexec,relatime |-/proc proc proc rw,nosuid,nodev,noexec,relatime | `-/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=31,pgrp=1,timeout=0,minproto=5,maxproto=5,direct | `-/proc/sys/fs/binfmt_misc binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime |-/dev udev devtmpfs rw,nosuid,relatime,size=8092532k,nr_inodes=2023133,mode=755 | |-/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 | |-/dev/shm tmpfs tmpfs rw,nosuid,nodev | |-/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime | `-/dev/hugepages hugetlbfs hugetlbfs rw,relatime,pagesize=2M |-/run tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=1633148k,mode=755 | |-/run/lock tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k | |-/run/credentials/systemd-sysusers.service ramfs ramfs ro,nosuid,nodev,noexec,relatime,mode=700 | |-/run/credentials/systemd-sysctl.service ramfs ramfs ro,nosuid,nodev,noexec,relatime,mode=700 | |-/run/credentials/systemd-tmpfiles-setup-dev.service ramfs ramfs ro,nosuid,nodev,noexec,relatime,mode=700 | |-/run/rpc_pipefs sunrpc rpc_pipefs rw,relatime | |-/run/credentials/systemd-tmpfiles-setup.service ramfs ramfs ro,nosuid,nodev,noexec,relatime,mode=700 | `-/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,relatime,size=1633144k,nr_inodes=408286,mode=700,uid=1000,gid=1000 `-/mnt/nvm /dev/nvme0n1p1 ext4 rw,noatime Files in neuralgic directories: /var: 1.2G /var/ 553M /var/lib 371M /var/lib/redis 321M /var/cache 317M /var/cache/apt Archived and active journals take up 264.3M in the file system. /opt/iobroker/backups: 6.6G /opt/iobroker/backups/ /opt/iobroker/iobroker-data: du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-485dcc/.piolibdeps/esphome-web-485dcc/ArduinoJson': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-524724/.piolibdeps/esphome-web-524724/ArduinoJson': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/poolsensors/.piolibdeps/poolsensors/ArduinoJson': Permission denied du: cannot read directory '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/poolcover/.piolibdeps/poolcover/ArduinoJson': Permission denied 1.1G /opt/iobroker/iobroker-data/esphome.0/.esphome/build 1.1G /opt/iobroker/iobroker-data/esphome.0/.esphome 1.1G /opt/iobroker/iobroker-data/esphome.0 1.1G /opt/iobroker/iobroker-data/ 266M /opt/iobroker/iobroker-data/esphome.0/.esphome/build/poolsensors The five largest files in iobroker-data are: find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-485dcc/.piolibdeps/esphome-web-485dcc/ArduinoJson': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-524724/.piolibdeps/esphome-web-524724/ArduinoJson': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/poolsensors/.piolibdeps/poolsensors/ArduinoJson': Permission denied find: '/opt/iobroker/iobroker-data/esphome.0/.esphome/build/poolcover/.piolibdeps/poolcover/ArduinoJson': Permission denied 26M /opt/iobroker/iobroker-data/esphome.0/.esphome/build/poolsensors/.pioenvs/poolsensors/firmware.elf 26M /opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-524724/.pioenvs/esphome-web-524724/firmware.elf 26M /opt/iobroker/iobroker-data/esphome.0/.esphome/build/esphome-web-485dcc/.pioenvs/esphome-web-485dcc/firmware.elf 24M /opt/iobroker/iobroker-data/esphome.0/.esphome/build/poolcover/.pioenvs/poolcover/firmware.elf 15M /opt/iobroker/iobroker-data/esphome.0/.esphome/build/poolsensors/.pioenvs/poolsensors/esp-idf/bt/libbt.a 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' *** NodeJS-Installation *** /usr/bin/nodejs v18.20.3 /usr/bin/node v18.20.3 /usr/bin/npm 10.7.0 /usr/bin/npx 10.7.0 /usr/bin/corepack 0.28.0 nodejs: Installed: 18.20.3-1nodesource1 Candidate: 18.20.3-1nodesource1 Version table: *** 18.20.3-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 100 /var/lib/dpkg/status 18.20.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.20.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.20.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.19.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.19.0+dfsg-6~deb12u1 500 500 https://mirrors.aliyun.com/debian-security bookworm-security/main arm64 Packages 18.19.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.17.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.16.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.13.0+dfsg1-1 500 500 https://mirrors.aliyun.com/debian bookworm/main arm64 Packages 18.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.9.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. At least one iobroker host is running. Objects type: redis States type: redis Core adapters versions js-controller: 5.0.19 admin: 6.17.14 javascript: 8.3.1 nodejs modules from github: 8 +-- iobroker.blueconnect@0.0.6 (git+ssh://git@github.com/kopierschnitte/ioBroker.blueconnect.git#a0f00f43b0e59813546952130a475dbb053c7a15) +-- iobroker.influxdb@4.0.2 (git+ssh://git@github.com/ioBroker/ioBroker.influxdb.git#a7214d819f29556d8f1b3e7cf5b4c1d506a1ff1f) +-- iobroker.parcel@0.2.7 (git+ssh://git@github.com/TA2k/ioBroker.parcel.git#ec44cd21e7372e41db3ab9d4caaaf8d0a3e96899) +-- iobroker.radar-trap@1.3.1 (git+ssh://git@github.com/Steiger04/ioBroker.radar-trap.git#f31584cd0bc03579513e0b64613d7db93a43e070) +-- iobroker.smartthings@0.1.1 (git+ssh://git@github.com/TA2k/ioBroker.smartthings.git#41eede2d2694dd9d70ce2118f1c4ec38b935e3d1) +-- iobroker.sourceanalytix@0.4.15-alpha.1 (git+ssh://git@github.com/DrozmotiX/ioBroker.sourceanalytix.git#fd3b7f9f362a348741cbe18d70a130d2bfee6727) +-- iobroker.time-switch@2.2.2 (git+ssh://git@github.com/walli545/ioBroker.time-switch.git#c1560af5ee458511209b5cbd82ac4acc22a33905) +-- iobroker.vis-material-webfont@0.0.3 (git+ssh://git@github.com/om2804/ioBroker.vis-material-webfont.git#c65fcdf49533dc28d70ae074035b6a260e323401) Adapter State + system.adapter.admin.0 : admin : iobrokernano - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa-shoppinglist.0 : alexa-shoppinglist : iobrokernano - enabled + system.adapter.alexa2.0 : alexa2 : iobrokernano - enabled system.adapter.alias-manager.0 : alias-manager : iobrokernano - enabled + system.adapter.backitup.0 : backitup : iobrokernano - enabled system.adapter.blueconnect.0 : blueconnect : iobrokernano - enabled + system.adapter.cloud.0 : cloud : iobrokernano - enabled system.adapter.daswetter.0 : daswetter : iobrokernano - enabled + system.adapter.deconz.0 : deconz : iobrokernano - enabled, port: 80 + system.adapter.device-watcher.0 : device-watcher : iobrokernano - enabled + system.adapter.discovery.0 : discovery : iobrokernano - enabled system.adapter.dwd.0 : dwd : iobrokernano - enabled + system.adapter.echarts.0 : echarts : iobrokernano - enabled + system.adapter.energiefluss-erweitert.0 : energiefluss-erweitert: iobrokernano - enabled + system.adapter.esphome.0 : esphome : iobrokernano - enabled + system.adapter.fronius.0 : fronius : iobrokernano - enabled + system.adapter.fullcalendar.0 : fullcalendar : iobrokernano - enabled system.adapter.growatt.0 : growatt : iobrokernano - disabled + system.adapter.gruenbeck.0 : gruenbeck : iobrokernano - enabled + system.adapter.hm-rega.0 : hm-rega : iobrokernano - enabled + system.adapter.hm-rpc.0 : hm-rpc : iobrokernano - enabled, port: 0 + system.adapter.hm-rpc.1 : hm-rpc : iobrokernano - enabled, port: 0 + system.adapter.hm-rpc.2 : hm-rpc : iobrokernano - enabled, port: 0 + system.adapter.hp-ilo.0 : hp-ilo : iobrokernano - enabled system.adapter.ical.0 : ical : iobrokernano - enabled system.adapter.icons-material-svg.0 : icons-material-svg : iobrokernano - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png : iobrokernano - enabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : iobrokernano - enabled + system.adapter.influxdb.0 : influxdb : iobrokernano - enabled, port: 8086 + system.adapter.info.0 : info : iobrokernano - enabled + system.adapter.iot.0 : iot : iobrokernano - enabled + system.adapter.javascript.0 : javascript : iobrokernano - enabled + system.adapter.javascript.1 : javascript : iobrokernano - enabled system.adapter.javascript.2 : javascript : iobrokernano - disabled + system.adapter.klf200.0 : klf200 : iobrokernano - enabled system.adapter.lametric.0 : lametric : iobrokernano - disabled + system.adapter.linux-control.0 : linux-control : iobrokernano - enabled + system.adapter.melcloud.0 : melcloud : iobrokernano - enabled + system.adapter.mielecloudservice.0 : mielecloudservice : iobrokernano - enabled system.adapter.modbus.0 : modbus : iobrokernano - disabled system.adapter.modbus.1 : modbus : iobrokernano - disabled + system.adapter.modbus.2 : modbus : iobrokernano - enabled + system.adapter.mqtt.0 : mqtt : iobrokernano - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.nanoleaf-lightpanels.0 : nanoleaf-lightpanels : iobrokernano - enabled, port: 16021 + system.adapter.nanoleaf-lightpanels.1 : nanoleaf-lightpanels : iobrokernano - enabled, port: 16021 + system.adapter.net-tools.0 : net-tools : iobrokernano - enabled + system.adapter.nina.0 : nina : iobrokernano - enabled + system.adapter.nuki-extended.0 : nuki-extended : iobrokernano - enabled + system.adapter.nut.0 : nut : iobrokernano - enabled system.adapter.openweathermap.0 : openweathermap : iobrokernano - enabled + system.adapter.parcel.0 : parcel : iobrokernano - enabled + system.adapter.ping.0 : ping : iobrokernano - enabled + system.adapter.proxmox.0 : proxmox : iobrokernano - enabled, port: 8006 + system.adapter.puppeteer.0 : puppeteer : iobrokernano - enabled + system.adapter.pvforecast.0 : pvforecast : iobrokernano - enabled + system.adapter.pvforecast.1 : pvforecast : iobrokernano - enabled + system.adapter.radar-trap.0 : radar-trap : iobrokernano - enabled system.adapter.rest-api.0 : rest-api : iobrokernano - enabled, port: 8093, bind: 0.0.0.0, run as: admin + system.adapter.roborock.0 : roborock : iobrokernano - enabled + system.adapter.scenes.0 : scenes : iobrokernano - enabled + system.adapter.senec.0 : senec : iobrokernano - enabled + system.adapter.shelly.0 : shelly : iobrokernano - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : iobrokernano - enabled, port: 18087, bind: 0.0.0.0 (SSL), run as: admin + system.adapter.smartthings.0 : smartthings : iobrokernano - enabled + system.adapter.smoothed.0 : smoothed : iobrokernano - enabled + system.adapter.sourceanalytix.0 : sourceanalytix : iobrokernano - enabled + system.adapter.systeminfo.0 : systeminfo : iobrokernano - enabled + system.adapter.telegram.0 : telegram : iobrokernano - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.text2command.0 : text2command : iobrokernano - enabled + system.adapter.tibberlink.0 : tibberlink : iobrokernano - enabled + system.adapter.time-switch.0 : time-switch : iobrokernano - enabled + system.adapter.traccar.0 : traccar : iobrokernano - enabled + system.adapter.trashschedule.0 : trashschedule : iobrokernano - enabled system.adapter.unifi-protect.0 : unifi-protect : iobrokernano - disabled + system.adapter.unifi.0 : unifi : iobrokernano - enabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : iobrokernano - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker : iobrokernano - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : iobrokernano - enabled system.adapter.vis-google-fonts.0 : vis-google-fonts : iobrokernano - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : iobrokernano - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : iobrokernano - enabled system.adapter.vis-justgage.0 : vis-justgage : iobrokernano - enabled system.adapter.vis-map.0 : vis-map : iobrokernano - enabled system.adapter.vis-material-webfont.0 : vis-material-webfont : iobrokernano - enabled system.adapter.vis-materialdesign.0 : vis-materialdesign : iobrokernano - enabled system.adapter.vis-metro.0 : vis-metro : iobrokernano - enabled system.adapter.vis-plumb.0 : vis-plumb : iobrokernano - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : iobrokernano - enabled system.adapter.vis.0 : vis : iobrokernano - disabled + system.adapter.vw-connect.0 : vw-connect : iobrokernano - enabled system.adapter.weatherunderground.0 : weatherunderground : iobrokernano - enabled + system.adapter.web.0 : web : iobrokernano - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.web.1 : web : iobrokernano - enabled, port: 9082, bind: 192.168.37.200 (SSL), run as: admin + system.adapter.webuntis.0 : webuntis : iobrokernano - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.windows-control.0 : windows-control : iobrokernano - enabled + system.adapter.wled.0 : wled : iobrokernano - enabled + system.adapter.wolf-smartset.0 : wolf-smartset : iobrokernano - enabled + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : iobrokernano - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.deconz.0 : deconz : iobrokernano - enabled, port: 80 + system.adapter.hm-rpc.0 : hm-rpc : iobrokernano - enabled, port: 0 + system.adapter.hm-rpc.1 : hm-rpc : iobrokernano - enabled, port: 0 + system.adapter.hm-rpc.2 : hm-rpc : iobrokernano - enabled, port: 0 + system.adapter.influxdb.0 : influxdb : iobrokernano - enabled, port: 8086 + system.adapter.mqtt.0 : mqtt : iobrokernano - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.nanoleaf-lightpanels.0 : nanoleaf-lightpanels : iobrokernano - enabled, port: 16021 + system.adapter.nanoleaf-lightpanels.1 : nanoleaf-lightpanels : iobrokernano - enabled, port: 16021 + system.adapter.proxmox.0 : proxmox : iobrokernano - enabled, port: 8006 system.adapter.rest-api.0 : rest-api : iobrokernano - enabled, port: 8093, bind: 0.0.0.0, run as: admin + system.adapter.shelly.0 : shelly : iobrokernano - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : iobrokernano - enabled, port: 18087, bind: 0.0.0.0 (SSL), run as: admin + system.adapter.telegram.0 : telegram : iobrokernano - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.web.0 : web : iobrokernano - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.web.1 : web : iobrokernano - enabled, port: 9082, bind: 192.168.37.200 (SSL), run as: admin + system.adapter.webuntis.0 : webuntis : iobrokernano - enabled, port: 8082, bind: 0.0.0.0, run as: admin ioBroker-Repositories Stable (default): http://download.iobroker.net/sources-dist.json Beta (latest) : http://download.iobroker.net/sources-dist-latest.json Active repo(s): Stable (default) Installed ioBroker-Instances Used repository: Stable (default) Adapter "admin" : 6.17.14 , installed 6.17.14 Adapter "alexa-shoppinglist": 0.1.5, installed 0.1.5 Adapter "alexa2" : 3.26.5 , installed 3.26.5 Adapter "alias-manager": 1.2.6 , installed 1.2.6 Adapter "backitup" : 2.11.0 , installed 2.11.0 Adapter "cloud" : 5.0.1 , installed 5.0.1 Adapter "daswetter" : 3.1.15 , installed 3.1.15 Adapter "deconz" : 1.4.1 , installed 1.4.1 Adapter "device-watcher": 2.12.1 , installed 2.12.1 Adapter "discovery" : 4.5.0 , installed 4.5.0 Adapter "dwd" : 2.8.5 , installed 2.8.5 Adapter "echarts" : 1.7.2 , installed 1.7.2 Adapter "energiefluss-erweitert": 0.4.1, installed 0.4.1 Adapter "fronius" : 2.1.0 , installed 2.1.0 Adapter "fullcalendar" : 2.3.4 , installed 2.3.4 Adapter "growatt" : 3.2.3 , installed 3.2.3 Adapter "gruenbeck" : 0.0.43 , installed 0.0.43 Adapter "hm-rega" : 4.0.0 , installed 4.0.0 Adapter "hm-rpc" : 1.17.0 , installed 1.17.0 Adapter "hp-ilo" : 1.0.6 , installed 1.0.6 Adapter "ical" : 1.15.0 , installed 1.15.0 Adapter "icons-material-svg": 0.1.0, installed 0.1.0 Adapter "icons-mfd-png": 1.2.1 , installed 1.2.1 Adapter "icons-mfd-svg": 1.2.0 , installed 1.2.0 Adapter "influxdb" : 4.0.2 , installed 4.0.2 Adapter "iot" : 3.3.0 , installed 3.3.0 Adapter "javascript" : 8.3.1 , installed 8.3.1 Controller "js-controller": 5.0.19 , installed 5.0.19 Adapter "klf200" : 1.2.0 , installed 1.2.0 Adapter "lametric" : 3.1.3 , installed 3.1.3 Adapter "linux-control": 1.1.5 , installed 1.1.5 Adapter "melcloud" : 1.4.1 , installed 1.4.1 Adapter "mielecloudservice": 6.5.6, installed 6.5.6 Adapter "modbus" : 6.1.0 , installed 6.1.0 Adapter "mqtt" : 5.2.0 , installed 5.2.0 Adapter "nanoleaf-lightpanels": 1.4.0, installed 1.5.0 Adapter "net-tools" : 1.0.11 , installed 1.0.11 Adapter "nina" : 0.0.25 , installed 0.0.25 Adapter "nuki-extended": 2.7.0 , installed 2.7.0 Adapter "nut" : 1.6.0 , installed 1.6.0 Adapter "openweathermap": 1.0.4 , installed 1.0.4 Adapter "ping" : 1.6.2 , installed 1.6.2 Adapter "proxmox" : 2.3.0 , installed 2.3.0 Adapter "puppeteer" : 0.3.0 , installed 0.3.0 Adapter "pvforecast" : 2.9.1 , installed 2.9.1 Adapter "radar-trap" : 2.2.0 , installed 1.3.1 [Updatable] Adapter "rest-api" : 2.0.1 , installed 2.0.1 Adapter "roborock" : 0.6.4 , installed 0.6.4 Adapter "scenes" : 3.0.4 , installed 3.0.4 Adapter "senec" : 1.6.12 , installed 1.6.12 Adapter "shelly" : 7.0.0 , installed 7.0.0 Adapter "simple-api" : 2.8.0 , installed 2.8.0 Adapter "smartmeter" : 3.4.0 , installed 3.4.0 Adapter "smartthings" : 0.0.4 , installed 0.1.1 Adapter "smoothed" : 1.0.7 , installed 1.0.7 Adapter "socketio" : 6.7.0 , installed 6.7.0 Adapter "systeminfo" : 1.2.0 , installed 1.2.0 Adapter "telegram" : 3.3.2 , installed 3.4.1 Adapter "text2command" : 3.0.3 , installed 3.0.3 Adapter "tibberlink" : 3.3.0 , installed 3.3.0 Adapter "traccar" : 1.1.4 , installed 1.1.4 Adapter "trashschedule": 3.3.0 , installed 3.3.0 Adapter "unifi" : 0.7.0 , installed 0.7.0 Adapter "unifi-protect": 1.0.1 , installed 1.0.1 Adapter "vis" : 1.5.6 , installed 1.5.6 Adapter "vis-canvas-gauges": 1.0.1, installed 1.0.1 Adapter "vis-colorpicker": 2.0.3 , installed 2.0.3 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-google-fonts": 1.0.4 , installed 1.0.4 Adapter "vis-hqwidgets": 1.5.1 , installed 1.5.1 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.0.5 , installed 1.0.5 Adapter "vis-materialdesign": 0.5.9, installed 0.5.9 Adapter "vis-metro" : 1.2.0 , installed 1.2.0 Adapter "vis-plumb" : 1.0.2 , installed 1.0.2 Adapter "vis-timeandweather": 1.2.2, installed 1.2.2 Adapter "weatherunderground": 3.7.0, installed 3.7.0 Adapter "web" : 6.2.5 , installed 6.2.5 Adapter "webuntis" : 0.3.4 , installed 0.3.4 Adapter "windows-control": 0.1.5 , installed 0.1.5 Adapter "wled" : 0.7.2 , installed 0.7.2 Adapter "wolf-smartset": 1.2.3 , installed 1.2.3 Adapter "ws" : 2.6.1 , installed 2.6.1 Objects and States Please stand by - This may take a while Objects: 48072 States: 347916 *** OS-Repositories and Updates *** Hit:1 https://repos.influxdata.com/debian stable InRelease Hit:2 https://deb.nodesource.com/node_18.x nodistro InRelease Hit:3 https://mirrors.aliyun.com/debian bookworm InRelease Hit:4 https://mirrors.aliyun.com/debian-security bookworm-security InRelease Get:5 https://pkgs.tailscale.com/stable/debian bookworm InRelease Hit:6 https://mirrors.aliyun.com/debian bookworm-updates InRelease Fetched 6578 B in 2s (3826 B/s) Reading package lists... Pending Updates: 55 *** 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 100.126.239.88:43693 0.0.0.0:* LISTEN 0 3906 873/tailscaled tcp 0 0 127.0.0.1:37161 0.0.0.0:* LISTEN 1001 35835 1568/chromium tcp 0 0 0.0.0.0:6052 0.0.0.0:* LISTEN 1001 12871922 1092851/python3 tcp 0 0 192.168.37.200:9082 0.0.0.0:* LISTEN 1001 31740 2141/io.web.1 tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 107 29798 870/redis-server 12 tcp 0 0 0.0.0.0:9292 0.0.0.0:* LISTEN 1001 30663 1857/io.hm-rpc.2 tcp 0 0 0.0.0.0:1884 0.0.0.0:* LISTEN 1001 32696 1810/io.mqtt.0 tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 1001 32695 1810/io.mqtt.0 tcp 0 0 0.0.0.0:1882 0.0.0.0:* LISTEN 1001 31519 1995/io.shelly.0 tcp 0 0 0.0.0.0:2010 0.0.0.0:* LISTEN 1001 30246 1511/io.hm-rpc.1 tcp 0 0 0.0.0.0:2001 0.0.0.0:* LISTEN 1001 40089 1962/io.hm-rpc.0 tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 0 11990 1/init tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 29812 891/sshd: /usr/sbin tcp6 0 0 ::1:6379 :::* LISTEN 107 29799 870/redis-server 12 tcp6 0 0 fd7a:115c:a1e0::3:34240 :::* LISTEN 0 3907 873/tailscaled tcp6 0 0 :::7906 :::* LISTEN 1001 32556 1481/io.roborock.0 tcp6 0 0 :::8086 :::* LISTEN 999 16745 1094/influxd tcp6 0 0 :::8082 :::* LISTEN 1001 42298 2061/io.web.0 tcp6 0 0 :::8081 :::* LISTEN 1001 30881 1350/io.admin.0 tcp6 0 0 :::6824 :::* LISTEN 1001 32555 1481/io.roborock.0 tcp6 0 0 :::18087 :::* LISTEN 1001 30361 1728/io.simple-api. tcp6 0 0 :::1984 :::* LISTEN 1001 33243 1643/go2rtc_linux_a tcp6 0 0 :::111 :::* LISTEN 0 11991 1/init tcp6 0 0 :::22 :::* LISTEN 0 29814 891/sshd: /usr/sbin tcp6 0 0 :::8555 :::* LISTEN 1001 33242 1643/go2rtc_linux_a tcp6 0 0 :::8554 :::* LISTEN 1001 33241 1643/go2rtc_linux_a tcp6 0 0 :::51989 :::* LISTEN 1001 570 1492/io.nuki-extend tcp6 0 0 :::3040 :::* LISTEN 1001 48670 3451/io.radar-trap. udp 0 0 0.0.0.0:111 0.0.0.0:* 0 29217 1/init udp 0 0 100.126.239.88:123 0.0.0.0:* 0 3924 1280/ntpd udp 0 0 192.168.37.200:123 0.0.0.0:* 0 3922 1280/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 0 3920 1280/ntpd udp 0 0 0.0.0.0:123 0.0.0.0:* 0 3916 1280/ntpd udp 0 0 0.0.0.0:41641 0.0.0.0:* 0 32192 873/tailscaled udp 0 0 0.0.0.0:1900 0.0.0.0:* 1001 51096 3675/io.nanoleaf-li udp 0 0 0.0.0.0:1900 0.0.0.0:* 1001 52662 3674/io.nanoleaf-li udp 0 0 0.0.0.0:1900 0.0.0.0:* 1001 30013 1451/io.deconz.0 udp 0 0 0.0.0.0:1900 0.0.0.0:* 1001 30011 1451/io.deconz.0 udp 0 0 0.0.0.0:5353 0.0.0.0:* 1001 12866473 1092788/io.esphome. udp 0 0 127.0.0.1:5353 0.0.0.0:* 1001 12871930 1092851/python3 udp 0 0 100.126.239.88:5353 0.0.0.0:* 1001 12871929 1092851/python3 udp 0 0 192.168.37.200:5353 0.0.0.0:* 1001 12871928 1092851/python3 udp 0 0 0.0.0.0:5353 0.0.0.0:* 1001 12871923 1092851/python3 udp 0 0 0.0.0.0:5353 0.0.0.0:* 1001 39557 2344/io.wled.0 udp 0 0 0.0.0.0:5353 0.0.0.0:* 109 12167 635/avahi-daemon: r udp 0 0 0.0.0.0:39992 0.0.0.0:* 109 12169 635/avahi-daemon: r udp6 0 0 :::111 :::* 0 29218 1/init udp6 0 0 fe80::ab2:50c3:9647:123 :::* 0 3932 1280/ntpd udp6 0 0 fd7a:115c:a1e0::320:123 :::* 0 3930 1280/ntpd udp6 0 0 fe80::a4f4:94ff:fec:123 :::* 0 3928 1280/ntpd udp6 0 0 ::1:123 :::* 0 3926 1280/ntpd udp6 0 0 :::123 :::* 0 3913 1280/ntpd udp6 0 0 :::41641 :::* 0 32191 873/tailscaled udp6 0 0 :::1900 :::* 1001 30015 1451/io.deconz.0 udp6 0 0 :::1900 :::* 1001 30014 1451/io.deconz.0 udp6 0 0 :::1900 :::* 1001 30012 1451/io.deconz.0 udp6 0 0 :::46087 :::* 109 12170 635/avahi-daemon: r udp6 0 0 :::5353 :::* 109 12168 635/avahi-daemon: r *** Log File - Last 25 Lines *** 2024-06-30 11:54:10.159 - info: host.iobrokernano instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-06-30 11:55:00.020 - info: host.iobrokernano instance system.adapter.blueconnect.0 started with pid 1134268 2024-06-30 11:55:13.175 - info: host.iobrokernano instance system.adapter.blueconnect.0 terminated with code 0 (NO_ERROR) 2024-06-30 11:56:00.030 - info: host.iobrokernano instance system.adapter.dwd.0 started with pid 1134753 2024-06-30 11:56:03.681 - info: host.iobrokernano instance system.adapter.dwd.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-06-30 11:59:00.030 - info: host.iobrokernano instance system.adapter.ical.0 started with pid 1135451 2024-06-30 11:59:09.910 - info: host.iobrokernano instance system.adapter.ical.0 terminated with code 0 (NO_ERROR) 2024-06-30 12:00:00.036 - info: host.iobrokernano instance system.adapter.ical.0 started with pid 1135894 2024-06-30 12:00:00.763 - info: host.iobrokernano instance system.adapter.unifi.0 scheduled normal terminated and will be restarted on schedule. 2024-06-30 12:00:00.763 - info: host.iobrokernano Restart adapter system.adapter.unifi.0 because enabled 2024-06-30 12:00:01.894 - info: host.iobrokernano instance system.adapter.unifi.0 started with pid 1135927 2024-06-30 12:00:04.055 - info: host.iobrokernano instance system.adapter.dwd.0 started with pid 1135950 2024-06-30 12:00:08.075 - info: host.iobrokernano instance system.adapter.blueconnect.0 started with pid 1135991 2024-06-30 12:00:09.428 - info: host.iobrokernano instance system.adapter.dwd.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-06-30 12:00:11.876 - info: host.iobrokernano instance system.adapter.ical.0 terminated with code 0 (NO_ERROR) 2024-06-30 12:00:12.090 - info: host.iobrokernano instance system.adapter.daswetter.0 started with pid 1136033 2024-06-30 12:00:16.116 - info: host.iobrokernano instance system.adapter.weatherunderground.0 started with pid 1136051 2024-06-30 12:00:21.901 - info: host.iobrokernano instance system.adapter.blueconnect.0 terminated with code 0 (NO_ERROR) 2024-06-30 12:00:27.267 - info: host.iobrokernano instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-06-30 12:00:35.182 - info: host.iobrokernano instance system.adapter.weatherunderground.0 terminated with code 0 (NO_ERROR) 2024-06-30 12:02:04.462 - info: senec.0 (2484) LowPrio polling ... 2024-06-30 12:05:00.031 - info: host.iobrokernano instance system.adapter.blueconnect.0 started with pid 1137237 2024-06-30 12:05:13.102 - info: host.iobrokernano instance system.adapter.blueconnect.0 terminated with code 0 (NO_ERROR) 2024-06-30 12:08:00.029 - info: host.iobrokernano instance system.adapter.dwd.0 started with pid 1138324 2024-06-30 12:08:03.872 - info: host.iobrokernano instance system.adapter.dwd.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
-
@oxident sagte in deCONZ: Schalter-Events verzögert:
load average: 3.38, 3.09, 2.84
Objects: 48072
States: 347916das ist schon reichlich.
Ro75.
-
@ro75
Läuft wohl deshalb mit redis:Objects type: redis
States type: redis -
@ro75 Ja, stimmt. Die Angabe zum Load kann ich gerade nicht so recht nachvollziehen, zumal ich eigentlich immer 80-90% idle sehe.
Die Anzahl der states ist schon sehr hoch, stimmt.
Seht ihr da ein Problem?
-
@shadowhunter23 das ist ja korrekt und ich selbst nutze es so auch. Aber Load ist abnormal hoch. Von daher kommt dann auch die Verzögerung. Wäre nur noch die Frage, was.
Ro75.
-
@shadowhunter23 Korrekt. Bei einigen Adaptern (z.B. vw-connect) kann ich leider nicht filtern und da kommt dann einiges zusammen.
Ich habe in letzter Zeit lediglich den Save-Intervall von redis auf 5min erhöht. Aber kann das daran liegen?
-
-
@thomas-braun Ja, das war auch meine erste Idee. Aber iostat zeigt im 10s Interval ~0,5MB/sec und jede Minute mal einen Spike von 200MB/sec. Denke mal, dass ist die Hintergrundspeicherung von Redis. So steht's auf jeden Fall auch im Redis-Log.
Alles in allem fühlt sich das System aber extrem schnell an. Meine recht komplexe Vis wird pfeilschnell geladen und auch sämtliche Aktionen (wie z.B. Einschalten einzelner Lichter) klappt nahezu verzögerungsfrei. Auch die Anzeige des umfangreichen Objektbaums funktioniert reibungslos.
Ja, das System ist in der Tat ganz gut beschäftigt, allein schon durch diverse Skripte zur PV-Steuerung die alle paar Sekunden durchlaufen.
Mich wundert halt nur, dass z. B. der Datenpunkt deconz.0.Sensors.3.buttonevent.7.press seit einiger Zeit erst nach besagter Verzögerung aktualisiert wird. Selbst ohne Skript kann ich dies im Admin-Interface ganz gut nachverfolgen.
Wenn ich mir auf der Phoscon-Seite die ungefilterten Events anschaue, dann kommen da pro Sekunde ca. 1-2 Events an. Meist Statusmeldungen der HUE-Lampen. Ich denke mal, der Deconz-Adapter "abonniert" ja auch diesen Kanal und wertet die Events aus. Vielleicht kommt es da zu der Verzögerung?
-
@oxident sagte in deCONZ: Schalter-Events verzögert:
seit einiger Zeit erst nach besagter Verzögerung aktualisiert wird.
Kannst du den Zeitraum etws mehr eingrenzen?
-
@jey-cee Leider nur bedingt. Ich tippe auf 2-3 Monate.
Größere Änderungen am System hab ich nicht vorgenommen. Deconz gab es sicherlich Updates / FW blieb aber gleich.
-
@oxident sagte in deCONZ: Schalter-Events verzögert:
Wird dein Problem nicht lösen aber du kannst mit der nodejs auf 20 gehen. Ist mittlerweile die empfohlene Version.
nodejs:
Installed: 18.20.3-1nodesource1
Candidate: 18.20.3-1nodesource1https://forum.iobroker.net/topic/74831/wir-empfehlen-node-js-20-x
-
@shadowhunter23 Ja, das hatte ich schon auf dem Schirm. Werde es wohl bald mal testen
Habe jetzt auch mal testweise ein Downgrade des Deconz-Adapters auf 1.3.21 gemacht ... hat leider nichts gebracht.
-
@oxident schaue doch mal genau, was den hohen load verursacht. Dort würde ich ansetzen.
Ro75.