Navigation

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

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 26
    • Posts 102
    • Best 5
    • Groups 2

    Smartin

    @Smartin

    Pro

    5
    Reputation
    66
    Profile views
    102
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Smartin Follow
    Pro Starter

    Best posts made by Smartin

    • RE: iCal Adapter / ical.0 invalid process id scenario

      Ah ok, naja als User hat man da nicht so den Überblick, dass überlasse ich auch gerne den Profis 😁

      pi@iobroker:~ $ which npm
      /usr/local/bin/npm
      
      

      Ist das korrekt?

      Edit:
      Ok, hab es selber gefunden.
      Die npm location war tatsächlich eine andere.

      pi@iobroker:~ $ /usr/local/bin/npm -v
      4.6.1
      pi@iobroker:~ $ /usr/bin/npm -v
      6.13.0
      

      Habe jetzt /usr/local/bin/node durch einen Symlink ersetzt

      sudo rm /usr/local/bin/npm
      sudo ln -s /usr/bin/npm /usr/local/bin/npm
      

      Und voila:

      pi@iobroker:~ $ /usr/local/bin/npm -v
      6.13.0
      
      
      posted in ioBroker Allgemein
      S
      Smartin
    • RE: gelöst - Exclusiver Zugriff auf Funktion

      @paul53
      Es funktioniert einwandfrei ohne Datenpunkt und "Frei" Variable.
      Ein schönes kurzes Script ist es nun geworden, was es auch gleich um einiges übersichtlicher macht.
      Vielen Dank!

      Hier nun noch für alle späteren Leser wie es jetzt aussieht:

      var Flora01 = "ble.1.xx:xx:xx:xx:xx:xx.fertility";
      var Flora02 = "ble.1.xx:xx:xx:xx:xx:xx.fertility";
      var Flora03 = "ble.1.xx:xx:xx:xx:xx:xx.fertility";
      
      function ecWertRechner(data) {
          let ecWert = '0.0';
          if (data >= 100 && data <= 219) ecWert = '0.1';
          else if (data >= 220 && data <= 329) ecWert = '0.2';
          else if (data >= 320 && data <= 429) ecWert = '0.3';
          else if (data >= 430 && data <= 549) ecWert = '0.4';
          else if (data >= 550 && data <= 559) ecWert = '0.5';
          return ecWert;
      }
       
      on(Flora01, function(dp) {setState("javascript.0.variable.Statustext.ecwert.ecwert1", ecWertRechner(dp.state.val))});
      on(Flora02, function(dp) {setState("javascript.0.variable.Statustext.ecwert.ecwert2", ecWertRechner(dp.state.val))});
      on(Flora03, function(dp) {setState("javascript.0.variable.Statustext.ecwert.ecwert3", ecWertRechner(dp.state.val))});
      
      posted in JavaScript
      S
      Smartin
    • RE: Gelöst: Sporadisch ECONNRESET / tr-064

      @crunchip
      Gut das Du das sagst. Ich werde den Datenpunkt mal beobachten, ob er aktualisiert wird.
      Zur Zeit ist er auf jeden Fall aktuell und wurde nach dem Neustart der FB vorhin aktualisiert.
      Sieht also ganz gut aus. Notfalls bastele ich mir sonst auch ein Script, wäre ja schnell erledigt.
      Auf jeden Fall schon mal danke für den Tipp!
      Wird wohl ein paar Tage dauern, aber sowie ich Gewissheit habe, dass es die Lösung ist melde ich mich hier nochmal.
      Nichts hasse ich mehr als abrupt endende Threads, ohne zu wissen, wie es weiter ging 😏

      posted in ioBroker Allgemein
      S
      Smartin
    • RE: JavaScript heap out of memory

      @liv-in-sky
      Oh Mann, vielen Dank für den Denkanstoß, es kommt tatsächlich von einem Script.
      Ich habe jetzt mal ein wenig gestöbert in den Scripts und dann folgendes heraus bekommen:
      In einem meiner Scripts wird mit schedule ein Log erstellt und immer wenn ich das Log gleichzeitig geöffnet habe genau zu dieser Zeit kann nicht in diese Datei geschrieben werden. Allerdings nur, wenn ich die Log-Datei mit OpenOffice geöffnet habe passiert das.
      Ist das Log in Notepad++ geöffnet, kann er ohne Probleme in die Datei schreiben und N++ aktualisiert mir dann die Ansicht auf den neuesten Stand.
      OpenOffice scheint die Datei zu schützen. Muss ich also dort mal gucken, ob man das Verhalten ändern kann.

      posted in ioBroker Allgemein
      S
      Smartin
    • Ausfallsicherung

      Moin, mal ne Frage an die SmartHome Freaks und Linux Spezis hier.
      Und zwar geht es um eine Ausfallsicherung des SmartHomes, wenn der RasPi sich mal aufhängt, auf dem bei mir ioBroker als Master läuft.
      Zugegeben, es kommt nur max. 1-2x im Jahr vor (wenn überhaupt), grundsätzlich nach Murphys Law aber dann, wenn ich nicht zu Hause bin und nicht kurz eingreifen kann und den RasPi neu durchstarte.
      Wenn es passiert, kann ich mir abends von meiner Frau Vorträge anhören, weil nix ging und wie unnütz der ganze Automatisierungskram ist, obwohl sie es im Normalfall wenn alles normal läuft liebt 😄
      Meine Frage geht in 2 Richtungen:
      Wie schützt ihr Euch vor Ärger mit der Regierung in solchen Fällen? Also was habt ihr so für Vorkehrungen getroffen? "Ich komme erst nach Hause wenn sie schon schläft" ist hierbei keine Option! 😁
      Die zweite Richtung ist eine Idee die ich habe, aber als Linux Laie nicht wüsste, wie ich so etwas umsetzen könnte. Dafür würde ich auf jeden Fall Hilfe benötigen.
      Die Idee ist folgende:
      Wenn der Master RasPi mal abstürzt, ist er auch nicht anpingbar.
      Ich habe noch einen Raspberry Zero als ioBroker Slave im System.
      Könnte man nicht eine Art Cronjob (unabhängig von ioBroker) auf dem Slave einrichten, der alle x-Minuten einen Ping auf die IP-Adresse des Masters macht?

      • Wenn dieser positiv ist, wird der Job beendet.
      • Wenn der Ping negativ ist, warte nochmal 1 Minute und wiederhole den Ping. Ist dieser wieder negativ, sende einen http-request an einen Tasmota-Sonoff, der den Strom vom Master-RasPi auschaltet und dann nach 10 Sekunden einen Zweiten request, der ihn wieder einschaltet.
        Damit würde der Master-RasPi dann automatisch neu gestartet werden und sollte wieder normal funktionieren.

      Die Wahrscheinlichkeit, dass beide Raspberries gleichzeitig abstürzen, sodass der Crojob also nicht funktioniert halte ich für extrem unwahrscheinlich, von daher scheint mir das eine super Lösung um immer eine funktionierende Installation des SmartHomes zu erhalten.

      Was haltet ihr von der Idee und kann mir jemand bei der Umsetzung helfen?
      Ich habe bisher nur extrem simple Bashs geschrieben (und die eigentlich auch eher aus dem Netz zusammengeklaut und mit Copy&Paste mit kleinen eigenen Änderungen dann verwendet).

      Aber bitte jetzt keine Diskussion über "lieber solltest du prüfen warum der Master-RasPi abgestürzt ist" und dergleichen. Das prüfe ich dann sowieso und in der Regel waren es bisher immer Einzelfälle, keine grundlegenden Fehler. Es geht mir hier nur um eine Ausfallsicherung in der oben beschrieben Form, bei der das Problem bisher immer durch einen simplen Neustart des Systems behoben war.

      Gruß und Dank im voraus aus dem Norden

      posted in ioBroker Allgemein
      S
      Smartin

    Latest posts made by Smartin

    • RE: Gelöst: Cannot resolve adapter class

      Halt, doch noch Fragen dazu ... nur um für ein nächstes Mal Stromausfall vlt. besser vorbereitet zu sein ...
      Gibt es Empfehlungen für eine kleine USV für den Raspberry?
      Und falls ja, gibt es dafür Workarounds, dass die USV kurz den Strom des Raspberry bei einem Ausfall übernimmt und durch irgendeinen Impuls ihn sauber herunterfährt? Dafür braucht es doch sicher keine riesigen Akkus dann.

      posted in ioBroker Allgemein
      S
      Smartin
    • RE: Gelöst: Cannot resolve adapter class

      @homoran
      Super! Das war es! 👍
      Habe mit

      npm install iobroker.js-controller@7.0.5 --omit=dev
      

      eine Version runter, dann mit

      npm install iobroker.js-controller@7.0.6 --omit=dev
      

      wieder auf den aktuellen Stand installiert. Nach Neustart des RasPi ist das Admin-GUI wieder ansprechbar, alle Scripte wieder am Start, keine Fehler mehr.
      Vielen Dank! You made my day!

      posted in ioBroker Allgemein
      S
      Smartin
    • RE: Gelöst: Cannot resolve adapter class

      @homoran sagte in Cannot resolve adapter class:

      iob upgrade js-controller

      Ich finde da tatsächlich nur

      npm install iobroker.js-controller@version --omit=dev
      

      in einem Post von @Thomas-Braun vom 29.11.2024.
      https://forum.iobroker.net/topic/46498/test-adapter-lg-thinq/706?lang=en-GB#
      Mit iob upgrade js-controller* finde ich nix

      posted in ioBroker Allgemein
      S
      Smartin
    • RE: Gelöst: Cannot resolve adapter class

      ich kenne dafür nur

      npm i iobroker.js-controller
      

      Damit eben probiert, keine Änderung 😞

      posted in ioBroker Allgemein
      S
      Smartin
    • RE: Gelöst: Cannot resolve adapter class

      Sieht für mich erst einmal ohne Fehler aus, außer die Logzeilen am Ende mit der o.a. Fehlermeldung

      Script v.2025-02-02
      
      *** BASE SYSTEM ***
       Static hostname: iobroker1
             Icon name: computer
      Operating System: Raspbian GNU/Linux 12 (bookworm)
                Kernel: Linux 6.6.74+rpt-rpi-v7
          Architecture: arm
      OS is similar to: debian
      
      Model           : Raspberry Pi 3 Model B Rev 1.2
      Docker          : false
      Virtualization  : none
      Kernel          : armv7l
      Userland        : 32 bit
      
      Systemuptime and Load:
       19:52:59 up 19 min,  2 users,  load average: 0.23, 0.46, 0.34
      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: Mon 2025-02-03 19:53:00 CET
                 Universal time: Mon 2025-02-03 18:53:00 UTC
                       RTC time: n/a
                      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:            965M        258M        469M        5.7M        297M        707M
      Swap:           536M          0B        536M
      Total:          1.5G        258M        1.0G
      
      Active iob-Instances:   3
      
                920 M total memory
                246 M used memory
                307 M active memory
                107 M inactive memory
                447 M free memory
                 40 M buffer memory
                243 M swap cache
                511 M total swap
                  0 M used swap
                511 M free swap
      
      *** top - Table Of Processes  ***
      top - 19:53:00 up 19 min,  2 users,  load average: 0.23, 0.46, 0.34
      Tasks: 163 total,   1 running, 162 sleeping,   0 stopped,   0 zombie
      %Cpu(s):  9.1 us, 18.2 sy,  0.0 ni, 63.6 id,  9.1 wa,  0.0 hi,  0.0 si,  0.0 st
      MiB Mem :    920.9 total,    447.6 free,    246.2 used,    284.3 buff/cache
      MiB Swap:    512.0 total,    512.0 free,      0.0 used.    674.7 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  329M     0  329M   0% /dev
      tmpfs                   tmpfs      93M  1.9M   91M   3% /run
      /dev/mmcblk0p2          ext4       15G  7.9G  5.6G  59% /
      tmpfs                   tmpfs     461M  1.3M  460M   1% /dev/shm
      tmpfs                   tmpfs     5.0M     0  5.0M   0% /run/lock
      /dev/mmcblk0p1          vfat      510M   79M  432M  16% /boot/firmware
      //192.168.1.1/fritz.nas cifs      458G  254G  204G  56% /media/fritz.nas
      tmpfs                   tmpfs      93M     0   93M   0% /run/user/1000
      
      Messages concerning ext4 filesystem in dmesg:
      [Mon Feb  3 19:33:25 2025] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 cgroup_disable=memory snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_hdmi=0 snd_bcm2835.enable_hdmi=0  vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=ttyS0,115200 console=tty1 root=PARTUUID=6199e680-02 rootfstype=ext4 fsck.repair=yes rootwait cfg80211.ieee80211_regdom=DE
      [Mon Feb  3 19:33:29 2025] EXT4-fs (mmcblk0p2): mounted filesystem bb15c8e6-d999-4838-be67-5ff200bffa46 ro with ordered data mode. Quota mode: none.
      [Mon Feb  3 19:33:33 2025] EXT4-fs (mmcblk0p2): re-mounted bb15c8e6-d999-4838-be67-5ff200bffa46 r/w. Quota mode: none.
      
      Show mounted filesystems:
      TARGET             SOURCE                  FSTYPE OPTIONS
      /                  /dev/mmcblk0p2          ext4   rw,noatime,commit=600
      |-/boot/firmware   /dev/mmcblk0p1          vfat   rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro
      `-/media/fritz.nas //192.168.1.1/fritz.nas cifs   rw,relatime,vers=3.1.1,cache=strict,username=raspi,uid=1001,forceuid,gid=1001,forcegid,addr=192.168.1.1,file_mode=0755,dir_mode=0777,soft,nounix,mapposix,reparse=nfs,rsize=65536,wsize=65536,bsize=1048576,retrans=1,echo_interval=60,actimeo=1,closetimeo=1
      
      Files in neuralgic directories:
      
      /var:
      1.8G    /var/
      863M    /var/log
      824M    /var/log/journal/e80e6ab5978f473dbaef10c423ba5a67
      824M    /var/log/journal
      263M    /var/cache
      
      Journal file /var/log/journal/e80e6ab5978f473dbaef10c423ba5a67/user-1001@00062b82f9201301-c7d1c5c8c6b60dfe.journal~ is truncated, ignoring file.
      Archived and active journals take up 823.0M in the file system.
      
      /opt/iobroker/backups:
      70M     /opt/iobroker/backups/
      
      /opt/iobroker/iobroker-data:
      1.1G    /opt/iobroker/iobroker-data/
      970M    /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:
      38M     /opt/iobroker/iobroker-data/files/iot.admin/static/js/main.d3d286bd.js.map
      35M     /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js.map
      29M     /opt/iobroker/iobroker-data/objects.jsonl
      24M     /opt/iobroker/iobroker-data/files/web.admin/static/js/main.135279a0.js.map
      19M     /opt/iobroker/iobroker-data/files/text2command.admin/static/js/main.02fc3820.js.map
      
      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.2
      /usr/bin/node           v20.18.2
      /usr/bin/npm            10.8.2
      /usr/bin/npx            10.8.2
      /usr/bin/corepack       0.29.4
      
      nodejs:
        Installed: 20.18.2-1nodesource1
        Candidate: 20.18.2-1nodesource1
        Version table:
       *** 20.18.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
              100 /var/lib/dpkg/status
           20.18.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.18.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.17.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.16.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.15.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.15.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.14.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.13.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.13.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.12.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.12.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.12.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.11.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.11.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.10.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.9.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.8.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.8.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.7.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.6.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.6.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.5.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.5.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.4.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.3.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.3.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.2.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.1.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           20.0.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_20.x nodistro/main armhf Packages
           18.19.0+dfsg-6~deb12u2+rpi1 500
              500 http://raspbian.raspberrypi.com/raspbian bookworm/main armhf 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:
      iobroker1           iobroker1 (version: 7.0.6, hostname: iobroker1     , alive, uptime: 1159)
      iobroker2           iobroker2 (version: 4.0.24, hostname: iobroker2     , alive, uptime: 1151)
      iobroker3           iobroker3 (version: 7.0.3, hostname: iobroker3     , dead, uptime: 51222)
      
      Core adapters versions
      js-controller:  7.0.6
      admin:          7.4.10
      javascript:     8.8.3
      
      nodejs modules from github:     0
      
      Adapter State
        system.adapter.admin.0                  : admin                 : iobroker1                                -  enabled, compact disabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.admin.2                  : admin                 : iobroker2                                -  enabled, compact enabled (group 1), port: 8081, bind: 0.0.0.0, run as: admin
        system.adapter.backitup.0               : backitup              : iobroker1                                - disabled, compact disabled
        system.adapter.backitup.1               : backitup              : iobroker3                                - disabled, compact disabled
        system.adapter.ble.0                    : ble                   : iobroker1                                - disabled
      + system.adapter.ble.1                    : ble                   : iobroker2                                -  enabled
        system.adapter.ble.2                    : ble                   : iobroker3                                - disabled
        system.adapter.devices.1                : devices               : iobroker1                                - disabled
        system.adapter.feiertage.0              : feiertage             : iobroker2                                -  enabled, compact enabled (group 5)
        system.adapter.flot.0                   : flot                  : iobroker1                                - disabled
        system.adapter.fritzdect.1              : fritzdect             : iobroker1                                - disabled, compact enabled (group 6)
        system.adapter.history.0                : history               : iobroker1                                - disabled, compact disabled
        system.adapter.iot.0                    : iot                   : iobroker1                                - disabled, compact disabled
        system.adapter.javascript.0             : javascript            : iobroker1                                - disabled, compact disabled
        system.adapter.logparser.0              : logparser             : iobroker1                                - disabled, compact enabled (group 3)
        system.adapter.luftdaten.0              : luftdaten             : iobroker1                                - disabled, compact enabled (group 3)
        system.adapter.luftdaten.1              : luftdaten             : iobroker1                                - disabled, compact enabled (group 3)
        system.adapter.parser.0                 : parser                : iobroker1                                - disabled, compact disabled
        system.adapter.ping.0                   : ping                  : iobroker1                                - disabled, compact enabled (group 3)
        system.adapter.simple-api.0             : simple-api            : iobroker1                                - disabled, compact enabled (group 0), port: 8087, bind: 0.0.0.0, run as: admin
        system.adapter.socketio.0               : socketio              : iobroker1                                - disabled, compact enabled (group 2), port: 8084, bind: 0.0.0.0, run as: admin
        system.adapter.sonoff.0                 : sonoff                : iobroker1                                - disabled, compact enabled (group 5), port: 1883, bind: 0.0.0.0
        system.adapter.telegram.0               : telegram              : iobroker1                                - disabled, compact enabled (group 3), port: 8443, bind: 0.0.0.0
        system.adapter.text2command.0           : text2command          : iobroker1                                - disabled, compact enabled (group 0)
        system.adapter.tr-064.0                 : tr-064                : iobroker1                                - disabled, compact enabled (group 6)
        system.adapter.tuya.0                   : tuya                  : iobroker1                                - disabled, compact enabled (group 6)
        system.adapter.vis.0                    : vis                   : iobroker1                                - disabled, compact disabled
        system.adapter.web.0                    : web                   : iobroker1                                - disabled, compact disabled, port: 8082, bind: 0.0.0.0, run as: admin
        system.adapter.yeelight-2.0             : yeelight-2            : iobroker1                                - disabled
      
      + instance is alive
      
      Enabled adapters with bindings
        system.adapter.admin.0                  : admin                 : iobroker1                                -  enabled, compact disabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.admin.2                  : admin                 : iobroker2                                -  enabled, compact enabled (group 1), port: 8081, bind: 0.0.0.0, run as: admin
        system.adapter.simple-api.0             : simple-api            : iobroker1                                - disabled, compact enabled (group 0), port: 8087, bind: 0.0.0.0, run as: admin
        system.adapter.socketio.0               : socketio              : iobroker1                                - disabled, compact enabled (group 2), port: 8084, bind: 0.0.0.0, run as: admin
        system.adapter.sonoff.0                 : sonoff                : iobroker1                                - disabled, compact enabled (group 5), port: 1883, bind: 0.0.0.0
        system.adapter.telegram.0               : telegram              : iobroker1                                - disabled, compact enabled (group 3), port: 8443, bind: 0.0.0.0
      
      ioBroker-Repositories
      ┌─────────┬──────────┬─────────────────────────────────────────────────────────┬──────────────┐
      │ (index) │ name     │ url                                                     │ auto upgrade │
      ├─────────┼──────────┼─────────────────────────────────────────────────────────┼──────────────┤
      │ 0       │ 'stable' │ 'http://download.iobroker.net/sources-dist.json'        │ false        │
      │ 1       │ 'beta'   │ 'http://download.iobroker.net/sources-dist-latest.json' │ false        │
      └─────────┴──────────┴─────────────────────────────────────────────────────────┴──────────────┘
      
      Active repo(s): stable
      Upgrade policy: none
      
      Installed ioBroker-Instances
      Used repository: stable
      Adapter    "admin"        : 7.4.10   , installed 7.4.10
      Adapter    "backitup"     : 3.0.31   , installed 3.0.31
      Adapter    "ble"          : 0.14.0   , installed 0.14.0
      Adapter    "devices"      : 1.1.5    , installed 1.1.5
      Adapter    "flot"         : 1.12.0   , installed 1.12.0
      Adapter    "fritzdect"    : 2.5.11   , installed 2.5.11
      Adapter    "history"      : 3.0.1    , installed 3.0.1
      Adapter    "iot"          : 3.3.0    , installed 3.3.0
      Adapter    "javascript"   : 8.8.3    , installed 8.8.3
      Controller "js-controller": 7.0.6    , installed 7.0.6
      Adapter    "logparser"    : 2.2.2    , installed 2.2.2
      Adapter    "luftdaten"    : 4.0.0    , installed 4.0.0
      Adapter    "parser"       : 2.2.4    , installed 2.2.2  [Updatable]
      Adapter    "ping"         : 1.6.2    , installed 1.6.2
      Adapter    "simple-api"   : 2.8.0    , installed 2.8.0
      Adapter    "socketio"     : 6.7.1    , installed 6.7.1
      Adapter    "sonoff"       : 3.1.2    , installed 3.1.2
      Adapter    "telegram"     : 4.0.0    , installed 4.0.0
      Adapter    "text2command" : 3.0.3    , installed 3.0.3
      Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
      Adapter    "tuya"         : 3.16.0   , installed 3.16.0
      Adapter    "vis"          : 1.5.6    , installed 1.5.6
      Adapter    "web"          : 6.2.5    , installed 6.2.5
      Adapter    "yeelight-2"   : 1.4.0    , installed 1.4.0
      
      Objects and States
      Please stand by - This may take a while
      Objects:        6094
      States:         5461
      
      *** OS-Repositories and Updates ***
      W: http://raspbian.raspberrypi.com/raspbian/dists/bookworm/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
      Hit:1 http://raspbian.raspberrypi.com/raspbian bookworm InRelease
      Hit:2 http://archive.raspberrypi.com/debian bookworm InRelease
      Hit:3 https://deb.nodesource.com/node_20.x nodistro InRelease
      Reading package lists...
      W: http://raspbian.raspberrypi.com/raspbian/dists/bookworm/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
      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:139             0.0.0.0:*               LISTEN      0          6163       658/smbd
      tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      0          5827       646/lighttpd
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          2916       485/sshd: /usr/sbin
      tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      999        5752       582/pihole-FTL
      tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      0          6162       658/smbd
      tcp        0      0 127.0.0.1:4711          0.0.0.0:*               LISTEN      999        5758       582/pihole-FTL
      tcp        0      0 0.0.0.0:9001            0.0.0.0:*               LISTEN      1001       868        477/iobroker.js-con
      tcp        0      0 0.0.0.0:9000            0.0.0.0:*               LISTEN      1001       875        477/iobroker.js-con
      tcp6       0      0 :::139                  :::*                    LISTEN      0          6161       658/smbd
      tcp6       0      0 :::80                   :::*                    LISTEN      0          5826       646/lighttpd
      tcp6       0      0 ::1:4711                :::*                    LISTEN      999        5759       582/pihole-FTL
      tcp6       0      0 :::22                   :::*                    LISTEN      0          2918       485/sshd: /usr/sbin
      tcp6       0      0 :::53                   :::*                    LISTEN      999        5754       582/pihole-FTL
      tcp6       0      0 :::445                  :::*                    LISTEN      0          6160       658/smbd
      udp        0      0 0.0.0.0:53              0.0.0.0:*                           999        5751       582/pihole-FTL
      udp        0      0 192.168.1.255:137       0.0.0.0:*                           0          776        652/nmbd
      udp        0      0 192.168.1.30:137        0.0.0.0:*                           0          775        652/nmbd
      udp        0      0 0.0.0.0:137             0.0.0.0:*                           0          3026       652/nmbd
      udp        0      0 192.168.1.255:138       0.0.0.0:*                           0          778        652/nmbd
      udp        0      0 192.168.1.30:138        0.0.0.0:*                           0          777        652/nmbd
      udp        0      0 0.0.0.0:138             0.0.0.0:*                           0          3027       652/nmbd
      udp        0      0 0.0.0.0:5353            0.0.0.0:*                           104        2866       399/avahi-daemon: r
      udp        0      0 0.0.0.0:49089           0.0.0.0:*                           104        2868       399/avahi-daemon: r
      udp6       0      0 fe80::fbb1:bcbf:a4a:546 :::*                                0          710        447/NetworkManager
      udp6       0      0 :::53                   :::*                                999        5753       582/pihole-FTL
      udp6       0      0 :::55370                :::*                                104        2869       399/avahi-daemon: r
      udp6       0      0 :::5353                 :::*                                104        2867       399/avahi-daemon: r
      
      *** Log File - Last 25 Lines ***
      
      2025-02-03 19:53:44.128  - error: host.iobroker1 Caught by controller[0]:     at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
      2025-02-03 19:53:44.129  - error: host.iobroker1 Caught by controller[0]:     at Module.load (node:internal/modules/cjs/loader:1288:32)
      2025-02-03 19:53:44.129  - error: host.iobroker1 Caught by controller[0]:     at Module._load (node:internal/modules/cjs/loader:1104:12)
      2025-02-03 19:53:44.130  - error: host.iobroker1 Caught by controller[0]:     at Module.require (node:internal/modules/cjs/loader:1311:19)
      2025-02-03 19:53:44.130  - error: host.iobroker1 Caught by controller[0]:     at require (node:internal/modules/helpers:179:18)
      2025-02-03 19:53:44.130  - error: host.iobroker1 Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/adapter-core/build/cjs/controllerTools.js:36:21)
      2025-02-03 19:53:44.131  - error: host.iobroker1 Caught by controller[0]:     at Module._compile (node:internal/modules/cjs/loader:1469:14)
      2025-02-03 19:53:44.131  - error: host.iobroker1 Caught by controller[0]: Node.js v20.18.2
      2025-02-03 19:53:44.132  - error: host.iobroker1 instance system.adapter.admin.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
      2025-02-03 19:54:18.870  - error: host.iobroker1 Caught by controller[0]: /opt/iobroker/node_modules/@iobroker/adapter-core/build/cjs/utils.js:96
      2025-02-03 19:54:18.872  - error: host.iobroker1 Caught by controller[0]:   throw new Error("Cannot resolve adapter class");
      2025-02-03 19:54:18.873  - error: host.iobroker1 Caught by controller[0]:   ^
      2025-02-03 19:54:18.873  - error: host.iobroker1 Caught by controller[0]: Error: Cannot resolve adapter class
      2025-02-03 19:54:18.874  - error: host.iobroker1 Caught by controller[0]:     at resolveAdapterConstructor (/opt/iobroker/node_modules/@iobroker/adapter-core/build/cjs/utils.js:96:9)
      2025-02-03 19:54:18.874  - error: host.iobroker1 Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/adapter-core/build/cjs/utils.js:101:17)
      2025-02-03 19:54:18.882  - error: host.iobroker1 Caught by controller[0]:     at Module._compile (node:internal/modules/cjs/loader:1469:14)
      2025-02-03 19:54:18.883  - error: host.iobroker1 Caught by controller[0]:     at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
      2025-02-03 19:54:18.883  - error: host.iobroker1 Caught by controller[0]:     at Module.load (node:internal/modules/cjs/loader:1288:32)
      2025-02-03 19:54:18.884  - error: host.iobroker1 Caught by controller[0]:     at Module._load (node:internal/modules/cjs/loader:1104:12)
      2025-02-03 19:54:18.884  - error: host.iobroker1 Caught by controller[0]:     at Module.require (node:internal/modules/cjs/loader:1311:19)
      2025-02-03 19:54:18.884  - error: host.iobroker1 Caught by controller[0]:     at require (node:internal/modules/helpers:179:18)
      2025-02-03 19:54:18.885  - error: host.iobroker1 Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/adapter-core/build/cjs/controllerTools.js:36:21)
      2025-02-03 19:54:18.885  - error: host.iobroker1 Caught by controller[0]:     at Module._compile (node:internal/modules/cjs/loader:1469:14)
      2025-02-03 19:54:18.885  - error: host.iobroker1 Caught by controller[0]: Node.js v20.18.2
      2025-02-03 19:54:18.886  - error: host.iobroker1 instance system.adapter.admin.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
      

      Der RasPi selbst läuft auch, ist per SSH ansprechbar, Pi-Hole läuft auch ganz normal.

      posted in ioBroker Allgemein
      S
      Smartin
    • RE: Gelöst: Cannot resolve adapter class

      @asgothian
      Danke für die schnelle Antwort,
      Wie überprüft man denn das Dateisystem?

      posted in ioBroker Allgemein
      S
      Smartin
    • Gelöst: Cannot resolve adapter class

      Moin,
      ich hatte heute morgen einen Stromausfall, seitdem kommt ioBroker nicht mehr auf die Füße

      host.iobroker1  2025-02-03 18:22:30.037	error	instance system.adapter.admin.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
      host.iobroker1  2025-02-03 18:22:30.036	error	Caught by controller[0]: Node.js v20.18.2
      host.iobroker1  2025-02-03 18:22:30.034	error	Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1311:19)
      host.iobroker1  2025-02-03 18:22:30.036	error	Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1469:14)
      host.iobroker1  2025-02-03 18:22:30.035	error	Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/adapter-core/build/cjs/controllerTools.js:36:21)
      host.iobroker1  2025-02-03 18:22:30.035	error	Caught by controller[0]: at require (node:internal/modules/helpers:179:18)
      host.iobroker1  2025-02-03 18:22:30.034	error	Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1311:19)
      host.iobroker1  2025-02-03 18:22:30.034	error	Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1104:12)
      host.iobroker1  2025-02-03 18:22:30.033	error	Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1288:32)
      host.iobroker1  2025-02-03 18:22:30.032	error	Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
      host.iobroker1  2025-02-03 18:22:30.031	error	Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1469:14)
      host.iobroker1  2025-02-03 18:22:30.031	error	Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1469:14)
      host.iobroker1  2025-02-03 18:22:30.031	error	Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/adapter-core/build/cjs/utils.js:101:17)
      host.iobroker1  2025-02-03 18:22:30.030	error	Caught by controller[0]: at resolveAdapterConstructor (/opt/iobroker/node_modules/@iobroker/adapter-core/build/cjs/utils.js:96:9)
      host.iobroker1  2025-02-03 18:22:30.030	error	Caught by controller[0]: Error: Cannot resolve adapter class
      host.iobroker1  2025-02-03 18:22:30.029	error	Caught by controller[0]: ^
      host.iobroker1  2025-02-03 18:22:30.028	error	Caught by controller[0]: throw new Error("Cannot resolve adapter class");
      host.iobroker1  2025-02-03 18:22:30.027	error	Caught by controller[0]: /opt/iobroker/node_modules/@iobroker/adapter-core/build/cjs/utils.js:96
      

      Stand der Installation war alles aktuell (stable)
      node v20.18.2
      npm 10.8.2

      Probiert habe ich unter /opt/iobroker :

      • iob fix
      • iob upload all
      • npm cache clean --force
      • npm install iobroker --unsafe-perm

      Lief alles ohne Fehler durch, hat aber nichts am Fehler verändert. Waren eh nur hilflose Versuche mit fehlendem Fachwissen es selbst hinzubiegen 😊
      Irgendeine Datei vermutlich zerschossen. Weiß jemand wo ich da ansetzen kann?

      Gruß aus dem hohen Norden

      posted in ioBroker Allgemein
      S
      Smartin
    • RE: Master / Slave mit unterschiedlichen js-controller Versionen

      Oh, sorry mein Fehler, ich dachte Bookworm wäre irgendetwas Spezielles für den Zero und habe erst jetzt geschnallt das die aktuelle Debian Version so heißt 😁
      Soviel zum Thema KnowHow ...
      Bis der Zero 2 hier ist werde ich mal mit der 32Bit rumtesten

      Danke für die Hilfe!

      posted in ioBroker Allgemein
      S
      Smartin
    • RE: Master / Slave mit unterschiedlichen js-controller Versionen

      Okay,
      danke für die Antworten.
      Dann kommt demnächst ein Zero 2 W dahin, bestellt habe ich ihn eben schon, die sind ja wieder richtig erschwinglich geworden.

      Nur so interessenhalber, was für Probleme kann es denn geben bei unterschiedlichen Host Versionen?
      Und was macht man mit dem alten Zero W noch sinnvolles?

      posted in ioBroker Allgemein
      S
      Smartin
    • Master / Slave mit unterschiedlichen js-controller Versionen

      Moin!
      Ich habe ioBroker auf einem RasPi4 als Master und einen Slave auf einem RasPi Zero W.
      Bei beiden ist noch js-controller 4.0.24 installiert.
      Auf dem Master könnte ich das Update auf 5.0.19 durchführen.
      Auf dem Slave ist das für den RasPi W Zero W nicht möglich, da dort nur Node v12.20.0 zu installieren geht. Ich weiß es gibt Umwege dieses upzudaten, hatte ich mal getestet und ist mir nicht gelungen, einfach zu wenig KnowHow.
      Ist aber auch gar nicht da Thema ...
      Die Frage die ich habe ist viel simpler:
      Ich möchte nur den Master updaten und den Slave so lassen wie er ist, da läuft eh nur ein BLE Adapter drauf.
      Ist es eine gute Idee, das Master und Slave verschiedene js-controller Versionen haben oder sind da Probleme vorhersehbar?

      Der Master soll nur langsam auf Version 5.0.19 hochgezogen werden weil jetzt immer mehr Adapter das voraussetzen, daher die Frage.

      posted in ioBroker Allgemein
      S
      Smartin
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo