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. Skripten / Logik
  4. JavaScript
  5. Fehlermeldung ich bin ratlos

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

Fehlermeldung ich bin ratlos

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
6 Beiträge 4 Kommentatoren 298 Aufrufe 2 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.
  • M Offline
    M Offline
    Marty56
    schrieb am zuletzt editiert von
    #1

    Hallo

    Manchmal um 7:00 kommt die Fehlermeldung unten. Insbesondere mit der letzten Zeile kann ich nicht viel anfangen.

    Vielleicht hat jemand einen Tip?

    javascript.0	2019-07-27 07:02:10.813	warn	at Timer.listOnTimeout (timers.js:290:5)
    javascript.0	2019-07-27 07:02:10.813	warn	at tryOnTimeout (timers.js:323:5)
    javascript.0	2019-07-27 07:02:10.813	warn	at ontimeout (timers.js:511:34)
    javascript.0	2019-07-27 07:02:10.812	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1314:29)
    javascript.0	2019-07-27 07:02:10.811	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20)
    javascript.0	2019-07-27 07:02:10.801	warn	State "undefined" not found
    hm-rpc.0	2019-07-27 07:00:10.789	error	Error: XML-RPC fault: Failure
    hm-rpc.0	2019-07-27 07:00:10.787	error	xmlrpc -> setValue ["1","LEVEL",1] FLOAT
    

    HW:NUC (16 GB Ram)
    OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

    1 Antwort Letzte Antwort
    0
    • sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @Marty56 sagte in Fehlermeldung ich bin ratlos:

      hm-rpc

      Zeig mal die Einstellungen von hm-rpc

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      HomoranH 1 Antwort Letzte Antwort
      0
      • sigi234S sigi234

        @Marty56 sagte in Fehlermeldung ich bin ratlos:

        hm-rpc

        Zeig mal die Einstellungen von hm-rpc

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

        @sigi234 sagte in Fehlermeldung ich bin ratlos:

        Zeig mal die Einstellungen von hm-rpc

        und das script, das um 07:00 (?) diesen Datenpunkt steuern soll

        Existiert das Objekt noch?

        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
        • arteckA Offline
          arteckA Offline
          arteck
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          da wird auf ein Object verwiesen der nicht da ist. ab und zu

          zigbee hab ich, zwave auch, nuc's genauso und HA auch

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            Marty56
            schrieb am zuletzt editiert von
            #5

            @Homoran Das ist ja genau das Problem. Ich kann aufgrund der Fehlermeldung das Script nicht lokalisieren. Der Fehler kommt nämlich auch nicht immer um 7 und außerdem manchmal auch am Abend.
            Und mir ist auch klar, dass es wohl irgendein fehlendes Objekt ist.

            Ich vermute, dass es mit dem Errorhandling meiner Jalousiensteuerung zu tun hat. Ich habe zwei HM Jalousienschalter, die zicken ab und zu herum und ich frage *_Unreach ab, um den Schaltvorgang bis zu 5 Mal zu wiederholen. In der Regel geht es dann auch. Ich habe jetzt in dieser Errorhandling Routine jede Menge Logs eingefügt. Vielleicht komme ich damit weiter. Hier ist die Errorhandling Routine.

            var jal_tries = [];
            // ----------------- Korrektur von unerreichbaren Jalousien --------------------
            on({id: [KU_Jal_Nord_unreach,
                    WZ_Jal_West_unreach,
                    WZ_Jal_Sued_unreach,
                    OF_Jal_Sued_unreach,
                    KZ_Jal_Sued_unreach,
                    KZ_Jal_West_unreach,
                    SZ_Jal_West_unreach,
                    SZ_Jal_Nord_unreach,
                    BA_Jal_Nord_unreach], change: "any"},function(obj) {
                var tokens      =  [];
            	tokens          =  obj.common.name.split(":");
            	var name        =  tokens[0];
            	log(name + " war nicht erreichbar");
            	if (!jal_tries[name]) jal_tries[name] = 0;
            	if (obj.state.val){
                    jal_tries[name]++;
                    if (jal_tries[name] < 5) {
                        log("versuche die Jalousie" + name + " nochmal zu setzen");
                        setStateDelayed("" + getIdByName(name + '.LEVEL'),getState("Rolladen").val,120000);
                    } else {
                        log("gebe auf  die Jalousie " + name + " nochmal zu setzen");
                        setState('Botschaft', name + " war nicht erreichbar. Gebe auf.");
                    }
            	} 
            });
            

            HW:NUC (16 GB Ram)
            OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

            M 1 Antwort Letzte Antwort
            0
            • M Marty56

              @Homoran Das ist ja genau das Problem. Ich kann aufgrund der Fehlermeldung das Script nicht lokalisieren. Der Fehler kommt nämlich auch nicht immer um 7 und außerdem manchmal auch am Abend.
              Und mir ist auch klar, dass es wohl irgendein fehlendes Objekt ist.

              Ich vermute, dass es mit dem Errorhandling meiner Jalousiensteuerung zu tun hat. Ich habe zwei HM Jalousienschalter, die zicken ab und zu herum und ich frage *_Unreach ab, um den Schaltvorgang bis zu 5 Mal zu wiederholen. In der Regel geht es dann auch. Ich habe jetzt in dieser Errorhandling Routine jede Menge Logs eingefügt. Vielleicht komme ich damit weiter. Hier ist die Errorhandling Routine.

              var jal_tries = [];
              // ----------------- Korrektur von unerreichbaren Jalousien --------------------
              on({id: [KU_Jal_Nord_unreach,
                      WZ_Jal_West_unreach,
                      WZ_Jal_Sued_unreach,
                      OF_Jal_Sued_unreach,
                      KZ_Jal_Sued_unreach,
                      KZ_Jal_West_unreach,
                      SZ_Jal_West_unreach,
                      SZ_Jal_Nord_unreach,
                      BA_Jal_Nord_unreach], change: "any"},function(obj) {
                  var tokens      =  [];
              	tokens          =  obj.common.name.split(":");
              	var name        =  tokens[0];
              	log(name + " war nicht erreichbar");
              	if (!jal_tries[name]) jal_tries[name] = 0;
              	if (obj.state.val){
                      jal_tries[name]++;
                      if (jal_tries[name] < 5) {
                          log("versuche die Jalousie" + name + " nochmal zu setzen");
                          setStateDelayed("" + getIdByName(name + '.LEVEL'),getState("Rolladen").val,120000);
                      } else {
                          log("gebe auf  die Jalousie " + name + " nochmal zu setzen");
                          setState('Botschaft', name + " war nicht erreichbar. Gebe auf.");
                      }
              	} 
              });
              
              M Offline
              M Offline
              Marty56
              schrieb am zuletzt editiert von Marty56
              #6

              Ich habe den Fehler gefunden. Ich habe den Homematic Bezeichner falls berechnet.
              Danke für Eure Rückmeldung.

              HW:NUC (16 GB Ram)
              OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

              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

              953

              Online

              32.4k

              Benutzer

              81.5k

              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