Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Javascript 8.7.6 Fehlermeldungen nach Update

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    793

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Javascript 8.7.6 Fehlermeldungen nach Update

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
12 Beiträge 5 Kommentatoren 1.1k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • W worxweis

    Hallo!
    Nach dem Update auf Javascript 8.7.6 bekomme ich laufend Fehlermeldungen!
    Betrifft bei mir sehr viele Scripte, welche eigentlich alle mit Blockly ausgeführt werden.

    Mein System: Proxmox 8.2.4 LXC Container
    IOB auf Ubuntu 24.04.1
    js-controller: 6.0.11
    Node.js: 20.17.0
    Alle Adapter aktuell
    Javascript: 8.7.6

    Im Javascript Adapter sind folgende zusätzlichen NPM-Module eingetragen: moment, moment-timezone, moment-duration-format

    Ein Auszug meiner Fehlermeldungen:

    javascript.0 | 2024-08-31 18:31:00.107 | error | script.js.common.Homeautomatik.Abends_weg: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Abends_weg:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7) -- | -- | -- | --
    
    javascript.0 | 2024-08-31 18:31:00.104 | error | script.js.common.Homeautomatik.Energie: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Energie:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.100 | error | script.js.common.Homeautomatik.Flood_71_auswerten: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Flood_71_auswerten:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.094 | error | script.js.common.Homeautomatik.Infomeldungen: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Infomeldungen:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.090 | error | script.js.common.Homeautomatik.Mainswitch: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Mainswitch:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.087 | error | script.js.common.Homeautomatik.PV: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.PV:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.083 | error | script.js.common.Homeautomatik.Poolpumpensteuerung: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Poolpumpensteuerung:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.079 | error | script.js.common.Homeautomatik.Rollo_Info_Telegram: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Rollo_Info_Telegram:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.077 | error | script.js.common.Homeautomatik.Shelly_Buttons: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Shelly_Buttons:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.074 | error | script.js.common.Homeautomatik.Sonne: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Sonne:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.073 | error | script.js.common.Homeautomatik.Stromverbrauch: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Stromverbrauch:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.071 | error | script.js.common.Homeautomatik.Stromverbrauch_HT_NT: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Stromverbrauch_HT_NT:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.069 | error | script.js.common.Homeautomatik.Szene_Abends_weg_: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Szene_Abends_weg_:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.067 | error | script.js.common.Homeautomatik.Taster_Wohnzimmer_LED: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Taster_Wohnzimmer_LED:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    
    javascript.0 | 2024-08-31 18:31:00.065 | error | script.js.common.Homeautomatik.Telegram_Energie: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Telegram_Energie:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
    

    iob diag ergibt folgendes:

    ======================= SUMMARY =======================
                            v.2024-05-22
    
    
     Static hostname: iobroker
           Icon name: computer-container
             Chassis: container ☐
      Virtualization: lxc
    Operating System: Ubuntu 24.04.1 LTS
              Kernel: Linux 6.8.12-1-pve
        Architecture: x86-64
    
    Installation:           lxc
    Kernel:                 x86_64
    Userland:               64 bit
    Timezone:               Europe/Vienna (CEST, +0200)
    User-ID:                1000
    Display-Server:         true
    Boot Target:            graphical.target
    
    Pending OS-Updates:     0
    Pending iob updates:    0
    
    Nodejs-Installation:
    /usr/bin/nodejs         v20.17.0
    /usr/bin/node           v20.17.0
    /usr/bin/npm            10.8.2
    /usr/bin/npx            10.8.2
    /usr/bin/corepack       0.29.3
    
    Recommended versions are nodejs 20.17.0 and npm 10.8.2
    Your nodejs installation is correct
    
    MEMORY: 
                   total        used        free      shared  buff/cache   available
    Mem:            8.6G        3.6G        785M         12M        4.2G        5.0G
    Swap:           536M        200K        536M
    Total:          9.1G        3.6G        1.3G
    
    Active iob-Instances:   35
    Upgrade policy: none
    
    ioBroker Core:          js-controller           6.0.11
                            admin                   7.0.23
    
    ioBroker Status:        iobroker is running on this host.
    
    
    Objects type: jsonl
    States  type: redis
    
    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: 10.0.0.20, run as: admin
    + system.adapter.web.1                    : web                   : iobroker                                 -  enabled, port: 20002, bind: 0.0.0.0, run as: admin
    
    Objects:                21259
    States:                 18329
    
    Size of iob-Database:
    
    36M     /opt/iobroker/iobroker-data/objects.jsonl
    228K    /opt/iobroker/iobroker-data/states.jsonl
    
    
    
    =================== END OF SUMMARY ====================
    

    Hat jemand das selbe Problem und dafür eine Lösung?

    DJMarc75D Offline
    DJMarc75D Offline
    DJMarc75
    schrieb am zuletzt editiert von DJMarc75
    #2

    @worxweis sagte in (blabla):

    Hat jemand das selbe Problem und dafür eine Lösung?

    Ob Du bitte wohl den Titel anpassen würdest ??!!

    edit: EmailAdressen haben da nix verloren !!

    Lehrling seit 1975 !!!
    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

    HomoranH 1 Antwort Letzte Antwort
    0
    • DJMarc75D DJMarc75

      @worxweis sagte in (blabla):

      Hat jemand das selbe Problem und dafür eine Lösung?

      Ob Du bitte wohl den Titel anpassen würdest ??!!

      edit: EmailAdressen haben da nix verloren !!

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #3

      @djmarc75 sagte (/post/1196729):

      @worxweis sagte (/post/1196728):

      Hat jemand das selbe Problem und dafür eine Lösung?

      Ob Du bitte wohl den Titel anpassen würdest ??!!

      edit: EmailAdressen haben da nix verloren !!

      hab die mail adresse von Hubert da mal rausgenommen, bebor da jemand Blödsinn mit macht

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      W 2 Antworten Letzte Antwort
      0
      • HomoranH Homoran

        @djmarc75 sagte (/post/1196729):

        @worxweis sagte (/post/1196728):

        Hat jemand das selbe Problem und dafür eine Lösung?

        Ob Du bitte wohl den Titel anpassen würdest ??!!

        edit: EmailAdressen haben da nix verloren !!

        hab die mail adresse von Hubert da mal rausgenommen, bebor da jemand Blödsinn mit macht

        W Offline
        W Offline
        worxweis
        schrieb am zuletzt editiert von
        #4

        @homoran Sorry, war ein versehen und nicht beabsichtigt. Aber in den Antworten kann man di immer noch sehen, kannst du die da auch noch rausnehmen!

        Danke!

        1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @djmarc75 sagte (/post/1196729):

          @worxweis sagte (/post/1196728):

          Hat jemand das selbe Problem und dafür eine Lösung?

          Ob Du bitte wohl den Titel anpassen würdest ??!!

          edit: EmailAdressen haben da nix verloren !!

          hab die mail adresse von Hubert da mal rausgenommen, bebor da jemand Blödsinn mit macht

          W Offline
          W Offline
          worxweis
          schrieb am zuletzt editiert von
          #5

          @homoran In deiner Antwort bitte auch noch entfernen! Danke!

          HomoranH 1 Antwort Letzte Antwort
          0
          • W worxweis

            @homoran In deiner Antwort bitte auch noch entfernen! Danke!

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #6

            @worxweis erledigt

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • W worxweis

              Hallo!
              Nach dem Update auf Javascript 8.7.6 bekomme ich laufend Fehlermeldungen!
              Betrifft bei mir sehr viele Scripte, welche eigentlich alle mit Blockly ausgeführt werden.

              Mein System: Proxmox 8.2.4 LXC Container
              IOB auf Ubuntu 24.04.1
              js-controller: 6.0.11
              Node.js: 20.17.0
              Alle Adapter aktuell
              Javascript: 8.7.6

              Im Javascript Adapter sind folgende zusätzlichen NPM-Module eingetragen: moment, moment-timezone, moment-duration-format

              Ein Auszug meiner Fehlermeldungen:

              javascript.0 | 2024-08-31 18:31:00.107 | error | script.js.common.Homeautomatik.Abends_weg: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Abends_weg:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7) -- | -- | -- | --
              
              javascript.0 | 2024-08-31 18:31:00.104 | error | script.js.common.Homeautomatik.Energie: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Energie:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.100 | error | script.js.common.Homeautomatik.Flood_71_auswerten: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Flood_71_auswerten:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.094 | error | script.js.common.Homeautomatik.Infomeldungen: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Infomeldungen:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.090 | error | script.js.common.Homeautomatik.Mainswitch: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Mainswitch:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.087 | error | script.js.common.Homeautomatik.PV: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.PV:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.083 | error | script.js.common.Homeautomatik.Poolpumpensteuerung: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Poolpumpensteuerung:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.079 | error | script.js.common.Homeautomatik.Rollo_Info_Telegram: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Rollo_Info_Telegram:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.077 | error | script.js.common.Homeautomatik.Shelly_Buttons: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Shelly_Buttons:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.074 | error | script.js.common.Homeautomatik.Sonne: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Sonne:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.073 | error | script.js.common.Homeautomatik.Stromverbrauch: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Stromverbrauch:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.071 | error | script.js.common.Homeautomatik.Stromverbrauch_HT_NT: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Stromverbrauch_HT_NT:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.069 | error | script.js.common.Homeautomatik.Szene_Abends_weg_: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Szene_Abends_weg_:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.067 | error | script.js.common.Homeautomatik.Taster_Wohnzimmer_LED: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Taster_Wohnzimmer_LED:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              
              javascript.0 | 2024-08-31 18:31:00.065 | error | script.js.common.Homeautomatik.Telegram_Energie: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Telegram_Energie:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
              

              iob diag ergibt folgendes:

              ======================= SUMMARY =======================
                                      v.2024-05-22
              
              
               Static hostname: iobroker
                     Icon name: computer-container
                       Chassis: container ☐
                Virtualization: lxc
              Operating System: Ubuntu 24.04.1 LTS
                        Kernel: Linux 6.8.12-1-pve
                  Architecture: x86-64
              
              Installation:           lxc
              Kernel:                 x86_64
              Userland:               64 bit
              Timezone:               Europe/Vienna (CEST, +0200)
              User-ID:                1000
              Display-Server:         true
              Boot Target:            graphical.target
              
              Pending OS-Updates:     0
              Pending iob updates:    0
              
              Nodejs-Installation:
              /usr/bin/nodejs         v20.17.0
              /usr/bin/node           v20.17.0
              /usr/bin/npm            10.8.2
              /usr/bin/npx            10.8.2
              /usr/bin/corepack       0.29.3
              
              Recommended versions are nodejs 20.17.0 and npm 10.8.2
              Your nodejs installation is correct
              
              MEMORY: 
                             total        used        free      shared  buff/cache   available
              Mem:            8.6G        3.6G        785M         12M        4.2G        5.0G
              Swap:           536M        200K        536M
              Total:          9.1G        3.6G        1.3G
              
              Active iob-Instances:   35
              Upgrade policy: none
              
              ioBroker Core:          js-controller           6.0.11
                                      admin                   7.0.23
              
              ioBroker Status:        iobroker is running on this host.
              
              
              Objects type: jsonl
              States  type: redis
              
              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: 10.0.0.20, run as: admin
              + system.adapter.web.1                    : web                   : iobroker                                 -  enabled, port: 20002, bind: 0.0.0.0, run as: admin
              
              Objects:                21259
              States:                 18329
              
              Size of iob-Database:
              
              36M     /opt/iobroker/iobroker-data/objects.jsonl
              228K    /opt/iobroker/iobroker-data/states.jsonl
              
              
              
              =================== END OF SUMMARY ====================
              

              Hat jemand das selbe Problem und dafür eine Lösung?

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von DJMarc75
              #7

              @worxweis sagte in Javascript 8.7.6 Fehlermeldungen nach Update:

              Im Javascript Adapter sind folgende zusätzlichen NPM-Module eingetragen: moment, moment-timezone, moment-duration-format

              Ob da vll @haus-automatisierung einen Tip geben kann ?

              edit: sorry @Negalein was hast Du in meinem Beitrag eben rumeditiert ohne es zu markieren ??

              edit edit: ja, ich denke die email vom TE entfernt ;)

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              1 Antwort Letzte Antwort
              0
              • W worxweis

                Hallo!
                Nach dem Update auf Javascript 8.7.6 bekomme ich laufend Fehlermeldungen!
                Betrifft bei mir sehr viele Scripte, welche eigentlich alle mit Blockly ausgeführt werden.

                Mein System: Proxmox 8.2.4 LXC Container
                IOB auf Ubuntu 24.04.1
                js-controller: 6.0.11
                Node.js: 20.17.0
                Alle Adapter aktuell
                Javascript: 8.7.6

                Im Javascript Adapter sind folgende zusätzlichen NPM-Module eingetragen: moment, moment-timezone, moment-duration-format

                Ein Auszug meiner Fehlermeldungen:

                javascript.0 | 2024-08-31 18:31:00.107 | error | script.js.common.Homeautomatik.Abends_weg: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Abends_weg:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7) -- | -- | -- | --
                
                javascript.0 | 2024-08-31 18:31:00.104 | error | script.js.common.Homeautomatik.Energie: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Energie:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.100 | error | script.js.common.Homeautomatik.Flood_71_auswerten: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Flood_71_auswerten:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.094 | error | script.js.common.Homeautomatik.Infomeldungen: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Infomeldungen:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.090 | error | script.js.common.Homeautomatik.Mainswitch: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Mainswitch:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.087 | error | script.js.common.Homeautomatik.PV: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.PV:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.083 | error | script.js.common.Homeautomatik.Poolpumpensteuerung: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Poolpumpensteuerung:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.079 | error | script.js.common.Homeautomatik.Rollo_Info_Telegram: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Rollo_Info_Telegram:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.077 | error | script.js.common.Homeautomatik.Shelly_Buttons: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Shelly_Buttons:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.074 | error | script.js.common.Homeautomatik.Sonne: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Sonne:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.073 | error | script.js.common.Homeautomatik.Stromverbrauch: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Stromverbrauch:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.071 | error | script.js.common.Homeautomatik.Stromverbrauch_HT_NT: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Stromverbrauch_HT_NT:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.069 | error | script.js.common.Homeautomatik.Szene_Abends_weg_: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Szene_Abends_weg_:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.067 | error | script.js.common.Homeautomatik.Taster_Wohnzimmer_LED: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Taster_Wohnzimmer_LED:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                
                javascript.0 | 2024-08-31 18:31:00.065 | error | script.js.common.Homeautomatik.Telegram_Energie: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Telegram_Energie:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                

                iob diag ergibt folgendes:

                ======================= SUMMARY =======================
                                        v.2024-05-22
                
                
                 Static hostname: iobroker
                       Icon name: computer-container
                         Chassis: container ☐
                  Virtualization: lxc
                Operating System: Ubuntu 24.04.1 LTS
                          Kernel: Linux 6.8.12-1-pve
                    Architecture: x86-64
                
                Installation:           lxc
                Kernel:                 x86_64
                Userland:               64 bit
                Timezone:               Europe/Vienna (CEST, +0200)
                User-ID:                1000
                Display-Server:         true
                Boot Target:            graphical.target
                
                Pending OS-Updates:     0
                Pending iob updates:    0
                
                Nodejs-Installation:
                /usr/bin/nodejs         v20.17.0
                /usr/bin/node           v20.17.0
                /usr/bin/npm            10.8.2
                /usr/bin/npx            10.8.2
                /usr/bin/corepack       0.29.3
                
                Recommended versions are nodejs 20.17.0 and npm 10.8.2
                Your nodejs installation is correct
                
                MEMORY: 
                               total        used        free      shared  buff/cache   available
                Mem:            8.6G        3.6G        785M         12M        4.2G        5.0G
                Swap:           536M        200K        536M
                Total:          9.1G        3.6G        1.3G
                
                Active iob-Instances:   35
                Upgrade policy: none
                
                ioBroker Core:          js-controller           6.0.11
                                        admin                   7.0.23
                
                ioBroker Status:        iobroker is running on this host.
                
                
                Objects type: jsonl
                States  type: redis
                
                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: 10.0.0.20, run as: admin
                + system.adapter.web.1                    : web                   : iobroker                                 -  enabled, port: 20002, bind: 0.0.0.0, run as: admin
                
                Objects:                21259
                States:                 18329
                
                Size of iob-Database:
                
                36M     /opt/iobroker/iobroker-data/objects.jsonl
                228K    /opt/iobroker/iobroker-data/states.jsonl
                
                
                
                =================== END OF SUMMARY ====================
                

                Hat jemand das selbe Problem und dafür eine Lösung?

                F Offline
                F Offline
                Frank579
                schrieb am zuletzt editiert von
                #8

                @worxweis
                Schau mal Hier oder auf GitHub zu den Skript das steht die Lösung 😉

                W 1 Antwort Letzte Antwort
                0
                • F Frank579

                  @worxweis
                  Schau mal Hier oder auf GitHub zu den Skript das steht die Lösung 😉

                  W Offline
                  W Offline
                  worxweis
                  schrieb am zuletzt editiert von
                  #9

                  @frank579
                  Hallo Frank!

                  Wie es aussieht war das die Lösung! Vielen Dank für die rasche Hilfe!

                  LG

                  W 1 Antwort Letzte Antwort
                  0
                  • W worxweis

                    @frank579
                    Hallo Frank!

                    Wie es aussieht war das die Lösung! Vielen Dank für die rasche Hilfe!

                    LG

                    W Offline
                    W Offline
                    worxweis
                    schrieb am zuletzt editiert von
                    #10

                    @frank579

                    Hab mich zu früh gefreut!

                    Habe die Zeile im Script ergänzt. meine Fehlermeldungen mit moment.duration format is not a function ist jetzt weg.
                    Dafür bekomme ich als Beispiel die Fehler für jedes Script das ich habe:

                    javascript.0 2024-09-01 07:08:40.199	error	at Script.runInContext (node:vm:148:12)
                    javascript.0 2024-09-01 07:08:40.199	error	at script.js.common.Homeautomatik.Rauchmelder:18:3
                    javascript.0 2024-09-01 07:08:40.199	error	at script.js.common.Homeautomatik.Rauchmelder:3:1
                    javascript.0 2024-09-01 07:08:40.199	error	script.js.common.Homeautomatik.Rauchmelder: ReferenceError: Cannot access 'momentDurationFormatSetup' before initialization
                    

                    und die Scripte werden nicht abgearbeitet. Ich habe jetzt das view-adapter-status script angehalten, dann funktioniert alles.
                    Irgendeine Erklärung dafür?

                    1 Antwort Letzte Antwort
                    0
                    • W worxweis

                      Hallo!
                      Nach dem Update auf Javascript 8.7.6 bekomme ich laufend Fehlermeldungen!
                      Betrifft bei mir sehr viele Scripte, welche eigentlich alle mit Blockly ausgeführt werden.

                      Mein System: Proxmox 8.2.4 LXC Container
                      IOB auf Ubuntu 24.04.1
                      js-controller: 6.0.11
                      Node.js: 20.17.0
                      Alle Adapter aktuell
                      Javascript: 8.7.6

                      Im Javascript Adapter sind folgende zusätzlichen NPM-Module eingetragen: moment, moment-timezone, moment-duration-format

                      Ein Auszug meiner Fehlermeldungen:

                      javascript.0 | 2024-08-31 18:31:00.107 | error | script.js.common.Homeautomatik.Abends_weg: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Abends_weg:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7) -- | -- | -- | --
                      
                      javascript.0 | 2024-08-31 18:31:00.104 | error | script.js.common.Homeautomatik.Energie: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Energie:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.100 | error | script.js.common.Homeautomatik.Flood_71_auswerten: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Flood_71_auswerten:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.094 | error | script.js.common.Homeautomatik.Infomeldungen: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Infomeldungen:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.090 | error | script.js.common.Homeautomatik.Mainswitch: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Mainswitch:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.087 | error | script.js.common.Homeautomatik.PV: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.PV:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.083 | error | script.js.common.Homeautomatik.Poolpumpensteuerung: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Poolpumpensteuerung:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.079 | error | script.js.common.Homeautomatik.Rollo_Info_Telegram: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Rollo_Info_Telegram:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.077 | error | script.js.common.Homeautomatik.Shelly_Buttons: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Shelly_Buttons:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.074 | error | script.js.common.Homeautomatik.Sonne: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Sonne:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.073 | error | script.js.common.Homeautomatik.Stromverbrauch: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Stromverbrauch:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.071 | error | script.js.common.Homeautomatik.Stromverbrauch_HT_NT: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Stromverbrauch_HT_NT:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.069 | error | script.js.common.Homeautomatik.Szene_Abends_weg_: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Szene_Abends_weg_:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.067 | error | script.js.common.Homeautomatik.Taster_Wohnzimmer_LED: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Taster_Wohnzimmer_LED:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      
                      javascript.0 | 2024-08-31 18:31:00.065 | error | script.js.common.Homeautomatik.Telegram_Energie: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.common.Homeautomatik.Telegram_Energie:216:115) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1876:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
                      

                      iob diag ergibt folgendes:

                      ======================= SUMMARY =======================
                                              v.2024-05-22
                      
                      
                       Static hostname: iobroker
                             Icon name: computer-container
                               Chassis: container ☐
                        Virtualization: lxc
                      Operating System: Ubuntu 24.04.1 LTS
                                Kernel: Linux 6.8.12-1-pve
                          Architecture: x86-64
                      
                      Installation:           lxc
                      Kernel:                 x86_64
                      Userland:               64 bit
                      Timezone:               Europe/Vienna (CEST, +0200)
                      User-ID:                1000
                      Display-Server:         true
                      Boot Target:            graphical.target
                      
                      Pending OS-Updates:     0
                      Pending iob updates:    0
                      
                      Nodejs-Installation:
                      /usr/bin/nodejs         v20.17.0
                      /usr/bin/node           v20.17.0
                      /usr/bin/npm            10.8.2
                      /usr/bin/npx            10.8.2
                      /usr/bin/corepack       0.29.3
                      
                      Recommended versions are nodejs 20.17.0 and npm 10.8.2
                      Your nodejs installation is correct
                      
                      MEMORY: 
                                     total        used        free      shared  buff/cache   available
                      Mem:            8.6G        3.6G        785M         12M        4.2G        5.0G
                      Swap:           536M        200K        536M
                      Total:          9.1G        3.6G        1.3G
                      
                      Active iob-Instances:   35
                      Upgrade policy: none
                      
                      ioBroker Core:          js-controller           6.0.11
                                              admin                   7.0.23
                      
                      ioBroker Status:        iobroker is running on this host.
                      
                      
                      Objects type: jsonl
                      States  type: redis
                      
                      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: 10.0.0.20, run as: admin
                      + system.adapter.web.1                    : web                   : iobroker                                 -  enabled, port: 20002, bind: 0.0.0.0, run as: admin
                      
                      Objects:                21259
                      States:                 18329
                      
                      Size of iob-Database:
                      
                      36M     /opt/iobroker/iobroker-data/objects.jsonl
                      228K    /opt/iobroker/iobroker-data/states.jsonl
                      
                      
                      
                      =================== END OF SUMMARY ====================
                      

                      Hat jemand das selbe Problem und dafür eine Lösung?

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #11

                      @worxweis said in Javascript 8.7.6 Fehlermeldungen nach Update:

                      Im Javascript Adapter sind folgende zusätzlichen NPM-Module eingetragen: moment, moment-timezone, moment-duration-format

                      Ich hatte diese Meldungen auch. Ein keinem meiner Scripte musste ich zur Lösung zusätzlichen Code eingeben.
                      Lösch diese neuen Zeile(n) wieder aus deinem Script und sorge nur dafür, dass Du diese eingetragenen NPM-Module aus dem Javascript-Adapter löschst.
                      Der Adapter ist nun selbst in der Lage, die "required"-Module zu laden, wenn sie so im Script definiert sind.
                      Das kann man auch im Log sehen.

                      W 1 Antwort Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

                        @worxweis said in Javascript 8.7.6 Fehlermeldungen nach Update:

                        Im Javascript Adapter sind folgende zusätzlichen NPM-Module eingetragen: moment, moment-timezone, moment-duration-format

                        Ich hatte diese Meldungen auch. Ein keinem meiner Scripte musste ich zur Lösung zusätzlichen Code eingeben.
                        Lösch diese neuen Zeile(n) wieder aus deinem Script und sorge nur dafür, dass Du diese eingetragenen NPM-Module aus dem Javascript-Adapter löschst.
                        Der Adapter ist nun selbst in der Lage, die "required"-Module zu laden, wenn sie so im Script definiert sind.
                        Das kann man auch im Log sehen.

                        W Offline
                        W Offline
                        worxweis
                        schrieb am zuletzt editiert von
                        #12

                        @rscsb

                        Danke für den Vorschlag, aber das bringt keine Änderung. Die Fehler treten trotzdem auf.

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

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

                        771

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe