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. Error/Bug
  4. obj.ts wird nicht erneuert bei Änderungen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    605

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

obj.ts wird nicht erneuert bei Änderungen

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
objectsadminjs controller
8 Beiträge 2 Kommentatoren 362 Aufrufe 1 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.
  • ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von
    #1

    Hi Experten,

    mir ist aufgefallen dass der Timestamp der Objekt nicht immer aktualisiert.
    Meine Erwartung ist, dass sich der ts erneuert sobald das Objekt verändert wird.

    Ein paar Beispiele wo es nicht klappt sind:

    • Enum Objekt bei hinzufügen eines neuen Members über Admin-Oberfläche
    • Host Objekt beim anpassen von title, color, icon über Admin-Oberflöche
    • Instance Objekt das degublevel anpassen wenn die Instanz disabled ist
    • Instance Objekt die Settings anpassen

    Ist das so gewollt?
    Nach welchem Muster wird der ts erneuert?

    Ich benötige die Info um möglichst smart die Daten zur ioGo App zu synchronisieren.

    Danke für Eure Unterstützung
    Nis

    paul53P 1 Antwort Letzte Antwort
    0
    • ? Ein ehemaliger Benutzer

      Hi Experten,

      mir ist aufgefallen dass der Timestamp der Objekt nicht immer aktualisiert.
      Meine Erwartung ist, dass sich der ts erneuert sobald das Objekt verändert wird.

      Ein paar Beispiele wo es nicht klappt sind:

      • Enum Objekt bei hinzufügen eines neuen Members über Admin-Oberfläche
      • Host Objekt beim anpassen von title, color, icon über Admin-Oberflöche
      • Instance Objekt das degublevel anpassen wenn die Instanz disabled ist
      • Instance Objekt die Settings anpassen

      Ist das so gewollt?
      Nach welchem Muster wird der ts erneuert?

      Ich benötige die Info um möglichst smart die Daten zur ioGo App zu synchronisieren.

      Danke für Eure Unterstützung
      Nis

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

      @nis sagte:

      Nach welchem Muster wird der ts erneuert?

      Der ts der Objekte (obj.ts) zeigt den Zeitpunkt des Erstellens des Objektes an und wird nicht verändert. Aktualisiert werden nur die ts des Zustandes von Datenpunkten (dp.state.ts).

      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 Antwort Letzte Antwort
      0
      • paul53P paul53

        @nis sagte:

        Nach welchem Muster wird der ts erneuert?

        Der ts der Objekte (obj.ts) zeigt den Zeitpunkt des Erstellens des Objektes an und wird nicht verändert. Aktualisiert werden nur die ts des Zustandes von Datenpunkten (dp.state.ts).

        ? Offline
        ? Offline
        Ein ehemaliger Benutzer
        schrieb am zuletzt editiert von
        #3

        @paul53 so ganz stimmt das nicht. Wenn ich den Namen von einem Enum anpasse wird auch der ts erneuert. Auch das starten/stoppen von Instanzen erneuert den ts.

        Es muss also irgendeine Logik geben, dass manche Anpassungen den ts erneuern aber eben nicht immer?!?

        paul53P 1 Antwort Letzte Antwort
        0
        • ? Ein ehemaliger Benutzer

          @paul53 so ganz stimmt das nicht. Wenn ich den Namen von einem Enum anpasse wird auch der ts erneuert. Auch das starten/stoppen von Instanzen erneuert den ts.

          Es muss also irgendeine Logik geben, dass manche Anpassungen den ts erneuern aber eben nicht immer?!?

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

          @nis sagte:

          Auch das starten/stoppen von Instanzen erneuert den ts.

          So genau habe ich das noch nicht beobachtet. Hat der obj.ts für Dich irgendeine Bedeutung ?

          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 Antwort Letzte Antwort
          0
          • paul53P paul53

            @nis sagte:

            Auch das starten/stoppen von Instanzen erneuert den ts.

            So genau habe ich das noch nicht beobachtet. Hat der obj.ts für Dich irgendeine Bedeutung ?

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #5

            @paul53 ich würde ihn als Indikator nehmen dafür wann das Objekt angepasst wurde. Dann muss ich nicht immer alle Attribute komplett synchronisieren und spare somit enorm teuren Traffic für die App ein.

            paul53P 1 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              @paul53 ich würde ihn als Indikator nehmen dafür wann das Objekt angepasst wurde. Dann muss ich nicht immer alle Attribute komplett synchronisieren und spare somit enorm teuren Traffic für die App ein.

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

              @nis sagte in:

              Dann muss ich nicht immer alle Attribute komplett synchronisieren

              getObject(id) liest das komplette Objekt und setObject(id, obj) schreibt das komplette Objekt. Wie willst du Traffic reduziern ?

              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 Antwort Letzte Antwort
              0
              • paul53P paul53

                @nis sagte in:

                Dann muss ich nicht immer alle Attribute komplett synchronisieren

                getObject(id) liest das komplette Objekt und setObject(id, obj) schreibt das komplette Objekt. Wie willst du Traffic reduziern ?

                ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #7

                @paul53 ich merke mir in der App den Timestamp von allen Objekten.
                Während die App geschlossen ist, findet keine Synchronisation statt.
                Wenn die App geöffnet wird synchronisiere ich alle Objekte, dabei macht es dann Sinn nur Objekte zur App zu senden die sich seit der letzten gemerkten Timestamp sich geändert haben.
                Ich lese dazu im iobroker.iogo Adapter das gesamte Objekt, schicke es aber nicht zur App falls es nicht neu ist.

                Diese Filterung muss sein um teuren Traffic zu sparen und die App sehr schnell mit aktuellen Werten nach dem Start zu versorgen.

                paul53P 1 Antwort Letzte Antwort
                0
                • ? Ein ehemaliger Benutzer

                  @paul53 ich merke mir in der App den Timestamp von allen Objekten.
                  Während die App geschlossen ist, findet keine Synchronisation statt.
                  Wenn die App geöffnet wird synchronisiere ich alle Objekte, dabei macht es dann Sinn nur Objekte zur App zu senden die sich seit der letzten gemerkten Timestamp sich geändert haben.
                  Ich lese dazu im iobroker.iogo Adapter das gesamte Objekt, schicke es aber nicht zur App falls es nicht neu ist.

                  Diese Filterung muss sein um teuren Traffic zu sparen und die App sehr schnell mit aktuellen Werten nach dem Start zu versorgen.

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

                  @nis sagte:

                  schicke es aber nicht zur App falls es nicht neu ist.

                  Diese Information hat mir gefehlt.

                  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 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

                  898

                  Online

                  32.6k

                  Benutzer

                  81.9k

                  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