NEWS
Test Adapter Controme v0.5.x
-
@thomas-braun So, nun bin ich wieder auf Stand und habe die Neuinstallation auf meinem neuen RasPi 5 (fast) laufen. Fast? - ja, nur noch der Controme-Adapter zickt und weist Fehlermeldungen auf, obwohl ich alle Adaptereinstellungen wie auf meinem Alt-RasPi vorgenommen habe.
Die Controme-Instanz zeigt eine durchgängigen grünen Status, die auszugsweisen Fehlermeldungen lauten wie folgt:2025-01-07 10:03:01.249 warn State "controme.0.16.humidity" has no existing object, this might lead to an error in future versions controme.0 2025-01-07 10:03:01.214 warn State "controme.0.16.temporary_mode_end" has no existing object, this might lead to an error in future versions controme.0 2025-01-07 10:03:01.209 warn State "controme.0.16.temporary_mode_remaining" has no existing object, this might lead to an error in future versions controme.0 2025-01-07 10:03:01.208 warn State "controme.0.16.actualTemperature" has no existing object, this might lead to an error in future versions
Meine Internetrecherche ergab zu der Fehlermeldung die Notwendigkeit, den Adapter über Github zu installieren, verstehe aber nicht den Sinn, das dort auch nur die Version 0.5.3 zur Verfügung steht.
Sollte ihr mich weiterhin unterstützen wollen hier zur Fehleranalyse ioB diag:```bash Script v.2024-10-19 *** BASE SYSTEM *** Static hostname: ioBraspi Icon name: computer Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.6.62+rpt-rpi-2712 Architecture: arm64 OS is similar to: Model : Raspberry Pi 5 Model B Rev 1.1 Docker : false Virtualization : none Kernel : aarch64 Userland : 64 bit Systemuptime and Load: 10:06:52 up 11:44, 2 users, load average: 0.45, 0.24, 0.18 CPU threads: 4 *** LIFE CYCLE STATUS *** Operating System is the current Debian stable version codenamed 'bookworm'! *** RASPBERRY THROTTLING *** Current issues: No throttling issues detected. Previously detected issues: No throttling issues detected. *** TIME AND TIMEZONES *** Local time: Tue 2025-01-07 10:06:52 CET Universal time: Tue 2025-01-07 09:06:52 UTC RTC time: Tue 2025-01-07 09:06:52 Time zone: Europe/Berlin (CET, +0100) System clock synchronized: yes NTP service: active RTC in local TZ: no *** Users and Groups *** User that called 'iob diag': pi HOME=/home/pi GROUPS=pi adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker User that is running 'js-controller': iobroker HOME=/home/iobroker GROUPS=iobroker tty dialout audio video plugdev bluetooth gpio i2c *** DISPLAY-SERVER SETUP *** Display-Server: false Desktop: Terminal: tty *** MEMORY *** total used free shared buff/cache available Mem: 4.2G 2.2G 1.3G 5.5M 819M 2.0G Swap: 536M 0B 536M Total: 4.8G 2.2G 1.8G Active iob-Instances: 21 4045 M total memory 2110 M used memory 1626 M active memory 922 M inactive memory 1223 M free memory 123 M buffer memory 657 M swap cache 511 M total swap 0 M used swap 511 M free swap *** top - Table Of Processes *** top - 10:06:52 up 11:44, 2 users, load average: 0.45, 0.24, 0.18 Tasks: 182 total, 1 running, 181 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 4045.0 total, 1223.2 free, 2110.7 used, 781.4 buff/cache MiB Swap: 512.0 total, 512.0 free, 0.0 used. 1934.3 avail Mem *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed. *** DMESG CRITICAL ERRORS *** No critical errors detected *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 405M 5.2M 400M 2% /run /dev/sda2 ext4 110G 6.7G 98G 7% / tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 5.0M 48K 5.0M 1% /run/lock /dev/sda1 vfat 510M 55M 456M 11% /boot/firmware tmpfs tmpfs 405M 0 405M 0% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Mon Jan 6 22:21:55 2025] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe cgroup_disable=memory numa_policy=interleave smsc95xx.macaddr=2C:CF:67:A6:06:DE vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 console=ttyAMA10,115200 console=tty1 root=PARTUUID=1951decd-02 rootfstype=ext4 fsck.repair=yes rootwait [Mon Jan 6 22:21:59 2025] EXT4-fs (sda2): mounted filesystem ce208fd3-38a8-424a-87a2-cd44114eb820 ro with ordered data mode. Quota mode: none. [Mon Jan 6 22:22:00 2025] EXT4-fs (sda2): re-mounted ce208fd3-38a8-424a-87a2-cd44114eb820 r/w. Quota mode: none. Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / /dev/sda2 ext4 rw,noatime `-/boot/firmware /dev/sda1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro Files in neuralgic directories: /var: 1.1G /var/ 237M /var/lib 220M /var/cache 206M /var/cache/apt 144M /var/lib/apt/lists Archived and active journals take up 87.9M in the file system. /opt/iobroker/backups: 82M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 991M /opt/iobroker/iobroker-data/ 809M /opt/iobroker/iobroker-data/files 617M /opt/iobroker/iobroker-data/files/javascript.admin 560M /opt/iobroker/iobroker-data/files/javascript.admin/static 558M /opt/iobroker/iobroker-data/files/javascript.admin/static/js The five largest files in iobroker-data are: 68M /opt/iobroker/iobroker-data/objects.jsonl 24M /opt/iobroker/iobroker-data/files/scenes.admin/static/js/main.c9369f6c.js.map 24M /opt/iobroker/iobroker-data/files/modbus.admin/static/js/main.6a71b34c.js.map 19M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.1d90720e.js.map 12M /opt/iobroker/iobroker-data/files/backitup.admin/static/js/main.bd24114f.js 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 v20.18.1 /usr/bin/node v20.18.1 /usr/bin/npm 10.8.2 /usr/bin/npx 10.8.2 /usr/bin/corepack 0.29.4 nodejs: Installed: 20.18.1-1nodesource1 Candidate: 20.18.1-1nodesource1 Version table: *** 20.18.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 100 /var/lib/dpkg/status 20.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.15.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.13.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.12.2-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.12.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.11.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.8.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.6.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.5.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.3.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 20.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages 18.19.0+dfsg-6~deb12u2 500 500 http://deb.debian.org/debian bookworm/main arm64 Packages 18.19.0+dfsg-6~deb12u1 500 500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages Temp directories causing deletion problem: 0 No problems detected Errors in npm tree: 0 No problems detected *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Hosts: ioBraspi ioBraspi (version: 7.0.6, hostname: ioBraspi , alive, uptime: 42280) Core adapters versions js-controller: 7.0.6 admin: 7.1.5 javascript: 8.8.3 nodejs modules from github: 0 Adapter State + system.adapter.admin.0 : admin : ioBraspi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : ioBraspi - enabled system.adapter.controme.0 : controme : ioBraspi - disabled + system.adapter.discovery.0 : discovery : ioBraspi - enabled + system.adapter.energiefluss-erweitert.0 : energiefluss-erweitert: ioBraspi - enabled + system.adapter.fhem.0 : fhem : ioBraspi - enabled, port: 7072 + system.adapter.fritzdect.0 : fritzdect : ioBraspi - enabled + system.adapter.growatt.0 : growatt : ioBraspi - enabled + system.adapter.history.0 : history : ioBraspi - enabled + system.adapter.influxdb.0 : influxdb : ioBraspi - enabled, port: 8086 + system.adapter.influxdb.1 : influxdb : ioBraspi - enabled, port: 8086 + system.adapter.influxdb.2 : influxdb : ioBraspi - enabled, port: 8086 + system.adapter.javascript.0 : javascript : ioBraspi - enabled system.adapter.maxcul.0 : maxcul : ioBraspi - disabled + system.adapter.modbus.0 : modbus : ioBraspi - enabled + system.adapter.mqtt-client.0 : mqtt-client : ioBraspi - enabled, port: 1883 system.adapter.mqtt.0 : mqtt : ioBraspi - disabled, port: 1883, bind: 0.0.0.0 system.adapter.powerfox2.0 : powerfox2 : ioBraspi - enabled system.adapter.powerfox2.1 : powerfox2 : ioBraspi - enabled + system.adapter.pvforecast.0 : pvforecast : ioBraspi - enabled + system.adapter.pvforecast.1 : pvforecast : ioBraspi - enabled + system.adapter.rpi2.0 : rpi2 : ioBraspi - enabled + system.adapter.shelly.0 : shelly : ioBraspi - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.viessmannapi.0 : viessmannapi : ioBraspi - enabled system.adapter.vis-materialdesign.0 : vis-materialdesign : ioBraspi - enabled system.adapter.vis.0 : vis : ioBraspi - enabled + system.adapter.web.0 : web : ioBraspi - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : ioBraspi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.fhem.0 : fhem : ioBraspi - enabled, port: 7072 + system.adapter.influxdb.0 : influxdb : ioBraspi - enabled, port: 8086 + system.adapter.influxdb.1 : influxdb : ioBraspi - enabled, port: 8086 + system.adapter.influxdb.2 : influxdb : ioBraspi - enabled, port: 8086 + system.adapter.mqtt-client.0 : mqtt-client : ioBraspi - enabled, port: 1883 + system.adapter.shelly.0 : shelly : ioBraspi - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.web.0 : web : ioBraspi - enabled, port: 8082, bind: 0.0.0.0, run as: admin ioBroker-Repositories ┌─────────┬──────────┬─────────────────────────────────────────────────────────┬──────────────┐ │ (index) │ name │ url │ auto upgrade │ ├─────────┼──────────┼─────────────────────────────────────────────────────────┼──────────────┤ │ 0 │ 'stable' │ 'http://download.iobroker.net/sources-dist.json' │ true │ │ 1 │ 'beta' │ 'http://download.iobroker.net/sources-dist-latest.json' │ false │ └─────────┴──────────┴─────────────────────────────────────────────────────────┴──────────────┘ Active repo(s): stable Upgrade policy: none Installed ioBroker-Instances Used repository: stable Adapter "admin" : 7.1.5 , installed 7.1.5 Adapter "backitup" : 3.0.25 , installed 3.0.25 Adapter "discovery" : 5.0.0 , installed 5.0.0 Adapter "energiefluss-erweitert": 0.6.2, installed 0.6.2 Adapter "fhem" : 3.0.0 , installed 3.0.0 Adapter "fritzdect" : 2.5.11 , installed 2.5.11 Adapter "growatt" : 3.3.1 , installed 3.3.1 Adapter "history" : 3.0.1 , installed 3.0.1 Adapter "influxdb" : 4.0.2 , installed 4.0.2 Adapter "javascript" : 8.8.3 , installed 8.8.3 Controller "js-controller": 7.0.6 , installed 7.0.6 Adapter "maxcul" : 1.3.1 , installed 1.3.1 Adapter "modbus" : 6.3.2 , installed 6.3.2 Adapter "mqtt" : 6.1.2 , installed 6.1.2 Adapter "mqtt-client" : 2.1.0 , installed 2.1.0 Adapter "powerfox2" : 0.0.14 , installed 0.0.14 Adapter "pvforecast" : 4.1.0 , installed 4.1.0 Adapter "rpi2" : 2.2.1 , installed 2.2.1 Adapter "shelly" : 8.5.1 , installed 8.5.1 Adapter "simple-api" : 2.8.0 , installed 2.8.0 Adapter "socketio" : 6.7.1 , installed 6.7.1 Adapter "viessmannapi" : 2.3.0 , installed 2.4.0 Adapter "vis" : 1.5.6 , installed 1.5.6 Adapter "vis-materialdesign": 0.5.9, installed 0.5.9 Adapter "web" : 6.2.5 , installed 6.3.0 Adapter "ws" : 2.6.2 , installed 2.6.2 Objects and States Please stand by - This may take a while Objects: 23091 States: 20132 *** OS-Repositories and Updates *** Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://archive.raspberrypi.com/debian bookworm InRelease Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease Hit:4 https://apt.grafana.com stable InRelease Hit:5 https://repos.influxdata.com/debian stable InRelease Hit:6 http://deb.debian.org/debian bookworm-updates InRelease Hit:7 https://deb.nodesource.com/node_20.x nodistro InRelease Reading package lists... Pending Updates: 0 *** Listening Ports *** Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 3651 662/sshd: /usr/sbin tcp 0 0 0.0.0.0:1882 0.0.0.0:* LISTEN 1001 350516 52939/io.shelly.0 tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1001 6476 764/iobroker.js-con tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1001 1970 764/iobroker.js-con tcp6 0 0 :::3000 :::* LISTEN 106 5972 763/grafana tcp6 0 0 :::22 :::* LISTEN 0 3653 662/sshd: /usr/sbin tcp6 0 0 :::8082 :::* LISTEN 1001 9617 1263/io.web.0 tcp6 0 0 :::8081 :::* LISTEN 1001 6530 798/io.admin.0 tcp6 0 0 :::8086 :::* LISTEN 999 5939 712/influxd udp 0 0 0.0.0.0:5353 0.0.0.0:* 104 5758 540/avahi-daemon: r udp 0 0 0.0.0.0:34404 0.0.0.0:* 1001 240749 917/io.backitup.0 udp 0 0 0.0.0.0:41481 0.0.0.0:* 104 5760 540/avahi-daemon: r udp6 0 0 :::5353 :::* 104 5759 540/avahi-daemon: r udp6 0 0 :::49431 :::* 104 5761 540/avahi-daemon: r udp6 0 0 fe80::114e:93e1:e39:546 :::* 0 3692 622/NetworkManager *** Log File - Last 25 Lines *** 2025-01-07 10:06:23.224 - info: fhem.0 (54119) event FHEM: powerfoxZ2NEUSTART | at powerfoxZ2NEUSTART Next: 10:11:23 | state > fhem.0.powerfoxZ2NEUSTART.state Next: 10:11:23 2025-01-07 10:06:27.260 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.Akkuladung | 10 > set alias.0.PVAnlage.Akkuladung 10 2025-01-07 10:06:27.285 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.ModulleistungGarage | 167.6 > set alias.0.PVAnlage.ModulleistungGarage 167.6 2025-01-07 10:06:27.301 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.PVGarageSystemleistungTag | 0.10000000149011612 > set alias.0.PVAnlage.PVGarageSystemleistungTag 0.10000000149011612 2025-01-07 10:06:27.318 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.Akkutemperatur | 9.7 > set alias.0.PVAnlage.Akkutemperatur 9.7 2025-01-07 10:06:27.341 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.BatterieEntladen | 0 > set alias.0.PVAnlage.BatterieEntladen 0 2025-01-07 10:06:27.354 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.BatterieLaden | 122 > set alias.0.PVAnlage.BatterieLaden 122 2025-01-07 10:06:34.008 - info: host.ioBraspi instance system.adapter.powerfox2.1 in version "0.0.14" started with pid 55193 2025-01-07 10:06:34.888 - info: powerfox2.1 (55193) starting. Version 0.0.14 in /opt/iobroker/node_modules/iobroker.powerfox2, node: v20.18.1, js-controller: 7.0.6 2025-01-07 10:06:35.102 - info: fhem.0 (54119) stateChange (out): powerfox2.1.devices.1097bd711c28.consumptionMeterReadingKWh | 11495.02 > set powerfox2.1.devices.1097bd711c28.consumptionMeterReadingKWh 11495.02 2025-01-07 10:06:35.120 - info: fhem.0 (54119) stateChange (out): powerfox2.1.devices.1097bd711c28.feedInMeterReadingKWh | 10119.922 > set powerfox2.1.devices.1097bd711c28.feedInMeterReadingKWh 10119.922 2025-01-07 10:06:35.206 - info: powerfox2.1 (55193) Terminated (NO_ERROR): Without reason 2025-01-07 10:06:35.209 - info: fhem.0 (54119) stateChange (out): powerfox2.1.devices.1097bd728260.consumptionMeterReadingKWh | 3811.156 > set powerfox2.1.devices.1097bd728260.consumptionMeterReadingKWh 3811.156 2025-01-07 10:06:35.223 - info: fhem.0 (54119) stateChange (out): powerfox2.1.devices.1097bd728260.feedInMeterReadingKWh | 11955.872 > set powerfox2.1.devices.1097bd728260.feedInMeterReadingKWh 11955.872 2025-01-07 10:06:35.716 - info: host.ioBraspi instance system.adapter.powerfox2.1 having pid 55193 terminated with code 0 (NO_ERROR) 2025-01-07 10:06:57.219 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.Akkuladung | 10 > set alias.0.PVAnlage.Akkuladung 10 2025-01-07 10:06:57.280 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.ModulleistungGarage | 167.6 > set alias.0.PVAnlage.ModulleistungGarage 167.6 2025-01-07 10:06:57.298 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.PVGarageSystemleistungTag | 0.10000000149011612 > set alias.0.PVAnlage.PVGarageSystemleistungTag 0.10000000149011612 2025-01-07 10:06:57.316 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.Akkutemperatur | 9.7 > set alias.0.PVAnlage.Akkutemperatur 9.7 2025-01-07 10:06:57.388 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.BatterieEntladen | 0 > set alias.0.PVAnlage.BatterieEntladen 0 2025-01-07 10:06:57.405 - info: fhem.0 (54119) stateChange (out): alias.0.PVAnlage.BatterieLaden | 122 > set alias.0.PVAnlage.BatterieLaden 122 2025-01-07 10:07:19.009 - info: host.ioBraspi instance system.adapter.powerfox2.0 in version "0.0.14" started with pid 56169 2025-01-07 10:07:19.927 - info: powerfox2.0 (56169) starting. Version 0.0.14 in /opt/iobroker/node_modules/iobroker.powerfox2, node: v20.18.1, js-controller: 7.0.6 2025-01-07 10:07:22.247 - info: powerfox2.0 (56169) Terminated (NO_ERROR): Without reason 2025-01-07 10:07:22.771 - info: host.ioBraspi instance system.adapter.powerfox2.0 having pid 56169 terminated with code 0 (NO_ERROR)
Jetzt sehe ich gerade, auf meinem Alt- und Neu-ioBroker sind gar keine Objekte mehr angelegt!??
-
@nobbiman sagte in Test Adapter Controme v0.5.x:
auch nur die Version 0.5.3 zur Verfügung steht.
Versionsnummern von GitHub-Installationen sind irrelevant. Hier gilt nur der CommitHash.
Deswegen wird auch immer davon abgeraten direkt aus dem GitHub zu installieren. Da kann einfach 'irgendwas in irgendeinem Zustand' angespült werden. -
Bei GitHub-Installationen muss auch manuell eine Instanz angelegt werden, das passiert nicht automatisch wie bei einer ordentlichen Installation.
-
@thomas-braun Noch habe den Adapter ja auch nur aus dem Beta-Repos installiert!
Bleibt die Frage, warum keine Controme-Objekte mehr angezeigt werden?
Gateway-MAC-Adresse ist korrekt eingestelltEntwarnung: Hatte das erneute Einlesen der Räume nach einem Adapterneustart nicht mehr angehakt.
Nun sind die Objekt im Alt- und Neu-System da, um einzelne Fehlermeldungen wie2025-01-07 10:59:24.620 warn Room 12: Temperature value for sensor 05:17:53:3d is invalid or null controme.0 2025-01-07 10:59:24.619 warn Room 10: Temperature value for sensor 05:81:ff:c6 is invalid or null controme.0 2025-01-07 10:59:24.618 warn Room 10: Temperature value for sensor 05:82:05:6a is invalid or null controme.0 2025-01-07 10:59:24.615 warn Room 9: Temperature value for sensor 05:82:00:49 is invalid or null controme.0 2025-01-07 10:58:25.234 warn State "controme.0.2.sensors.VSensor*1.actualTemperature" has no existing object, this might lead to an error in future versions
.. kümmere ich mich später
Nachtrag:
Nun habe ich festgestellt, dass es sich bei allen 4 Sensoren um Fensterkontakte handelt, die natürlich keine Temperatur zurückmelden können.
Kann ich einfach den Datenpunkt der jeweiligen Temperatur in den Objekten löschen? -
Zu dem Adapter kann ich nix konkretes sagen, hab ich nicht im Einsatz.
-
@thomas-braun Trotzdem vielen Dank für die unermüdliche Unterstützung!
-
2025-01-07 10:59:24.620 warn Room 12: Temperature value for sensor 05:17:53:3d is invalid or null controme.0 2025-01-07 10:59:24.619 warn Room 10: Temperature value for sensor 05:81:ff:c6 is invalid or null controme.0 2025-01-07 10:59:24.618 warn Room 10: Temperature value for sensor 05:82:05:6a is invalid or null controme.0 2025-01-07 10:59:24.615 warn Room 9: Temperature value for sensor 05:82:00:49 is invalid or null controme.0 2025-01-07 10:58:25.234 warn State "controme.0.2.sensors.VSensor*1.actualTemperature" has no existing object, this might lead to an error in future versions
Nun habe ich festgestellt, dass es sich bei allen 4 oberen Sensoren der Meldungen um Fensterkontakte handelt, die natürlich keine Temperatur zurückmelden können.
Kann ich einfach den Datenpunkt der jeweiligen Temperatur in den Objekten löschen?Kannst du etwas dazu sagen und warum kommen diese Meldungen nicht auf meinem Alt-System?
-
@nobbiman : Hi nobbiman!
Danke, dass du den Adapter testest, so viele scheinen hier Controm nicht im Einsatz zu haben. Bei den obigen handelt es sich um Warnungen, nicht um Fehlermeldungen. Die werden vom Adapter generiert, um dich darauf hinzuweisen, dass die Sensoren keine Temperaturwerte zurückliefern. Da ich selbst keine Fenstersensoren im Einsatz habe, habe ich diese Warnungen nicht. Es sollte aber in der Adapter-Konfiguration eine Checkbox geben "Log-Warnungen für Null-Werte anzeigen". Wenn du das anhakst, sind die Warnungen weg. Möglicherweise hast du auf deinem Altsystem genau diesen Haken gesetzt?
Die letzte Warnung deutet darauf hin, dass ein Sensor nicht angelegt wurde, der Adapter aber versucht, Werte dafür zu schreiben. Kannst du bitte den Objektbaum neu aufbauen lassen, indem du in der Adapterkonfiguration die Checkbox "Räume beim nächsten Start neu einlesen" anhakst. Ggf. macht der Stern im Adapternamen ein Problem, das müsste ich prüfen.
-
@erstam Prima, dass du dich meldest. Ja, es war die Checkbox "Log-Warnungen für Null-Werte anzeigen", die Meldungen kommen nun nicht mehr!
Nach Aktiviereung der Checkbox "Räume beim nächsten Start neu einlesen" und Neustart des Adapters ergeben sich keine Änderungen, alle 5 Minuten wird die Warnmeldung weiterhin ausgegeben, auch in meinem Altsystem.
Vergeblich habe ich aber nach einem "Stern" im Adapternamen gesucht, aber du wirst wissen, was du tust!Aber auch hier stellt sich die Frage, ob das Objekt im ioBroker einfach löschen kann. In dem Raum (Esszimmer) ist ein virtueller Sensor unter Controme angelegt, die Temperatur des Raumes ist aber in einem anderen Datenpunkt ersichtlich.
-
@erstam Hallo, ich möchte jetzt gerne mal auf mein eigentliches Thema kommen: Wie kann ich Daten über die Controme API zurückschreiben?
Mittlerweile habe ich meinen ioBroker neu auf einem RasPi 5 unter bookworm installiert, alles läuft gut.
In Abhängigkeit von meinem PV-Überschuss und der Tagesprognose möchte ich mittags die Raumtemperatur im Wohnzimmer anheben, um den Estrich als Pufferspeicher zu verwenden - nachmittags wird bei mir ohnehin das Wohnzimmer hochgefahren.
Nun habe ich das ioB-Objekt "Wohnzimmer - Offset - api - Raum" testweise über ein Script auf den Beispielwert 2 °C (Wertetyp number) gesetzt; in der Controme-Oberfläche schlägt sich dieses Offset jedoch nicht nieder und die Solltemperatur des Raumes wird nicht erhöht.
Hast du schon mal einen Wert nach Controme geschrieben und weißt, wie das geht?Nachtrag: ich habe da mal ein wenig recherchiert und bin auf Tools wie "HTTP-ioB-Adapter" - den gibt es nicht mehr (!), "Rest-API-Adapter" und "Test mit "Postman" gestoßen. Wenn es da nichts Niederschwelligeres gibt, ist das Thema "OFFSET-Setzen" für mich gestorben, für einen Datenpunkt zu ändern werde ich mich nicht in die Tools einarbeiten. Ideal wäre für mich einen Link zu bekommen, mit dem ich einen Wert entweder auf "0" oder "2" setzen kann.
Kann mir jemand einen Beispiellink konfigurieren, in den ich nur noch die IP meines Contromeservers, meine Identifikation, den zu ändernden Datenpunkt und den neuen Wert des OFFSET einpflegen muss, oder geht das nicht so einfach?Ergänzung mit Lösung: 6 Tage später habe ich die folgende Lösung erarbeitet: Ich habe den Adapter webCal unter ioB installiert, der mit einem Google-Kalender verknüpft kann wiederum von Controme ausgelesen werden. Es werden nun eventgesteuert oder manuell Termine mit Offset-Angaben über webCal in den Google-Kalender "überspielt", der dann temporär Temperaturveränderungen über die Contromeregelung im Haus bewirkt - also von hinten durch die Brust!