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
    944

  • 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.
  • 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 Online
      mickymM Online
      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 Online
            mickymM Online
            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 Online
                    mickymM Online
                    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

                      552

                      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