Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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 Too Many Errors 91% scanned

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    1.1k

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.6k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    6.2k

Javascript Too Many Errors 91% scanned

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
2 Beiträge 2 Kommentatoren 668 Aufrufe
  • Ä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.
  • Z Offline
    Z Offline
    Zippolighter
    schrieb am zuletzt editiert von
    #1

    Hi, irgendwo scheint mein Neulingwissen hierfür noch nicht auszureichen

    Erhalte in Zeile 194 ein gelbes Dreieck mit Ausrufezeichen. Bei mouseover zeigt es mir Too Many Errors 91% scanned.

    Ich habe überhaupt keinen Plan was da falsch läuft.

    //   Berechnen des Vorjahreswert anhand des Datums
    
    // Berechnung des aktuellen Monats und Jahr    
        var d = new Date();
        var dm = d.getMonth() +1;
        var dj = d.getYear() -100;
        log('Monat Jahr ' + dm + '.' + dj);
    
    // Variablen
        var MonatP_Vorjahreswert = "javascript.0.Manuell.Systemvariable.Strom.MonatP_Vorjahreswert"; //MonatP_Vorjahreswert
        var MonatE_Vorjahreswert = "javascript.0.Manuell.Systemvariable.Strom.MonatE_Vorjahreswert"; //MonatE_Vorjahreswert
        var MonatV_Vorjahreswert = "javascript.0.Manuell.Systemvariable.Strom.MonatV_Vorjahreswert"; //MonatV_Vorjahreswert
        var gCountJanuar2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountJanuar2016P").val;  //eCountJanuar2016P
        var gCountJanuar2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountJanuar2016E").val;  //eCountJanuar2016E
        var gCountJanuar2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountJanuar2016V").val;  //eCountJanuar2016V
        var gCountFebruar2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountFebruar2016P").val;  //eCountFebruar2016P
        var gCountFebruar2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountFebruar2016E").val;  //eCountFebruar2016E
        var gCountFebruar2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountFebruar2016V").val;  //eCountFebruar2016V
        var gCountMaerz2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountMaerz2016P").val;  //eCountMaerz2016P
        var gCountMaerz2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountMaerz2016E").val;  //eCountMaerz2016E
        var gCountMaerz2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountMaerz2016V").val;  //eCountMaerz2016V    
        var gCountApril2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountApril2016P").val;  //eCountApril2016P
        var gCountApril2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountApril2016E").val;  //eCountApril2016E
        var gCountApril2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountApril2016V").val;  //eCountApril2016V    
        var gCountMai2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountMai2016P").val;  //eCountMai2016P
        var gCountMai2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountMai2016E").val;  //eCountMai2016E
        var gCountMai2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountMai2016V").val;  //eCountMai2016V
        var gCountJuni2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountJuni2016P").val;  //eCountJuni2016P
        var gCountJuni2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountJuni2016E").val;  //eCountJuni2016E
        var gCountJuni2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountJuni2016V").val;  //eCountJuni2016V
        var gCountJuli2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountJuli2016P").val;  //eCountJuli2016P
        var gCountJuli2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountJuli2016E").val;  //eCountJuli2016E
        var gCountJuli2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountJuli2016V").val;  //eCountJuli2016V
        var gCountAugust2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountAugust2016P").val;  //eCountAugust2016P
        var gCountAugust2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountAugust2016E").val;  //eCountAugust2016E
        var gCountAugust2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountAugust2016V").val;  //eCountAugust2016V
        var gCountSeptember2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountSeptember2016P").val;  //eCountSeptember2016P
        var gCountSeptember2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountSeptember2016E").val;  //eCountSeptember2016E
        var gCountSeptember2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountSeptember2016V").val;  //eCountSeptember2016V
        var gCountOktober2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountOktober2016P").val;  //eCountOktober2016P
        var gCountOktober2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountOktober2016E").val;  //eCountOktober2016E
        var gCountOktober2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountOktober2016V").val;  //eCountOktober2016V
        var gCountNovember2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountNovember2016P").val;  //eCountNovember2016P
        var gCountNovember2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountNovember2016E").val;  //eCountNovember2016E
        var gCountNovember2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountNovember2016V").val;  //eCountNovember2016V
        var gCountDezember2016P = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountDezember2016P").val;  //eCountDezember2016P
        var gCountDezember2016E = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountDezember2016E").val;  //eCountDezember2016E
        var gCountDezember2016V = getState("javascript.0.Manuell.Systemvariable.Strom.2016.eCountDezember2016V").val;  //eCountDezember2016V
        var gCountJanuar2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountJanuar2017P").val;  //eCountJanuar2017P
        var gCountJanuar2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountJanuar2017E").val;  //eCountJanuar2017E
        var gCountJanuar2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountJanuar2017V").val;  //eCountJanuar2017V
        var gCountFebruar2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountFebruar2017P").val;  //eCountFebruar2017P
        var gCountFebruar2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountFebruar2017E").val;  //eCountFebruar2017E
        var gCountFebruar2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountFebruar2017V").val;  //eCountFebruar2017V
        var gCountMaerz2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountMaerz2017P").val;  //eCountMaerz2017P
        var gCountMaerz2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountMaerz2017E").val;  //eCountMaerz2017E
        var gCountMaerz2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountMaerz2017V").val;  //eCountMaerz2017V    
        var gCountApril2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountApril2017P").val;  //eCountApril2017P
        var gCountApril2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountApril2017E").val;  //eCountApril2017E
        var gCountApril2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountApril2017V").val;  //eCountApril2017V    
        var gCountMai2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountMai2017P").val;  //eCountMai2017P
        var gCountMai2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountMai2017E").val;  //eCountMai2017E
        var gCountMai2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountMai2017V").val;  //eCountMai2017V
        var gCountJuni2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountJuni2017P").val;  //eCountJuni2017P
        var gCountJuni2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountJuni2017E").val;  //eCountJuni2017E
        var gCountJuni2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountJuni2017V").val;  //eCountJuni2017V
        var gCountJuli2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountJuli2017P").val;  //eCountJuli2017P
        var gCountJuli2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountJuli2017E").val;  //eCountJuli2017E
        var gCountJuli2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountJuli2017V").val;  //eCountJuli2017V
        var gCountAugust2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountAugust2017P").val;  //eCountAugust2017P
        var gCountAugust2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountAugust2017E").val;  //eCountAugust2017E
        var gCountAugust2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountAugust2017V").val;  //eCountAugust2017V
        var gCountSeptember2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountSeptember2017P").val;  //eCountSeptember2017P
        var gCountSeptember2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountSeptember2017E").val;  //eCountSeptember2017E
        var gCountSeptember2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountSeptember2017V").val;  //eCountSeptember2017V
        var gCountOktober2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountOktober2017P").val;  //eCountOktober2017P
        var gCountOktober2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountOktober2017E").val;  //eCountOktober2017E
        var gCountOktober2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountOktober2017V").val;  //eCountOktober2017V
        var gCountNovember2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountNovember2017P").val;  //eCountNovember2017P
        var gCountNovember2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountNovember2017E").val;  //eCountNovember2017E
        var gCountNovember2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountNovember2017V").val;  //eCountNovember2017V
        var gCountDezember2017P = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountDezember2017P").val;  //eCountDezember2017P
        var gCountDezember2017E = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountDezember2017E").val;  //eCountDezember2017E
        var gCountDezember2017V = getState("javascript.0.Manuell.Systemvariable.Strom.2017.eCountDezember2017V").val;  //eCountDezember2017V    
    
    // Am 1\. jeden Monats, Monat und Jahr überprüfen und Werte in Vorjahreswerte schreiben
    schedule("0 0 1 * *", function () {
    
        if((dm === 1) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountJanuar2016P);
            setState(MonatE_Vorjahreswert, gCountJanuar2016E);
            setState(MonatV_Vorjahreswert, gCountJanuar2016V);
        }
        if((dm === 2) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountFebruar2016P);
            setState(MonatE_Vorjahreswert, gCountFebruar2016E);
            setState(MonatV_Vorjahreswert, gCountFebruar2016V);
        }
        if((dm === 3) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountMaerz2016P);
            setState(MonatE_Vorjahreswert, gCountMaerz2016E);
            setState(MonatV_Vorjahreswert, gCountMaerz2016V);
        }    
        if((dm === 4) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountApril2016P);
            setState(MonatE_Vorjahreswert, gCountApril2016E);
            setState(MonatV_Vorjahreswert, gCountApril2016V);
        }    
        if((dm === 5) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountMai2016P);
            setState(MonatE_Vorjahreswert, gCountMai2016E);
            setState(MonatV_Vorjahreswert, gCountMai2016V);
        }    
        if((dm === 6) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountJuni2016P);
            setState(MonatE_Vorjahreswert, gCountJuni2016E);
            setState(MonatV_Vorjahreswert, gCountJuni2016V);
        }
        if((dm === 7) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountJuli2016P);
            setState(MonatE_Vorjahreswert, gCountJuli2016E);
            setState(MonatV_Vorjahreswert, gCountJuli2016V);
        }
        if((dm === 8) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountAugust2016P);
            setState(MonatE_Vorjahreswert, gCountAugust2016E);
            setState(MonatV_Vorjahreswert, gCountAugust2016V);
        }
        if((dm === 9) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountSeptember2016P);
            setState(MonatE_Vorjahreswert, gCountSeptember2016E);
            setState(MonatV_Vorjahreswert, gCountSeptember2016V);
        }
        if((dm === 10) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountOktober2016P);
            setState(MonatE_Vorjahreswert, gCountOktober2016E);
            setState(MonatV_Vorjahreswert, gCountOktober2016V);
        }
        if((dm === 11) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountNovember2016P);
            setState(MonatE_Vorjahreswert, gCountNovember2016E);
            setState(MonatV_Vorjahreswert, gCountNovember2016V);
        }
        if((dm === 12) && (dj === 17)) {
            setState(MonatP_Vorjahreswert, gCountDezember2016P);
            setState(MonatE_Vorjahreswert, gCountDezember2016E);
            setState(MonatV_Vorjahreswert, gCountDezember2016V);
        }
        if((dm === 1) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountJanuar2017P);
            setState(MonatE_Vorjahreswert, gCountJanuar2017E);
            setState(MonatV_Vorjahreswert, gCountJanuar2017V);
        }
        if((dm === 2) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountFebruar2017P);
            setState(MonatE_Vorjahreswert, gCountFebruar2017E);
            setState(MonatV_Vorjahreswert, gCountFebruar2017V);
        }
        if((dm === 3) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountMaerz2017P);
            setState(MonatE_Vorjahreswert, gCountMaerz2017E);
            setState(MonatV_Vorjahreswert, gCountMaerz2017V);
        }    
        if((dm === 4) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountApril2017P);
            setState(MonatE_Vorjahreswert, gCountApril2017E);
            setState(MonatV_Vorjahreswert, gCountApril2017V);
        }    
        if((dm === 5) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountMai2017P);
            setState(MonatE_Vorjahreswert, gCountMai2017E);
            setState(MonatV_Vorjahreswert, gCountMai2017V);
        }    
        if((dm === 6) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountJuni2017P);
            setState(MonatE_Vorjahreswert, gCountJuni2017E);
            setState(MonatV_Vorjahreswert, gCountJuni2017V);
        }
        if((dm === 7) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountJuli2017P);
            setState(MonatE_Vorjahreswert, gCountJuli2017E);
            setState(MonatV_Vorjahreswert, gCountJuli2017V);
        }
        if((dm === 8) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountAugust2017P);
            setState(MonatE_Vorjahreswert, gCountAugust2017E);
            setState(MonatV_Vorjahreswert, gCountAugust2017V);
        }
        if((dm === 9) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountSeptember2017P);
            setState(MonatE_Vorjahreswert, gCountSeptember2017E);
            setState(MonatV_Vorjahreswert, gCountSeptember2017V);
        }
        if((dm === 10) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountOktober2017P);
            setState(MonatE_Vorjahreswert, gCountOktober2017E);
            setState(MonatV_Vorjahreswert, gCountOktober2017V);
        }
        if((dm === 11) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountNovember2017P);
            setState(MonatE_Vorjahreswert, gCountNovember2017E);
            setState(MonatV_Vorjahreswert, gCountNovember2017V);
        }
        if((dm === 12) && (dj === 18)) {
            setState(MonatP_Vorjahreswert, gCountDezember2017P);
            setState(MonatE_Vorjahreswert, gCountDezember2017E);
            setState(MonatV_Vorjahreswert, gCountDezember2017V);
        }    
    }); 
    
    

    Wäre toll wenn mir jemand einen Tipp geben könnte.

    Danke

    Gruß Zippolighter

    1 Antwort Letzte Antwort
    0
    • ruhr70R Offline
      ruhr70R Offline
      ruhr70
      schrieb am zuletzt editiert von
      #2

      Frage mich das auch immer…

      Vielleicht weil der Editor die Funktionen vom Javascript Adapter nicht kennt und als Fehler zählt?

      wie z.B. getState()

      Adapter: Fritzbox, Unify Circuit
      Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

      1 Antwort Letzte Antwort
      0

      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

      Registrieren Anmelden
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      Support us

      ioBroker
      Community Adapters
      Donate

      413

      Online

      33.0k

      Benutzer

      83.6k

      Themen

      1.3m

      Beiträge
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
      ioBroker Community 2014-2026
      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