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. [gelöst!!] Fehler "Cannot read property 'val' of null at script.js" nach Umstieg auf neuen Rechner

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

[gelöst!!] Fehler "Cannot read property 'val' of null at script.js" nach Umstieg auf neuen Rechner

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
8 Beiträge 3 Kommentatoren 3.0k 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.
  • etvE Offline
    etvE Offline
    etv
    schrieb am zuletzt editiert von
    #1

    Liebe Leute,

    ich hab gerade meine ioBroker Installation von zwei Rapsi's auf eine Synology DS1515 umgelegt, d.h. folgendes gemacht:

    • iobroker auf der DS neu installiert

    • alle verwendeten Adapter neu installiert und gleich wie auf den Raspi's eingestellt

    • alle javascript Variablen vom alten Raspi als JSON-Datei runter geladen und

    • wieder auf der DS raufgeladen

    ABER: nun bekomme ich bei allen Scripten die javascript.0…...Variablen verwenden den oben angeführten Fehler. Warum ist das so und was kann ich dagegen tun?

    Aja, bei VIS hat das alles geklappt!! iobroker-data/files/vis.0 komplett runter gesaugt und auf die DS raufgeladen - alles bestens und wieder da....nur die Variablen wollen net...

    Hat wer eine Idee - außer alle neu anlegen ;)

    Grüße

    Tom

    EDIT: folgender Fehler kommt auch im Log:

    javascript-0 2016-07-23 16:35:23.162 warn State "javascript.0.Klima.BD.open_txt" not found

    Aber die Variable existiert....

    EDIT 2: korrigiere - es gehen nicht alle Variablen nicht, sondern nur eine Gruppe von Variablen - die gesamte Klimaabteilung - das wären dann aber leider 50 Stück....

    EDIT 3: anbei der Errorlog:

    ! TypeError: 2016-07-23 17:22:05.733 error at Object.that.states.States.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2114:37)
    ! TypeError: 2016-07-23 17:22:05.733 error at Object.utils.adapter.stateChange (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:215:17)
    ! TypeError: 2016-07-23 17:22:05.733 error at checkPatterns (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:537:17)
    ! TypeError: 2016-07-23 17:22:05.733 error at getObjectEnums (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:2659:28)
    ! TypeError: 2016-07-23 17:22:05.733 error at getObjectEnums (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:2659:28)
    ! TypeError: 2016-07-23 17:22:05.733 error at getObjectEnums (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:2665:45)
    ! TypeError: 2016-07-23 17:22:05.733 error at /opt/iobroker/node_modules/iobroker.javascript/javascript.js:541:48
    ! TypeError: 2016-07-23 17:22:05.733 error at Object.subs.callback (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:1207:48)
    ! TypeError: 2016-07-23 17:22:05.733 error at Object. (script.js.VIS_Scipts.Feuchteberechnung_und_Lüftungsempfehlung:522:17)
    ! TypeError: 2016-07-23 17:22:05.733 error at open_windows (script.js.VIS_Scipts.Feuchteberechnung_und_Lüftungsempfehlung:152:58)
    ! TypeError: 2016-07-23 17:22:05.733 error Cannot read property 'val' of null
    ! message 2016-07-23 17:22:05.732 error hm-rpc.0.LEQ0598134.1.HUMIDITY [object Object] Cannot read property 'val' of null
    ! javascript-0 2016-07-23 17:22:05.732 warn State "javascript.0.Klima.OUT.aHum" not found

    …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

    1 Antwort Letzte Antwort
    0
    • paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @etv:

      ABER: nun bekomme ich bei allen Scripten die javascript.0…...Variablen verwenden den oben angeführten Fehler. Warum ist das so und was kann ich dagegen tun? `
      Vermutlich werden beim Import der JS-Datenpunkte nur die statischen Objekte erzeugt, aber noch keine Zustände (states). http://forum.iobroker.net/viewtopic.php?f=20&t=3362#p31007 hat einfach die Datei "states.json" aus dem Ordner "/opt/iobroker/iobroker-data" kopiert und so auch alle states wieder hergestellt.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • etvE Offline
        etvE Offline
        etv
        schrieb am zuletzt editiert von
        #3

        @paul53:

        Vermutlich werden beim Import der JS-Datenpunkte nur die statischen Objekte erzeugt, aber noch keine Zustände (states). http://forum.iobroker.net/viewtopic.php?f=20&t=3362#p31007 hat einfach die Datei "states.json" aus dem Ordner "/opt/iobroker/iobroker-data" kopiert und so auch alle states wieder hergestellt. `
        …fasst!! :D

        Einen Teil der Variablen kann er nun beschreiben oder lesen, aber den anderen Teil nicht :?:

        Naja, jetzt sind's dann nur mehr um die 30 Variablen - ich werd' die mal nach und nach neu anlegen....

        Danke

        Tom

        …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

        1 Antwort Letzte Antwort
        0
        • etvE Offline
          etvE Offline
          etv
          schrieb am zuletzt editiert von
          #4

          OK, vielleicht war ich zu schnell!!!

          Die ersten paar Einträge im Log können auch von vorher noch sein…..

          ...ich schau mir das an - zieht eh grad ein Gewitter auf, d.h. die Temperaturen werden sich rasch ändern und damit auch das Script aufgerufen werden ;)

          Grüße

          Tom

          …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

          1 Antwort Letzte Antwort
          0
          • HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #5

            @etv:

            Einen Teil der Variablen kann er nun beschreiben oder lesen, aber den anderen Teil nicht `
            Stimmen die Rechte?

            Gleicher Besitzer?

            Gruß

            Rainer

            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
            • etvE Offline
              etvE Offline
              etv
              schrieb am zuletzt editiert von
              #6

              @paul53:

              Vermutlich werden beim Import der JS-Datenpunkte nur die statischen Objekte erzeugt, aber noch keine Zustände (states). http://forum.iobroker.net/viewtopic.php?f=20&t=3362#p31007 hat einfach die Datei "states.json" aus dem Ordner "/opt/iobroker/iobroker-data" kopiert und so auch alle states wieder hergestellt. `

              BINGO, danke dir Paul!!

              Ich war vorher etwas zu schnell - der iobroker Log im Browser ist anscheinend immer etwas hinten und hat mir noch ein paar Meldungen ausgeworfen, obwohl ich schon die states.json drüber kopiert hatte….es läuft nun wieder!

              Grüße

              Tom

              …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

              1 Antwort Letzte Antwort
              0
              • paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #7

                @etv:

                …ein paar Meldungen ausgeworfen, obwohl ich schon die states.json drüber kopiert hatte.... `
                Hast Du nach dem Kopieren iobroker neu gestartet, damit die states auch im RAM von ibroker sind ?

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • etvE Offline
                  etvE Offline
                  etv
                  schrieb am zuletzt editiert von
                  #8

                  ….nein gleich danach nicht, hat er auch so übernommen.

                  Fehler war, dass die Datei nach dem Kopieren falsche Zugriffsrechte hatte und erst nach dem Ändern dieser ist es dann gegangen und anscheinend sind genau in dieser Zeit die letzten Fehler ausgeworfen worden...

                  Aber nun klappt's perfekt!

                  Danke nochmal für die rasche Hilfe!!

                  Grüße

                  Tom

                  …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

                  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

                  324

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  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