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
    946

  • 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 Offline
    D Offline
    derrapf
    schrieb am zuletzt editiert von derrapf
    #1

    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 HomoranH paul53P 3 Antworten 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

      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

                          689

                          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