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. Warnings: Angeblich nicht existierende Datenpunkte

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
    949

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Warnings: Angeblich nicht existierende Datenpunkte

Geplant Angeheftet Gesperrt Verschoben JavaScript
12 Beiträge 5 Kommentatoren 657 Aufrufe 3 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.
  • D derrapf

    Hallo
    Meine Logs sind seit dem Update auf JsController 3.3.22 voll mit Warnings wie z.B.

    2022-04-19 19:20:00.968	warn	at processTimers (internal/timers.js:497:7)
    2022-04-19 19:20:00.967	warn	at listOnTimeout (internal/timers.js:554:17)
    2022-04-19 19:20:00.966	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7)
    2022-04-19 19:20:00.966	warn	at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28
    2022-04-19 19:20:00.965	warn	at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:168:15)
    2022-04-19 19:20:00.964	warn	at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1316:34)
    2022-04-19 19:20:00.964	warn	at Object.<anonymous> (script.js.common.WeckerSteuerung:102:22)
    2022-04-19 19:20:00.960	warn	getState "Manuelle_Datenpunkte.0.Wecker.Wecker1_Licht" not found (3) states[id]=null
    

    Die Zeile 102 ist relativ unspektakulär:

     var Licht_an = getState('Manuelle_Datenpunkte.0.Wecker.Wecker1_Licht').val;
    

    Der Datenpunkt ist eine %-Zahl und existiert auch. Deswegen verstehe ich nicht warum die nicht gefunden wird:
    1d45dfcf-d319-4b81-b667-75c5e57df418-image.png

    Von der Sorte gibt es Einige. Also Datenpunkte nicht gefunden die es aber gibt.
    Hab ich da was Wichtiges übersehen?
    Gruss Ralf

    mickymM Offline
    mickymM Offline
    mickym
    Most Active
    schrieb am zuletzt editiert von
    #2

    @derrapf Kann das sein, dass Du einen Namensraum erschaffen hast, den es eigentlich nicht geben darf? Ich dachte immer, dass man eigene Datenpunkte immer unter 0_userdata.0 anlegen sollte.

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    D 1 Antwort Letzte Antwort
    0
    • mickymM mickym

      @derrapf Kann das sein, dass Du einen Namensraum erschaffen hast, den es eigentlich nicht geben darf? Ich dachte immer, dass man eigene Datenpunkte immer unter 0_userdata.0 anlegen sollte.

      D Offline
      D Offline
      derrapf
      schrieb am zuletzt editiert von derrapf
      #3

      @mickym Achso. Ich dachte man kann jeden Beliebigen erzeugen. Meinst Du dass es daran liegen könnte?
      Früher hat das so funktioniert
      Gruss Ralf

      mickymM Thomas BraunT 2 Antworten Letzte Antwort
      0
      • D derrapf

        @mickym Achso. Ich dachte man kann jeden Beliebigen erzeugen. Meinst Du dass es daran liegen könnte?
        Früher hat das so funktioniert
        Gruss Ralf

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von
        #4

        @derrapf Also ich denke, dass man mit dem Admin5 ziemlich strenge Regeln eingeführt hat. Probier es halt einfach, wenn Du Deine Struktur unter 0_userdata.0 anlegst, ob Du dann immer noch die Probleme hast.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        1 Antwort Letzte Antwort
        0
        • D derrapf

          @mickym Achso. Ich dachte man kann jeden Beliebigen erzeugen. Meinst Du dass es daran liegen könnte?
          Früher hat das so funktioniert
          Gruss Ralf

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #5

          @derrapf sagte in Warnings: Angeblich nicht existierende Datenpunkte:

          Früher hat das so funktioniert

          Früher hat's auch schwarz geschneit.

          0_userdata ist der vorgesehene Bereich für sowas. Alles andere kann zu Problemen führen.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          1 Antwort Letzte Antwort
          0
          • D derrapf

            Hallo
            Meine Logs sind seit dem Update auf JsController 3.3.22 voll mit Warnings wie z.B.

            2022-04-19 19:20:00.968	warn	at processTimers (internal/timers.js:497:7)
            2022-04-19 19:20:00.967	warn	at listOnTimeout (internal/timers.js:554:17)
            2022-04-19 19:20:00.966	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7)
            2022-04-19 19:20:00.966	warn	at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28
            2022-04-19 19:20:00.965	warn	at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:168:15)
            2022-04-19 19:20:00.964	warn	at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1316:34)
            2022-04-19 19:20:00.964	warn	at Object.<anonymous> (script.js.common.WeckerSteuerung:102:22)
            2022-04-19 19:20:00.960	warn	getState "Manuelle_Datenpunkte.0.Wecker.Wecker1_Licht" not found (3) states[id]=null
            

            Die Zeile 102 ist relativ unspektakulär:

             var Licht_an = getState('Manuelle_Datenpunkte.0.Wecker.Wecker1_Licht').val;
            

            Der Datenpunkt ist eine %-Zahl und existiert auch. Deswegen verstehe ich nicht warum die nicht gefunden wird:
            1d45dfcf-d319-4b81-b667-75c5e57df418-image.png

            Von der Sorte gibt es Einige. Also Datenpunkte nicht gefunden die es aber gibt.
            Hab ich da was Wichtiges übersehen?
            Gruss Ralf

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

            @mickym sagte in Warnings: Angeblich nicht existierende Datenpunkte:

            Ich dachte immer, dass man eigene Datenpunkte immer unter 0_userdata.0 anlegen sollte.

            ich hab auch noch alte Strukturen aus der vor-Userdata.0 Zeit.
            Screenshot_20220419-211124_Firefox.jpg

            mich stört eher

            @derrapf sagte in Warnings: Angeblich nicht existierende Datenpunkte:

            states[id]=null

            was immer das bedeuten soll

            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 -

            mickymM 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @mickym sagte in Warnings: Angeblich nicht existierende Datenpunkte:

              Ich dachte immer, dass man eigene Datenpunkte immer unter 0_userdata.0 anlegen sollte.

              ich hab auch noch alte Strukturen aus der vor-Userdata.0 Zeit.
              Screenshot_20220419-211124_Firefox.jpg

              mich stört eher

              @derrapf sagte in Warnings: Angeblich nicht existierende Datenpunkte:

              states[id]=null

              was immer das bedeuten soll

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #7

              @homoran sagte in Warnings: Angeblich nicht existierende Datenpunkte:

              states[id]=null

              was immer das bedeuten soll

              Wieso das ist doch normal. Null ist es doch immer, solange der Datenpunkt noch nicht initialisiert ist.

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              HomoranH 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @homoran sagte in Warnings: Angeblich nicht existierende Datenpunkte:

                states[id]=null

                was immer das bedeuten soll

                Wieso das ist doch normal. Null ist es doch immer, solange der Datenpunkt noch nicht initialisiert ist.

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

                @mickym sagte in Warnings: Angeblich nicht existierende Datenpunkte:

                Null ist es doch immer, solange der Datenpunkt noch nicht initialisiert ist.

                das ist klar, ich hatte das null aber auf die ID bezogen.

                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
                • D derrapf

                  Hallo
                  Meine Logs sind seit dem Update auf JsController 3.3.22 voll mit Warnings wie z.B.

                  2022-04-19 19:20:00.968	warn	at processTimers (internal/timers.js:497:7)
                  2022-04-19 19:20:00.967	warn	at listOnTimeout (internal/timers.js:554:17)
                  2022-04-19 19:20:00.966	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7)
                  2022-04-19 19:20:00.966	warn	at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28
                  2022-04-19 19:20:00.965	warn	at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:168:15)
                  2022-04-19 19:20:00.964	warn	at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1316:34)
                  2022-04-19 19:20:00.964	warn	at Object.<anonymous> (script.js.common.WeckerSteuerung:102:22)
                  2022-04-19 19:20:00.960	warn	getState "Manuelle_Datenpunkte.0.Wecker.Wecker1_Licht" not found (3) states[id]=null
                  

                  Die Zeile 102 ist relativ unspektakulär:

                   var Licht_an = getState('Manuelle_Datenpunkte.0.Wecker.Wecker1_Licht').val;
                  

                  Der Datenpunkt ist eine %-Zahl und existiert auch. Deswegen verstehe ich nicht warum die nicht gefunden wird:
                  1d45dfcf-d319-4b81-b667-75c5e57df418-image.png

                  Von der Sorte gibt es Einige. Also Datenpunkte nicht gefunden die es aber gibt.
                  Hab ich da was Wichtiges übersehen?
                  Gruss Ralf

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von paul53
                  #9

                  @derrapf sagte: Der Datenpunkt ist eine %-Zahl und existiert auch.

                  Vom Datenpunkt existiert nur das statische Objekt. Er hat (noch) keinen Zustand, so dass getState(id) "not found" meldet.

                  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

                  D 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @derrapf sagte: Der Datenpunkt ist eine %-Zahl und existiert auch.

                    Vom Datenpunkt existiert nur das statische Objekt. Er hat (noch) keinen Zustand, so dass getState(id) "not found" meldet.

                    D Offline
                    D Offline
                    derrapf
                    schrieb am zuletzt editiert von
                    #10

                    @derrapf Ich hab mal alles nach 0_userdata.0 verlagert.
                    Bis jetzt sehe ich keine Warnung mehr und die Scripte funktionieren auch wieder.

                    Alle Warnungen sind noch nicht weg, aber die kommen von anderen Scripten. U.A von einem Script das die Alexa Shopping List besorgt. Das schau ich mir nochmal genauer an und frag dann an der entsprechenden Stelle. Das Script ist ja auch von hier.

                    Weiss jemand einen Grund warum das alles nur unter 0_userdata funktioniert? Im Grunde sollte doch der Pfad zu einem Datenpunkt Wurst seim oder? Also nur interesse halber..

                    Gruss Ralf

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • D derrapf

                      @derrapf Ich hab mal alles nach 0_userdata.0 verlagert.
                      Bis jetzt sehe ich keine Warnung mehr und die Scripte funktionieren auch wieder.

                      Alle Warnungen sind noch nicht weg, aber die kommen von anderen Scripten. U.A von einem Script das die Alexa Shopping List besorgt. Das schau ich mir nochmal genauer an und frag dann an der entsprechenden Stelle. Das Script ist ja auch von hier.

                      Weiss jemand einen Grund warum das alles nur unter 0_userdata funktioniert? Im Grunde sollte doch der Pfad zu einem Datenpunkt Wurst seim oder? Also nur interesse halber..

                      Gruss Ralf

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #11

                      @derrapf Sei froh, dass das überhaupt geht. Bis vor wenigen Wochen gab es noch ein für das ganze System starre Regelung, wie Datenpunkte erstellt werden müssen. Alle müssen Objekte haben, dann Verzeichnis, Gerät, Channel, State Struktur. Insofern bin ich froh, dass man diese Regeln von bestimmten Namensräumen nun ausgenommen hat. Generell gelten Regeln für bestimmte Adaptertypen und machen ggf. auch Sinn. Das Ganze ist ja erst mit dem Admin5 eingeführt worden. Vorher gab es keinen Objektzwang oder Prüfungen. Aber da können Dir die Entwickler sicher mehr erzählen. Ich bin jedoch sehr froh, dass nun wenigstens unter bestimmten Namensräumen wieder eine größere Flexibilität möglich ist.

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      1 Antwort Letzte Antwort
                      0
                      • D Offline
                        D Offline
                        derrapf
                        schrieb am zuletzt editiert von
                        #12

                        @mickym
                        Ok.
                        Dann hoffen wir mal, dass das wieder eine Weile läuft.
                        Mich nervt halt immer, dass bestimmte Sachen eine Zeit lang tun, dann macht man ein Update, und dann geht plötzlich nichts mehr.
                        Ich würde als Entwickler versuchen abwärtskompatibel bleiben. Das ist sonst im Grunde, wie wenn man sein Winword updated und dann die alten *.doc nicht mehr lesen kann.
                        Klar, ist alles auf freiwilliger Basis und kostet nichts. Aber ich finde das ist ein Grundprinzip das man nicht verletzen sollte.
                        Aber ich will mich nicht beschweren. Kann ja wirklich einen technischen Grund gehabt haben der Kompatibilität verbietet. Ich bin auf jeden Fall froh, dass es wieder läuft.
                        Danke für die Hilfe.
                        Gruss Ralf

                        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

                        629

                        Online

                        32.6k

                        Benutzer

                        82.2k

                        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