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. Visualisierung
  4. In VIS nach verwaisten Datenpunkten suchen?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    408

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

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

In VIS nach verwaisten Datenpunkten suchen?

Geplant Angeheftet Gesperrt Verschoben Visualisierung
13 Beiträge 5 Kommentatoren 203 Aufrufe 5 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.
  • hg6806H Offline
    hg6806H Offline
    hg6806
    Most Active
    schrieb am zuletzt editiert von
    #3

    Mit verwaist meine ich, Datenpunkte, die ich mal irgendwann angelegt habe, dann aber gelöscht wurden, oder auch von irgendwelchen Geräten, Homatic, Shelly, etc.
    Also DP, die in VIS noch existieren, aber keinen Bezug zu den Objekten im Admin haben.

    Oder, wenn man den Namen noch kennt, in VIS danach suchen.

    OliverIOO 1 Antwort Letzte Antwort
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #4

      vis exportieren und in dem json suchen..

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      0
      • hg6806H hg6806

        Mit verwaist meine ich, Datenpunkte, die ich mal irgendwann angelegt habe, dann aber gelöscht wurden, oder auch von irgendwelchen Geräten, Homatic, Shelly, etc.
        Also DP, die in VIS noch existieren, aber keinen Bezug zu den Objekten im Admin haben.

        Oder, wenn man den Namen noch kennt, in VIS danach suchen.

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von
        #5

        @hg6806

        habe gerade mal geschaut ob vis was in der browserkonsole ausgibt, aber leider nein. Auch in der internen Sicht bei
        vis.states, an der alle abonnierten Datenpunkte vorgehalten werden, kann man nicht zwischen vorhandenen und nicht vorhandenen unterscheiden.

        Da bleibt dann nur noch, wie geschrieben die view.json oder projekt json zu exportieren, zu durchsuchen und mit der serversicht abzugleichen

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        1 Antwort Letzte Antwort
        0
        • hg6806H Offline
          hg6806H Offline
          hg6806
          Most Active
          schrieb am zuletzt editiert von
          #6

          Wäre nur noch das Problem, wenn man die Datenpunkte nicht mehr kennt.
          Kann man generell eine solche Such-Funktion evtl. in VIS einbauen?

          OliverIOO HomoranH 2 Antworten Letzte Antwort
          0
          • hg6806H hg6806

            Wäre nur noch das Problem, wenn man die Datenpunkte nicht mehr kennt.
            Kann man generell eine solche Such-Funktion evtl. in VIS einbauen?

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb am zuletzt editiert von OliverIO
            #7

            @hg6806

            in vis baut niemand mehr was ein.
            Da gibts nur noch Fehlerbehebung.
            Wenn dann in vis2.
            Da musst auf github mal ein Feature request erstellen

            Um eine Liste aller abonnierten Datenpunkte (ob sie existieren oder nicht) zu erhalten kannst du

            Bitte nur im runtime mode machen

            • im Browser F12 zum öffnen der browser developer tools
            • den Tab console auswählen
            • dann den folgenden Text in die Console kopieren
            Object.keys(vis.states).filter(v=>v.includes(".val"))
            

            Das gibt dir dann alle abonnierten Datenpunkte aus.
            Das .val musst du dir wegdenken
            Es sind auch ein paar interne Datenpunkte mit dabei wie bspw

            "nothing_selected.val"
            "username.val"
            "login.val"
            "instance.val"

            Die gibt es als Datenpunkt ebenfalls nicht.

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            1 Antwort Letzte Antwort
            1
            • hg6806H hg6806

              Wäre nur noch das Problem, wenn man die Datenpunkte nicht mehr kennt.
              Kann man generell eine solche Such-Funktion evtl. in VIS einbauen?

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

              @hg6806 sagte in In VIS nach verwaisten Datenpunkten suchen?:

              Kann man generell eine solche Such-Funktion evtl. in VIS einbauen?

              weisst du wovon du da schreibst?

              Sieh dir mal die Datei vis-views.json mit einem Editor an.
              Die müsstest du jetzt Schritt für Schritt nach Datenpunkten durchsuchen.
              Stößt du auf einen musst du in den Objekten suchen, ob der noch existiert.
              ....und das seitenlang!

              Ob das aber wirklich das ist was du willst, steht suf einem anderen Blatt!

              Was genau soll das bedeuten?

              @hg6806 sagte in In VIS nach verwaisten Datenpunkten suchen?:

              Datenpunkte, die ich mal irgendwann angelegt habe, dann aber gelöscht wurden, oder auch von irgendwelchen Geräten, Homatic, Shelly, etc.

              wo sollen die DP "angelegt" worden sein?
              in den Objekten, in Widgets, in Bindings???

              Widgets ohne Funktion wegen fehlender DPs in Objekten solltest du sehen.
              Fehlende Widgets sind nicht mehr in der vis-views json
              Ob du DPs in Bindings in der vis-views.json findest, hab ich noch nie gesucht.

              Dann muss das verwendete Regex an alle noch so komplexen Pfade angepasst sein, und dieses auch irgendwie auflisten.....

              usw....

              kein Support per PN! - Fragen im Forum stellen -
              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • M Online
                M Online
                Meintre 0
                schrieb am zuletzt editiert von
                #9

                Ich habe hierzu mal eine Frage: Gibt es eine Möchlichkeit Datenpunkte anzuzeigen, die nicht benutzt werden ( Script; Vis-2 und Flot Edit)?

                arteckA 1 Antwort Letzte Antwort
                0
                • M Meintre 0

                  Ich habe hierzu mal eine Frage: Gibt es eine Möchlichkeit Datenpunkte anzuzeigen, die nicht benutzt werden ( Script; Vis-2 und Flot Edit)?

                  arteckA Offline
                  arteckA Offline
                  arteck
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #10

                  @Meintre-0 sagte in In VIS nach verwaisten Datenpunkten suchen?:

                  Gibt es eine Möchlichkeit Datenpunkte anzuzeigen

                  nö

                  zigbee hab ich, zwave auch, nuc's genauso und HA auch

                  1 Antwort Letzte Antwort
                  1
                  • M Online
                    M Online
                    Meintre 0
                    schrieb am zuletzt editiert von
                    #11

                    Hab ich mir schon gedacht, als jeden einzelnen Datenpunkt prüfen!

                    OliverIOO 1 Antwort Letzte Antwort
                    0
                    • M Meintre 0

                      Hab ich mir schon gedacht, als jeden einzelnen Datenpunkt prüfen!

                      OliverIOO Offline
                      OliverIOO Offline
                      OliverIO
                      schrieb am zuletzt editiert von
                      #12

                      @Meintre-0

                      die frage ist immer in welchem Zeitraum?
                      Datenpunkte könnten auch nur einmal pro Tag, Monat Jahr beeschrieben werden
                      hier ein script mit dem man das checken könnte

                      const grenzeTage = 90;
                      const grenzeMs = grenzeTage * 24 * 60 * 60 * 1000;
                      const jetzt = Date.now();
                      
                      let result = [];
                      
                      $('state[id=*]').each(function (id) {
                          const s = getState(id);
                          if (s) {
                              const ageLc = s.lc ? (jetzt - s.lc) : null;
                              const ageTs = s.ts ? (jetzt - s.ts) : null;
                      
                              // Variante 1:
                              // lange nicht geändert
                              if (ageLc !== null && ageLc > grenzeMs) {
                                  result.push({
                                      id: id,
                                      wert: s.val,
                                      lastChange: new Date(s.lc).toISOString(),
                                      lastUpdate: new Date(s.ts).toISOString(),
                                      tageSeitAenderung: Math.floor(ageLc / 86400000),
                                      from: s.from
                                  });
                              }
                          }
                      
                      
                      });
                      
                      // absteigend nach "am längsten nicht geändert"
                      result.sort((a, b) => b.tageSeitAenderung - a.tageSeitAenderung);
                      
                      // Ausgabe
                      result.forEach(r => {
                          log(
                              `${r.tageSeitAenderung} Tage | ${r.id} | lc=${r.lastChange} | ts=${r.lastUpdate} | from=${r.from}`,
                              'info'
                          );
                      });
                      

                      Meine Adapter und Widgets
                      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                      Links im Profil

                      1 Antwort Letzte Antwort
                      0
                      • M Online
                        M Online
                        Meintre 0
                        schrieb am zuletzt editiert von
                        #13

                        Der Ansatz ist gut, nun schränkt sich die Suche schon mal ein. Man kann dann die Länsten schon noch manuell suchen.
                        Danke für die Antwort.

                        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

                        600

                        Online

                        32.7k

                        Benutzer

                        82.5k

                        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