Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

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

Scheduled Pinned Locked Moved Skripten / Logik
8 Posts 3 Posters 3.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • etvE Offline
    etvE Offline
    etv
    wrote on last edited by
    #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 Reply Last reply
    0
    • paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #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 Reply Last reply
      0
      • etvE Offline
        etvE Offline
        etv
        wrote on last edited by
        #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 Reply Last reply
        0
        • etvE Offline
          etvE Offline
          etv
          wrote on last edited by
          #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 Reply Last reply
          0
          • HomoranH Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by
            #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 Reply Last reply
            0
            • etvE Offline
              etvE Offline
              etv
              wrote on last edited by
              #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 Reply Last reply
              0
              • paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by
                #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 Reply Last reply
                0
                • etvE Offline
                  etvE Offline
                  etv
                  wrote on last edited by
                  #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 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  671

                  Online

                  32.6k

                  Users

                  82.2k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe