Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. obj.ts wird nicht erneuert bei Änderungen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    13
    1
    143

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

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

obj.ts wird nicht erneuert bei Änderungen

Scheduled Pinned Locked Moved Unsolved Error/Bug
objectsadminjs controller
8 Posts 2 Posters 407 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by
    #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 Reply Last reply
    0
    • ? A Former User

      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
      wrote on last edited by
      #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 Reply Last reply
      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
        A Former User
        wrote on last edited by
        #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 Reply Last reply
        0
        • ? A Former User

          @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
          wrote on last edited by
          #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 Reply Last reply
          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
            A Former User
            wrote on last edited by
            #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 Reply Last reply
            0
            • ? A Former User

              @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
              wrote on last edited by
              #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 Reply Last reply
              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
                A Former User
                wrote on last edited by
                #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 Reply Last reply
                0
                • ? A Former User

                  @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
                  wrote on last edited by
                  #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 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  560

                  Online

                  32.7k

                  Users

                  82.4k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe