Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. diwoma

    NEWS

    • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    D
    • Profile
    • Following 0
    • Followers 0
    • Topics 33
    • Posts 381
    • Best 20
    • Groups 2

    diwoma

    @diwoma

    26
    Reputation
    34
    Profile views
    381
    Posts
    0
    Followers
    0
    Following
    Joined Last Online
    Location Österreich

    diwoma Follow
    Pro Starter

    Best posts made by diwoma

    • RE: Welche Stecker "Plugs" funktionieren aktuell

      Ich habe ausser den Zigbee-Plugs vor allem NOUS A1T. Die sind schon mit Tasmota geflasht und können sofort mit der normalen Procedur eingebunden werden. Gibt es auch auf Amaz...

      posted in ioBroker Allgemein
      D
      diwoma
    • RE: cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany

      @tilimanka sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

      ich bin in der Lage das Zeug weg zu schmeissen, wenn es nicht funktioniert und nicht noch
      langwierige Garantieansprüche geltend zu machen, alternativ wird Zigbee bei mir mit "gestandenen" Komponenten
      weiter funktionieren.

      Das finde ich jetzt übertrieben.
      Ich habe im Dezember 2022 einen gekauft (so ziemlich aus der ersten Serie) weil ich von dem USB-Quatsch wegkommen wollte. Da hat es auch Probleme gegeben. Die Stromversorgung ist ausgefallen.
      Habe mich bei ihnen gemeldet, das Teil zurück geschickt, ihn repariert zurück bekommen und jetzt läuft er seit Mitte Jänner 2023 ohne Probleme.
      Der Mail-Kontakt war freundlich und schnell.

      posted in Marktplatz
      D
      diwoma
    • RE: Grafana Stromauswertung Wochen und Monatsverbrauch

      @martinp
      Schau dir mal den Blog-Eintrag InfluxDB 2.x - Dashboard für eine PV-Anlage von @haus-automatisierung an und auch das YT-Video.

      Da zeigt er anhand seiner eigenen PV wie er die Daten in die InfluxDb2 schreibt und auch Daten in ein Langzeit-Archiv überträgt.

      posted in Grafana
      D
      diwoma
    • RE: E-INK Display OpenEPaperLink - Displayanzeige mit Batterie

      Oder gleich fragen, ob er noch welche geflasht hat.
      Ich habe ihn nach dem Post von @Beowolf kontaktiert, wo man Tag's bekommen kann und er hat mir gleich eine Liste von vorgeflashten Tag's gesendet, die er verkauft. Und ich habe mal gleich bei verschiedenen Größen zugeschlagen. Ist dann nur einmal Porto mit größerem Mehrwert 🙂

      posted in Praktische Anwendungen (Showcase)
      D
      diwoma
    • RE: ZigBee neue Version 1.8.x

      Hi, ich habe eine andere Art vom Problemen mit deer V1.9.3 (ich hoffe, es passt noch hier rein, obwohl es sich um einen V1.8.x Thread handelt)
      ich habe erst heute von einer V1.8.x auf die V 1.9.3 upgedatet und habe seitdem Exceptions die einen Restart auslösen, bis der Host an einen Restart-Loop glaubt und nicht mehr startet.
      Logmeldungen nach Start und Command zu einer Schalt-Aktion:

      121
      
      Log-Größe: 348.0 KB
      Zeit
      	
      Nachricht
      zigbee.0
      	2023-12-27 17:32:56.130	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
      zigbee.0
      	2023-12-27 17:32:56.130	info	terminating
      zigbee.0
      	2023-12-27 17:32:55.695	info	Zigbee: disabling joining new devices.
      zigbee.0
      	2023-12-27 17:32:55.629	info	cleaned everything up...
      zigbee.0
      	2023-12-27 17:32:55.626	error	Cannot read properties of null (reading 'hasOwnProperty')
      zigbee.0
      	2023-12-27 17:32:55.626	error	TypeError: Cannot read properties of null (reading 'hasOwnProperty') at /opt/iobroker/node_modules/iobroker.zigbee/lib/statescontroller.js:628:62 at Array.filter (<anonymous>) at StatesController.publishToState (/opt/iobroker/node_modules/iobroker.zigbee/lib/statescontroller.js:628:34)
      zigbee.0
      	2023-12-27 17:32:55.625	error	unhandled promise rejection: Cannot read properties of null (reading 'hasOwnProperty')
      zigbee.0
      	2023-12-27 17:32:55.625	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
      zigbee.0
      	2023-12-27 17:32:06.238	info	debug devices set to []
      zigbee.0
      	2023-12-27 17:32:06.107	info	Zigbee started
      zigbee.0
      	2023-12-27 17:32:06.106	info	0x00158d0009ef6862 (addr 10788): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.106	info	0xa4c1387d37c5bdcc (addr 58825): TS011F_plug_1 - TuYa Smart plug (with power monitoring) (Router)
      zigbee.0
      	2023-12-27 17:32:06.103	info	0x3425b4fffe2f9af3 (addr 8545): E1746 - IKEA TRADFRI signal repeater (Router)
      zigbee.0
      	2023-12-27 17:32:06.103	info	0x00158d000926bb27 (addr 48772): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.103	info	0x00158d0009422623 (addr 26658): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.103	info	0x00158d000775afd2 (addr 43188): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.102	info	0x00124b0024c05546 (addr 53231): ZBMINI-L - SONOFF Zigbee smart switch (no neutral) (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.102	info	0x540f57fffe69b55d (addr 10992): ZTS-EU_1gang - Moes Wall touch light switch (1 gang) (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.102	info	0x00158d00075fbd98 (addr 9668): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.101	info	0x00158d0007d49e0d (addr 40105): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.101	info	0x00158d0007e0a744 (addr 51448): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.101	info	0xb4e3f9fffed0a7d3 (addr 46735): LED1949C5 - IKEA TRADFRI LED bulb E12/E14 450/470 lumen, wireless dimmable white spectrum/chandelier opal white (Router)
      zigbee.0
      	2023-12-27 17:32:06.100	info	0x00158d0007014491 (addr 55022): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.100	info	0x847127fffec6ac1c (addr 52994): TS0201 - TuYa Temperature & humidity sensor with display (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.100	info	0x00158d0007e4df68 (addr 54725): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.099	info	0x00158d00075f96be (addr 58534): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.099	info	0x00158d0007e0a798 (addr 40613): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.099	info	0xa4c1386c002483ef (addr 30546): TS011F_plug_1 - TuYa Smart plug (with power monitoring) (Router)
      zigbee.0
      	2023-12-27 17:32:06.098	info	0x00158d000839dee4 (addr 53766): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.098	info	0xa4c138a0c9746c97 (addr 42626): TS011F_plug_1 - TuYa Smart plug (with power monitoring) (Router)
      zigbee.0
      	2023-12-27 17:32:06.097	info	0x54ef44100016dbee (addr 61351): QBKG38LM - Xiaomi Aqara E1 1 gang switch (without neutral) (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.097	info	0x84fd27fffe636592 (addr 16108): ZTS-EU_1gang - Moes Wall touch light switch (1 gang) (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.097	info	0x5c0272fffe1a08fc (addr 63031): ZTS-EU_2gang - Moes Wall touch light switch (2 gang) (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.096	info	0x54ef44100016e313 (addr 55265): QBKG38LM - Xiaomi Aqara E1 1 gang switch (without neutral) (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.096	info	0x00158d0007e0e614 (addr 62826): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.095	info	0x00158d0007e086a3 (addr 58696): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.095	info	0x00158d000705e33b (addr 54488): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.095	info	0x00158d000704fe0a (addr 10152): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.095	info	0x00158d000705d7eb (addr 19343): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.094	info	0x00158d0008381814 (addr 43381): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.094	info	0xa4c13879937e5fa8 (addr 63902): TS011F_plug_3 - TuYa Smart plug (with power monitoring by polling) (Router)
      zigbee.0
      	2023-12-27 17:32:06.094	info	0x00158d00070b7d44 (addr 59646): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.093	info	0xa4c138b7cb58d6a5 (addr 20661): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.093	info	0xa4c138ca8b391c07 (addr 16480): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.093	info	0xa4c138f9c456ced4 (addr 9563): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.093	info	0xa4c138776188659a (addr 53240): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.093	info	0xa4c138b098c7b89a (addr 26209): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.092	info	0xa4c138dd7383733e (addr 56754): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.092	info	0x00158d0007c0ccb6 (addr 4414): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice)
      zigbee.0
      	2023-12-27 17:32:06.092	info	0xa4c1380bcc7198fc (addr 57782): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.091	info	0xa4c1389eba0dfb0c (addr 43813): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.091	info	0xa4c138d03cfd7c87 (addr 16453): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.091	info	0xa4c138fa86b402b3 (addr 55323): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.091	info	0xa4c138cf0f4d6c9d (addr 40245): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.089	info	0xa4c13876abf5c23c (addr 63498): TS130F - TuYa Curtain/blind switch (Router)
      zigbee.0
      	2023-12-27 17:32:06.052	info	Currently 45 devices are joined:
      zigbee.0
      	2023-12-27 17:32:05.927	info	--> transmitPower : low
      zigbee.0
      	2023-12-27 17:32:05.922	info	Unable to disable LED, unsupported function.
      zigbee.0
      	2023-12-27 17:32:05.915	info	Coordinator firmware version: {"type":"zStack3x0","meta":{"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20230507}}
      zigbee.0
      	2023-12-27 17:32:04.471	info	Installed Version: iobroker.zigbee@1.9.3
      zigbee.0
      	2023-12-27 17:32:04.394	info	Starting Zigbee npm ...
      zigbee.0
      	2023-12-27 17:32:04.394	info	delete old Backup files. keep only last 10
      zigbee.0
      	2023-12-27 17:32:04.355	info	starting. Version 1.9.3 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.18.1, js-controller: 5.0.17
      
      

      Das passiert glaube ich beim Lesen einer Antwort oder auch bei Lesen einer Meldung von z.B. einem Temperatur-Sensor.

      Debug-Summary:

      ======================= SUMMARY =======================
                              v.2023-10-10
      
      
         Static hostname: ioBroker
               Icon name: computer-container
                 Chassis: container
          Virtualization: lxc
        Operating System: Debian GNU/Linux 11 (bullseye)
                  Kernel: Linux 5.15.131-2-pve
            Architecture: x86-64
      
      Installation:           lxc
      Kernel:                 x86_64
      Userland:               amd64
      Timezone:               Europe/Vienna (CET, +0100)
      User-ID:                1001
      X-Server:               false
      Boot Target:            graphical.target
      
      Pending OS-Updates:     2
      Pending iob updates:    0
      
      Nodejs-Installation:    /usr/bin/nodejs         v18.18.1
                              /usr/bin/node           v18.18.1
                              /usr/bin/npm            9.8.1
                              /usr/bin/npx            9.8.1
                              /usr/bin/corepack       0.19.0
      
      Recommended versions are nodejs 18.19.0 and npm 10.2.3
      Your nodejs installation is correct
      
      MEMORY:
                     total        used        free      shared  buff/cache   available
      Mem:            4.1G        2.3G        1.4G        0.0K        468M        1.8G
      Swap:           512M         14M        497M
      Total:          4.6G        2.3G        1.9G
      
      Active iob-Instances:   22
      Active repo(s): beta
      
      ioBroker Core:          js-controller           5.0.17
                              admin                   6.13.11
      
      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
      
      Objects:                16423
      States:                 15469
      
      Size of iob-Database:
      
      32M     /opt/iobroker/iobroker-data/objects.jsonl
      9.7M    /opt/iobroker/iobroker-data/objects.json.migrated
      9.7M    /opt/iobroker/iobroker-data/objects.json.bak.migrated
      15M     /opt/iobroker/iobroker-data/states.jsonl
      1.7M    /opt/iobroker/iobroker-data/states.json.migrated
      1.7M    /opt/iobroker/iobroker-data/states.json.bak.migrated
      =================== END OF SUMMARY ====================
      

      Ich wollte danach auf eine frühere angebotene Version 1.8.27 zurückgehen und bekam dabei diese Meldung:

      $ iobroker upgrade zigbee@1.8.27 --debug
      
      Update zigbee from @1.9.3 to @1.8.27
      
      Installing iobroker.zigbee@1.8.27... (System call)
      
      npm ERR! code ETARGET
      
      npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-12-27T16_40_35_310Z-debug-0.log
      
      host.ioBroker Cannot install iobroker.zigbee@1.8.27: 1
      
      ERROR: Process exited with code 25
      

      Ich habe aber (glaube ich) als letzte laufende Version 1.8.25 gehabt und die hat sich dann installieren lassen.
      Eventuell ist die V1.8.27 nur eine interne Version gewesen, die nie gepusht wurde.

      posted in Tester
      D
      diwoma
    • RE: Installation ioBroker auf NUC mit DEBIAN

      @erich-1 said in Installation ioBroker auf NUC mit DEBIAN:

      @meister-mopper Mit virtuellen Maschinen habe ich so gut wie keine Erfahrungen und würde das eher nicht wollen. Wenn es nur unterschiedliche Portbelegungen sind, dann muss ich das dann eben berücksichtigen.

      Bei einem Rechner dieser Grösse würde ich doch mal kurz wenigstens ein Video über Proxmox anschauen.
      Das ist ein einfaches, freies Virtualisierungssystem.
      Dann kannst sehr resourcenschonend ioBroker, Mqtt, Influx, MySql, Mssql und so weiter in verschiedenen Container installieren, hast keine Versionsprobleme mit verschiedenen Software-Levels, kannst die einzelnen LXC einfach sichern usw.

      Du bist dann einfach unabhängiger

      posted in Installation
      D
      diwoma
    • RE: [Gelöst] Astro-Zeiten unterschiedlich

      @mickym
      Ach du Sch...e 😬

      Da muss was in der Definition der Funktion falsch sein. Wenn ich ein Datum übergebe ist der Parameter rot unterwellt, weil er der Intellisense nach ein numeric haben will. Aber es ist doch ein Datum und damit geht es.

      War zwar etwas langsamer als Du, weil ich inzwischen herumprobiert habe, aber so ist mein Code:

      var timestamp;
              var today = new Date();
              var tomorrow = today.setDate(today.getDate()+1);
          
              log('date    :' + today.toString());
              log('tomorrow:' + tomorrow.toString());
              
              timestamp = getAstroDate('sunrise');
              setState(idSunriseToday, timestamp.toLocaleTimeString());
              timestamp = getAstroDate('sunset');
              setState(idSunsetToday, timestamp.toLocaleTimeString());
          
              timestamp = getAstroDate('sunrise', tomorrow);
              setState(idSunriseTomorrow, timestamp.toLocaleTimeString());
              timestamp = getAstroDate('sunset', tomorrow);
              setState(idSunsetTomorrow, timestamp.toLocaleTimeString());
      

      Vielen Dank für die Hilfe.

      posted in JavaScript
      D
      diwoma
    • RE: welcher Bewegungsmelder innen - Zigbee

      @malz1902 Ich kenne den Sonoff nicht, bin aber mit den Aquara' s zufrieden.
      man muss nur darauf achten, dass sie (ohne Hardware-Anpassung) nach dem Erkennen einer Bewegung eine Pause von 1 min machen.

      posted in ioBroker Allgemein
      D
      diwoma
    • RE: Test Adapter time-switch v2.0.x GitHub/Latest

      @bananajoe sagte in Test Adapter time-switch v2.0.x GitHub/Latest:

      @walli545 war seit Januar nicht mehr hier online ...

      Seit Januar 2022

      posted in Tester
      D
      diwoma
    • RE: FRONIUS Adapter Entwicklung eingestellt?

      @negalein Bei mir hat der Installateur sein eigenes Passwort kreiert

      posted in Entwicklung
      D
      diwoma

    Latest posts made by diwoma

    • RE: NS Panel Nachfrage nach firmware update unterbinden

      @hansi44
      Das hat mich schon in den Anfängen am Skript gestört. Ich habe deshalb die Abfragen auf ein Update auskommentiert.
      Ob das auch über den Adapter geht weiss ich nicht.

      posted in Hardware
      D
      diwoma
    • RE: Modbus-Adapter -> Fronius-WR Schreibfehler

      @mcm1957 sagte in Modbus-Adapter -> Fronius-WR Schreibfehler:

      Bitte ausfüllen:

      Adaptername: ModBus
      Link zu Adapterrepository: www.github.com...
      Adapterversion: 7.0.4
      js-controller Version: 8.9.2
      Admin Version: 7.7.3
      Hardwaresystem: MinisForum, Proxmox, LXC
      Arbeitsspeicher: 32GB Gesamt, 4GB ioBroker
      Festplattenart: SSD
      Betriebssystem: Proxmox, LXC
      Nodejs-Version: 20.19.1
      NPM-Version: 10.8.2
      Installationsart: Skript
      Image, Docker genutzt: Nein
      Ort, Name der Imagedatei: ...

      Bezüglich Adapterrepository-Link: Keine Ahnung
      Durch das Adapter-Update braucht man keinen Link zum Repository (ist ja auch verpönt und nur auf Zuruf davon zu installieren). Dadurch gibt es keine Angabe zum Repository, nicht ein mal in der Hilfe dazu.

      Aber ich sehe gerade, dass ich auf eine Version 7.0.5 updaten kann, was aber mit meinem Problem laut Änderungslog nichts zu tun hat.

      Script v.2025-08-09
      
      *** BASE SYSTEM ***
      Operating System: Debian GNU/Linux 11 (bullseye)
         Static hostname: ioBroker-dev
               Icon name: computer-container
                 Chassis: container
          Virtualization: lxc
                  Kernel: Linux 6.8.12-13-pve
            Architecture: x86-64
      OS is similar to:
      
      model name      : AMD Ryzen 9 6900HX with Radeon Graphics
      Docker          : false
      Virtualization  : lxc
      Kernel          : x86_64
      Userland        : 64 bit
      
      Systemuptime and Load:
       10:01:02 up 41 days,  1:44,  1 user,  load average: 2.84, 2.65, 2.58
      CPU threads: 2
      
      
      *** LIFE CYCLE STATUS ***
      Unknown release codenamed 'bullseye'. Please check yourself if the Operating System is actively maintained.
      
      *** TIME AND TIMEZONES ***
                     Local time: Thu 2025-10-16 10:01:02 CEST
                 Universal time: Thu 2025-10-16 08:01:02 UTC
                       RTC time: n/a
                      Time zone: Europe/Vienna (CEST, +0200)
      System clock synchronized: yes
                    NTP service: inactive
                RTC in local TZ: no
      
      *** Users and Groups ***
      User that called 'iob diag':
      maier
      HOME=/home/maier
      GROUPS=maier sudo iobroker
      
      User that is running 'js-controller':
      iobroker
      HOME=/home/iobroker
      GROUPS=iobroker tty dialout audio video plugdev
      
      *** DISPLAY-SERVER SETUP ***
      Display-Server:         false
      Unit display-manager.service could not be found.
      Display-Manager:
      Desktop:
      Session:                tty
      
      System is booting into 'graphical.target'. Usually a server is running in 'multi-user.target'. Please set BootTarget to 'multi-user.target' or run 'iobroker fix'
      
      *** MEMORY ***
                     total        used        free      shared  buff/cache   available
      Mem:            4.1G        974M        2.7G        0.0K        385M        3.1G
      Swap:           512M        379M        132M
      Total:          4.6G        1.4G        2.9G
      
      Active iob-Instances:   11
      
               4096 M total memory
                974 M used memory
                702 M active memory
                576 M inactive memory
               2735 M free memory
                  0 M buffer memory
                385 M swap cache
                512 M total swap
                379 M used swap
                132 M free swap
      
      *** top - Table Of Processes  ***
      top - 10:01:02 up 41 days,  1:44,  1 user,  load average: 2.84, 2.65, 2.58
      Tasks:  60 total,   1 running,  59 sleeping,   0 stopped,   0 zombie
      %Cpu(s):  0.0 us,  3.2 sy,  0.0 ni, 96.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
      MiB Mem :   4096.0 total,   2735.6 free,    974.8 used,    385.6 buff/cache
      MiB Swap:    512.0 total,    132.7 free,    379.3 used.   3121.1 avail Mem
      
      *** FAILED SERVICES ***
      
        UNIT                          LOAD   ACTIVE SUB    DESCRIPTION
      * run-rpc_pipefs.mount          loaded failed failed RPC Pipe File System
      * sys-kernel-config.mount       loaded failed failed Kernel Configuration File System
      * systemd-journald-audit.socket loaded failed failed Journal Audit Socket
      
      LOAD   = Reflects whether the unit definition was properly loaded.
      ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
      SUB    = The low-level unit activation state, values depend on unit type.
      3 loaded units listed.
      
      
      *** DMESG CRITICAL ERRORS ***
      dmesg: read kernel buffer failed: Operation not permitted
      No critical errors detected
      
      *** FILESYSTEM ***
      Filesystem                        Type      Size  Used Avail Use% Mounted on
      /dev/mapper/pve-vm--1110--disk--0 ext4       12G  7.9G  3.4G  71% /
      none                              tmpfs     492K  4.0K  488K   1% /dev
      udev                              devtmpfs   15G     0   15G   0% /dev/tty
      tmpfs                             tmpfs      15G     0   15G   0% /dev/shm
      tmpfs                             tmpfs     5.9G  132K  5.9G   1% /run
      tmpfs                             tmpfs     5.0M     0  5.0M   0% /run/lock
      tmpfs                             tmpfs     3.0G     0  3.0G   0% /run/user/1000
      
      Messages concerning ext4 filesystem in dmesg:
      dmesg: read kernel buffer failed: Operation not permitted
      
      Show mounted filesystems:
      TARGET SOURCE                            FSTYPE OPTIONS
      /      /dev/mapper/pve-vm--1110--disk--0 ext4   rw,relatime,stripe=16
      
      Files in neuralgic directories:
      
      /var:
      1.2G    /var/
      669M    /var/log
      668M    /var/log/journal
      656M    /var/log/journal/9405646338474ae0a2ae2622e9e1d993
      318M    /var/cache
      
      Hint: You are currently not seeing messages from other users and the system.
            Users in groups 'adm', 'systemd-journal' can see all messages.
            Pass -q to turn off this notice.
      Archived and active journals take up 114.4M in the file system.
      
      /opt/iobroker/backups:
      56M     /opt/iobroker/backups/
      
      /opt/iobroker/iobroker-data:
      238M    /opt/iobroker/iobroker-data/
      137M    /opt/iobroker/iobroker-data/files
      77M     /opt/iobroker/iobroker-data/backup-objects
      47M     /opt/iobroker/iobroker-data/files/admin.admin
      46M     /opt/iobroker/iobroker-data/files/admin.admin/custom/assets
      
      The five largest files in iobroker-data are:
      20M     /opt/iobroker/iobroker-data/objects.jsonl
      8.1M    /opt/iobroker/iobroker-data/files/modbus.admin/assets/index-AZj-felF.js
      8.1M    /opt/iobroker/iobroker-data/files/backitup.admin/assets/index-DDMXSE9w.js
      5.0M    /opt/iobroker/iobroker-data/states.jsonl
      4.6M    /opt/iobroker/iobroker-data/files/javascript.admin/vs/language/typescript/tsWorker.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'
      
      Zigbee Network Settings on your coordinator/in nvbackup are:
      
      zigbee.X
      Extended Pan ID:
      *** MASKED ***
      Pan ID:
      *** MASKED ***
      Channel:
      *** MASKED ***
      Network Key:
      *** MASKED ***
      
      To unmask the settings run 'iob diag --unmask'
      
      
      *** NodeJS-Installation ***
      
      /usr/bin/nodejs         v20.19.1
      /usr/bin/node           v20.19.1
      /usr/bin/npm            10.8.2
      /usr/bin/npx            10.8.2
      /usr/bin/corepack       0.31.0
      
      nodejs:
        Installed: 20.19.1-1nodesource1
        Candidate: 20.19.5-1nodesource1
        Version table:
           20.19.5-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.19.4-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.19.3-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.19.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
       *** 20.19.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
              100 /var/lib/dpkg/status
           20.19.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.18.3-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.18.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.18.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.18.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.17.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.16.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.15.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.15.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.14.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.13.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.13.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.12.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.12.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.12.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.11.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.11.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.10.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.9.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.8.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.8.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.7.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.6.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.6.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.5.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.5.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.4.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.3.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.3.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.2.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.1.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           20.0.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
           12.22.12~dfsg-1~deb11u7 500
              500 http://security.debian.org bullseye-security/main amd64 Packages
           12.22.12~dfsg-1~deb11u4 500
              500 http://ftp.debian.org/debian bullseye/main amd64 Packages
      
      Temp directories causing deletion problem: 0
      No problems detected
      
      Errors in npm tree: 0
      No problems detected
      
      Checking for nodejs vulnerability:
      
      
      ██████   █████  ███    ██  ██████  ███████ ███████
      ██   ██ ██   ██ ████   ██ ██       ██      ██   ██
      ██   ██ ███████ ██ ██  ██ ██   ███ █████   ███████
      ██   ██ ██   ██ ██  ██ ██ ██    ██ ██      ██   ██
      ██████  ██   ██ ██   ████  ██████  ███████ ██   ██
      
      
      The current Node.js version (v20.19.1) is vulnerable to the following CVEs:
      
      CVE-2025-23166(high):  The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when executing in a background thread, crashing the Node.js process. Such cryptographic operations are commonly applied to untrusted inputs. Thus, this mechanism potentially allows an adversary to remotely crash a Node.js runtime.
      Patched versions: ^20.19.2 || ^22.15.1 || ^23.11.1 || ^24.0.2
      =
      
      CVE-2025-23167(medium): A flaw in Node.js 20's HTTP parser allows improper termination of HTTP/1 headers using `\r\n\rX` instead of the required `\r\n\r\n`.
      This inconsistency enables request smuggling, allowing attackers to bypass proxy-based access controls and submit unauthorized requests.
      
      The issue was resolved by upgrading `llhttp` to version 9, which enforces correct header termination.
      
      Impact:
      * This vulnerability affects only Node.js 20.x users prior to the `llhttp` v9 upgrade.
      
      Patched versions: ^20.19.2
      =
      
      *** ioBroker-Installation ***
      
      ioBroker Status
      iobroker is running on this host.
      
      
      Objects type: jsonl
      States  type: jsonl
      
      Hosts:
      ioBroker-dev        ioBroker-dev (version: 7.0.7, hostname: ioBroker-dev  , alive, uptime: 3548668)
      
      Core adapters versions
      js-controller:  7.0.7
      admin:          7.7.3
      javascript:     8.9.2
      
      nodejs modules from github:     0
      
      Adapter State
      + system.adapter.admin.0                  : admin                 : ioBroker-dev                             -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
        system.adapter.alias-manager.0          : alias-manager         : ioBroker-dev                             -  enabled
      + system.adapter.backitup.0               : backitup              : ioBroker-dev                             -  enabled
        system.adapter.bwt.0                    : bwt                   : ioBroker-dev                             - disabled
        system.adapter.discord.0                : discord               : ioBroker-dev                             - disabled
      + system.adapter.discovery.0              : discovery             : ioBroker-dev                             -  enabled
        system.adapter.fronius.0                : fronius               : ioBroker-dev                             - disabled
        system.adapter.icons-mfd-svg.0          : icons-mfd-svg         : ioBroker-dev                             -  enabled
      + system.adapter.influxdb.0               : influxdb              : ioBroker-dev                             -  enabled, port: 8086
      + system.adapter.javascript.0             : javascript            : ioBroker-dev                             -  enabled
      + system.adapter.modbus.0                 : modbus                : ioBroker-dev                             -  enabled
      + system.adapter.mqtt.0                   : mqtt                  : ioBroker-dev                             -  enabled, port: 1883, bind: 0.0.0.0
      + system.adapter.puppeteer.0              : puppeteer             : ioBroker-dev                             -  enabled
      + system.adapter.shelly.0                 : shelly                : ioBroker-dev                             -  enabled, port: 1882, bind: 0.0.0.0
        system.adapter.vis-jqui-mfd.0           : vis-jqui-mfd          : ioBroker-dev                             -  enabled
        system.adapter.vis.0                    : vis                   : ioBroker-dev                             -  enabled
      + system.adapter.web.0                    : web                   : ioBroker-dev                             -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      
      + instance is alive
      
      Enabled adapters with bindings
      + system.adapter.admin.0                  : admin                 : ioBroker-dev                             -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.influxdb.0               : influxdb              : ioBroker-dev                             -  enabled, port: 8086
      + system.adapter.mqtt.0                   : mqtt                  : ioBroker-dev                             -  enabled, port: 1883, bind: 0.0.0.0
      + system.adapter.shelly.0                 : shelly                : ioBroker-dev                             -  enabled, port: 1882, bind: 0.0.0.0
      + system.adapter.web.0                    : web                   : ioBroker-dev                             -  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'        │ false        │
      │ 1       │ 'beta'   │ 'http://download.iobroker.net/sources-dist-latest.json' │ false        │
      └─────────┴──────────┴─────────────────────────────────────────────────────────┴──────────────┘
      
      Active repo(s): beta
      Upgrade policy: none
      
      Installed ioBroker-Adapters
      Used repository: beta
      Adapter    "admin"        : 7.7.3    , installed 7.7.3
      Adapter    "alias-manager": 2.0.0    , installed 2.0.0
      Adapter    "backitup"     : 3.3.9    , installed 3.3.9
      Adapter    "bwt"          : 0.1.1    , installed 0.1.1
      Adapter    "discord"      : 2.5.2    , installed 2.5.2
      Adapter    "discovery"    : 5.0.0    , installed 5.0.0
      Adapter    "fronius"      : 2.1.1    , installed 2.1.1
      Adapter    "icons-mfd-svg": 1.2.0    , installed 1.2.0
      Adapter    "influxdb"     : 4.0.2    , installed 4.0.2
      Adapter    "javascript"   : 9.0.11   , installed 8.9.2  [Updatable]
      Controller "js-controller": 7.0.7    , installed 7.0.7
      Adapter    "modbus"       : 7.0.5    , installed 7.0.4  [Updatable]
      Adapter    "mqtt"         : 6.1.4    , installed 6.1.4
      Adapter    "puppeteer"    : 0.4.0    , installed 0.4.0
      Adapter    "shelly"       : 10.4.0   , installed 10.3.0 [Updatable]
      Adapter    "simple-api"   : 3.0.7    , installed 3.0.7
      Adapter    "socketio"     : 7.0.8    , installed 7.0.8
      Adapter    "vis"          : 1.5.6    , installed 1.5.6
      Adapter    "vis-jqui-mfd" : 1.1.1    , installed 1.1.1
      Adapter    "web"          : 7.0.9    , installed 7.0.9
      Adapter    "ws"           : 3.0.19   , installed 3.0.19
      
      Objects and States
      Please stand by - This may take a while
      Objects:        1566
      States:         1239
      
      *** OS-Repositories and Updates ***
      Hit:1 http://security.debian.org bullseye-security InRelease
      Hit:2 http://ftp.debian.org/debian bullseye InRelease
      Hit:3 http://ftp.debian.org/debian bullseye-updates InRelease
      Hit:4 https://deb.nodesource.com/node_20.x nodistro InRelease
      Reading package lists...
      Pending Updates: 1
      
      *** Listening Ports ***
      Active Internet connections (only servers)
      Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name
      tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      0          28558      292/master
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          14298      160/sshd: /usr/sbin
      tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      0          14030      1/init
      tcp        0      0 127.0.0.1:40097         0.0.0.0:*               LISTEN      1001       68617      448/chrome
      tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1001       40184      127/iobroker.js-con
      tcp        0      0 127.0.0.1:9001          0.0.0.0:*               LISTEN      1001       39064      127/iobroker.js-con
      tcp6       0      0 :::22                   :::*                    LISTEN      0          14300      160/sshd: /usr/sbin
      tcp6       0      0 :::111                  :::*                    LISTEN      0          14032      1/init
      tcp6       0      0 ::1:25                  :::*                    LISTEN      0          28559      292/master
      tcp6       0      0 :::8082                 :::*                    LISTEN      1001       70076      568/io.web.0
      tcp6       0      0 :::8081                 :::*                    LISTEN      1001       274021913  22581/io.admin.0
      udp        0      0 0.0.0.0:68              0.0.0.0:*                           0          14131      76/dhclient
      udp        0      0 0.0.0.0:111             0.0.0.0:*                           0          14031      1/init
      udp        0      0 0.0.0.0:5683            0.0.0.0:*                           1001       330442401  28210/io.shelly.0
      udp6       0      0 :::111                  :::*                                0          14033      1/init
      
      *** Log File - Last 25 Lines ***
      
      2025-10-16 09:53:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 0 - Value = 100
      2025-10-16 09:54:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T09:00:00+02:00","endTime":"2025-10-16T10:00:00+02:00","price":12.1,"unit":"ct/kWh","isActive":false,"value":0,"isDirty":false,"dateKey":"2025-10-16 09:00:00","day":"2025-10-16","hour":9,"preisBrutto":14.52,"preisGesamt":15.959999999999999}
      2025-10-16 09:54:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 09:54:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 0 - Value = 100
      2025-10-16 09:55:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T09:00:00+02:00","endTime":"2025-10-16T10:00:00+02:00","price":12.1,"unit":"ct/kWh","isActive":false,"value":0,"isDirty":false,"dateKey":"2025-10-16 09:00:00","day":"2025-10-16","hour":9,"preisBrutto":14.52,"preisGesamt":15.959999999999999}
      2025-10-16 09:55:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 09:55:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 0 - Value = 100
      2025-10-16 09:56:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T09:00:00+02:00","endTime":"2025-10-16T10:00:00+02:00","price":12.1,"unit":"ct/kWh","isActive":false,"value":0,"isDirty":false,"dateKey":"2025-10-16 09:00:00","day":"2025-10-16","hour":9,"preisBrutto":14.52,"preisGesamt":15.959999999999999}
      2025-10-16 09:56:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 09:56:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 0 - Value = 100
      2025-10-16 09:57:00.007  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T09:00:00+02:00","endTime":"2025-10-16T10:00:00+02:00","price":12.1,"unit":"ct/kWh","isActive":false,"value":0,"isDirty":false,"dateKey":"2025-10-16 09:00:00","day":"2025-10-16","hour":9,"preisBrutto":14.52,"preisGesamt":15.959999999999999}
      2025-10-16 09:57:00.007  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 09:57:00.007  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 0 - Value = 100
      2025-10-16 09:58:00.007  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T09:00:00+02:00","endTime":"2025-10-16T10:00:00+02:00","price":12.1,"unit":"ct/kWh","isActive":false,"value":0,"isDirty":false,"dateKey":"2025-10-16 09:00:00","day":"2025-10-16","hour":9,"preisBrutto":14.52,"preisGesamt":15.959999999999999}
      2025-10-16 09:58:00.007  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 09:58:00.007  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 0 - Value = 100
      2025-10-16 09:59:00.007  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T09:00:00+02:00","endTime":"2025-10-16T10:00:00+02:00","price":12.1,"unit":"ct/kWh","isActive":false,"value":0,"isDirty":false,"dateKey":"2025-10-16 09:00:00","day":"2025-10-16","hour":9,"preisBrutto":14.52,"preisGesamt":15.959999999999999}
      2025-10-16 09:59:00.008  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 09:59:00.008  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 0 - Value = 100
      2025-10-16 10:00:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T10:00:00+02:00","endTime":"2025-10-16T11:00:00+02:00","price":9.64,"unit":"ct/kWh","isActive":false,"value":0,"isDirty":false,"dateKey":"2025-10-16 10:00:00","day":"2025-10-16","hour":10,"preisBrutto":11.568,"preisGesamt":13.008}
      2025-10-16 10:00:00.007  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 10:00:00.007  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 0 - Value = 100
      2025-10-16 10:01:00.006  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T10:00:00+02:00","endTime":"2025-10-16T11:00:00+02:00","price":9.64,"unit":"ct/kWh","isActive":false,"value":0,"isDirty":false,"dateKey":"2025-10-16 10:00:00","day":"2025-10-16","hour":10,"preisBrutto":11.568,"preisGesamt":13.008}
      2025-10-16 10:01:00.007  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 10:01:00.007  - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 0 - Value = 100
      
      

      Es ist nur mein DEV-IoBroker zum testen. Aber ich habe gesehen, dass ich mit den BS-Updates etwas zurückgeblieben bin.
      Bevor ich auf mein Produktiv-System wechsle, würde ich gerne die Möglichkeit mit dem Restart ausprobieren.

      Und Sorry, ich wusste nicht, dass ich so ein Template vielleicht schon zu Anfang hätte ausfüllen müssen.

      posted in Error/Bug
      D
      diwoma
    • Modbus-Adapter -> Fronius-WR Schreibfehler

      Hi,
      zum zweiten Mal habe ich bei meiner Verbindung zum Fronius ein Problem gehabt, dass unangenehm ist :(.
      Adapterversion: v7.0.4

      Zur Erklärung: Ich lade meine Batterie zum Zeitpunkt des günstigen Preises auf. Dafür habe ich ein Skript geschrieben, dass das macht, und es funktioniert auch, ausser es kommt zu Verbindungsproblemen.
      Dafür wird minütlich kontrolliert, ob eine Änderung notwendig ist.

      Mein Log für ein normales Setting:

      2025-10-16 02:00:00.006 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T02:00:00+02:00","endTime":"2025-10-16T03:00:00+02:00","price":9.69,"unit":"ct/kWh","isActive":true,"value":3500,"isDirty":false,"dateKey":"2025-10-16 02:00:00","day":"2025-10-16","hour":2,"preisBrutto":11.627999999999998,"preisGesamt":13.067999999999998}
      2025-10-16 02:00:00.006 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 02:00:00.006 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 0 - Value = 100
      2025-10-16 02:00:00.006 - info: javascript.0 (318) script.js.Batterie_Load_Control: $BLC: Actual SOC (41) less than Min-SOC (70) or calcActive == false): start Charging
      2025-10-16 02:00:00.006 - info: javascript.0 (318) script.js.Batterie_Load_Control: $BLC: Activating with Value: 34.18 % / 3500 W
      
      2025-10-16 02:01:00.006 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T02:00:00+02:00","endTime":"2025-10-16T03:00:00+02:00","price":9.69,"unit":"ct/kWh","isActive":true,"value":3500,"isDirty":false,"dateKey":"2025-10-16 02:00:00","day":"2025-10-16","hour":2,"preisBrutto":11.627999999999998,"preisGesamt":13.067999999999998}
      2025-10-16 02:01:00.006 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 02:01:00.006 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 3 - Value = -34.18
      

      Im ersten Block wird erkannt, dass eine Ladung zu erfolgen hat und die Daten werden geschrieben, erkennbar, dass die Daten im 2. Block eine Minute später gesetzt sind.

      Dann kommt der Fehler (warum auch immer):
      Der Wert, den ich schreiben will, ist nicht illegal, sonst würde es nie funktionieren

      2025-10-16 03:00:00.008 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T03:00:00+02:00","endTime":"2025-10-16T04:00:00+02:00","price":9.97,"unit":"ct/kWh","isActive":true,"value":1000,"isDirty":false,"dateKey":"2025-10-16 03:00:00","day":"2025-10-16","hour":3,"preisBrutto":11.964,"preisGesamt":13.404}
      2025-10-16 03:00:00.008 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 03:00:00.008 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 3 - Value = -34.18
      2025-10-16 03:00:00.008 - info: javascript.0 (318) script.js.Batterie_Load_Control: $BLC: Changing Value to: 9.77 % / 1000 W
      2025-10-16 03:00:00.053 - warn: modbus.0 (29938) Can not write value 977: Error: ILLEGAL DATA VALUE
      2025-10-16 03:00:00.063 - info: modbus.0 (29938) Disconnected from slave 192.168.1.102
      2025-10-16 03:00:00.085 - error: modbus.0 (29938) Socket Error Error [ERR_STREAM_WRITE_AFTER_END]: write after end
      2025-10-16 03:00:00.085 - error: modbus.0 (29938) Client in error state.
      2025-10-16 03:00:00.085 - warn: modbus.0 (29938) On error: {"code":"ERR_STREAM_WRITE_AFTER_END"}
      2025-10-16 03:00:01.067 - info: modbus.0 (29938) Connected to slave 192.168.1.102
      2025-10-16 03:00:01.085 - info: modbus.0 (29938) Disconnected from slave 192.168.1.102
      2025-10-16 03:00:31.088 - info: modbus.0 (29938) Connected to slave 192.168.1.102
      
      2025-10-16 03:01:00.006 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T03:00:00+02:00","endTime":"2025-10-16T04:00:00+02:00","price":9.97,"unit":"ct/kWh","isActive":true,"value":1000,"isDirty":false,"dateKey":"2025-10-16 03:00:00","day":"2025-10-16","hour":3,"preisBrutto":11.964,"preisGesamt":13.404}
      2025-10-16 03:01:00.006 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 03:01:00.006 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 3 - Value = -34.18
      2025-10-16 03:01:00.006 - info: javascript.0 (318) script.js.Batterie_Load_Control: $BLC: Changing Value to: 9.77 % / 1000 W
      
      2025-10-16 03:02:00.006 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Antwort: {"calculationConfiguration":{"calculationType":2,"socMin":70,"socMax":80,"calcActive":false,"loadStepping":true},"startTime":"2025-10-16T03:00:00+02:00","endTime":"2025-10-16T04:00:00+02:00","price":9.97,"unit":"ct/kWh","isActive":true,"value":1000,"isDirty":false,"dateKey":"2025-10-16 03:00:00","day":"2025-10-16","hour":3,"preisBrutto":11.964,"preisGesamt":13.404}
      2025-10-16 03:02:00.007 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Controlling!
      2025-10-16 03:02:00.007 - debug: javascript.0 (318) script.js.Batterie_Load_Control: BLC: Current values: Control = 3 - Value = -34.18
      

      In Block 1 wird erkannt, dass die Ladeleistung geändert werden soll und beim Schreiben auf den WR kommt der Fehler. Die Daten werden auf die Datenpunkte geschrieben, das kann man nur sehen, wenn man davor sitzt, nicht im Log. Der Fehler tritt sporadisch auf, wie geschrieben, sehe ich es jetzt erst das zweite Mal.
      Nach dem Verbindungs-Fehler werden die alten Daten aus dem Fronius wieder auf die Datenpunkte geschrieben, zu sehen im 2. Block. Und wieder versuche ich die Daten zu ändern, aber sie werden nicht an den Fronius übertragen und es kommt auch keine Fehlermeldung mehr.

      Das funktioniert erst wieder wenn ich den Adapter neu starte.

      Ob da mit diesen sproadisch auftretenden Fehler eine Analyse für den Adapter gemacht werden kann,weiss ich nicht. Aber ich hätte eine Lösung für mein Skript.

      Ich prüfe, jedesmal beim Start des Cron-Jobs, ob die Daten gleich sind, wie beim letzten Write sein sollten. Passt das nicht, starte ich den Adapter einfach neu. Innerhalb der Minute wird er sich schon erfangen haben.

      Dafür bräuchte ich Hilfe:
      Wie kann ich abfragen, ob der Adapter gestartet und ready ist (wäre sowieso interessant)?
      Wie kann ich den Adapter restarten?

      posted in Error/Bug
      D
      diwoma
    • RE: [Linux Shell-Skript] WLAN-Wetterstation

      @sborg
      Danke für die Information.

      @icebear und @Negalein haben mich schon auf meinen Gedanken-Fehler aufmerksam gemacht.

      Wäre schön, wenn bei der Erklärung der Werte in der Conf beim InfluxDB-Eintrag dabei stehen würde, dass Daten zurückgelesen werden (wenn sie eingetragen sind) und das Shell-Skript es selbst braucht um Daten zu berechnen. Das war mir nicht klar.

      Danke für die Skripte und Deinen Aufwand.

      posted in Praktische Anwendungen (Showcase)
      D
      diwoma
    • RE: [Linux Shell-Skript] WLAN-Wetterstation

      @negalein
      Danke für diese Information.

      Das das Skript selbst diese Daten braucht, habe ich nicht gewusst.
      Das muß ich in der Installationsanleitung überlesen haben. Ich bitte um Entschuldigung.

      posted in Praktische Anwendungen (Showcase)
      D
      diwoma
    • RE: [Linux Shell-Skript] WLAN-Wetterstation

      @icebear sagte in [Linux Shell-Skript] WLAN-Wetterstation:

      @diwoma

      Hast du das hier https://github.com/SBorg2014/WLAN-Wetterstation/wiki/Logging-per-InfluxDB gelesen?

      Sehr witzig. Ja, habe ich gelesen und ich weiss, wie ich einen Datenpunkt logge. Damit kann ich die Daten in Grafana anzeigen
      Warum brauch aber das Shell-Skript den Infux-Zugang? Das habe ich noch nicht gelesen.

      posted in Praktische Anwendungen (Showcase)
      D
      diwoma
    • RE: [Linux Shell-Skript] WLAN-Wetterstation

      @icebear sagte in [Linux Shell-Skript] WLAN-Wetterstation:

      Die mußt du selber aktivieren,

      Das macht der ioBroker. Wofür kann/soll ich dann die Daten dann in der Config des Wetter-Shell-Skrips eintragen?

      posted in Praktische Anwendungen (Showcase)
      D
      diwoma
    • RE: [Linux Shell-Skript] WLAN-Wetterstation

      @SBorg
      Eine Frage bezüglich InfluxDB2.
      Ich nehme an, wenn man die Daten in der Conf eingibt, dann übernimmt das Skript das Schreiben der Werte.

      Aber mit welchen Measurement-Namen?
      Ich finde keine Wetterdaten-Werte.

      Sollte das irgendwo in den über 5000 Posts geschrieben worden sein, dann entschuldige ich mich. Ich habe nicht alle Posts gelesen.

      posted in Praktische Anwendungen (Showcase)
      D
      diwoma
    • RE: [Linux Shell-Skript] WLAN-Wetterstation

      @SBorg

      @diwoma sagte in [Linux Shell-Skript] WLAN-Wetterstation:

      Aber dann bin ich in mich gegangen und habe mir überlegt, ob ich mit meiner Datensammel-Leidenschaft tatsächlich weiter manchen soll. Und habe mich dazu durchgerungen, meine Sainlogic zu behalten.
      Obwohl ....

      Ich habe nun doch die Sainlogic zurückgesendet und eine Froggit WH 5000 gekauft.
      Die scheint baugleich mit der Ecowitt WS3900A zu sein, die Firmware darauf ist WS3900A_V1.3.8.
      Vorerst nur das Basis-Ensemble, keine zusätzlichen Sensoren.

      Ich habe das config angepasst und das skript mit --debug gestartet. Daten sind gekommen und wurden geschrieben.

      Auch als Service läuft es.

      Danke für Das Skript und Deine Arbeit.

      posted in Praktische Anwendungen (Showcase)
      D
      diwoma
    • RE: [Linux Shell-Skript] WLAN-Wetterstation

      @sborg
      Danke für die Informationen.

      Ja, als nächstes habe ich die Froggit-WS's angeschaut, vor allem weil die in der Liste im ersten Post als direkt einbindbar angezeigt werden.

      Aber dann bin ich in mich gegangen und habe mir überlegt, ob ich mit meiner Datensammel-Leidenschaft tatsächlich weiter manchen soll. Und habe mich dazu durchgerungen, meine Sainlogic zu behalten.

      Obwohl .... 🙂

      posted in Praktische Anwendungen (Showcase)
      D
      diwoma
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo