Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Datenpunkte in der Objekt-Anzeige nicht aktuell

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Datenpunkte in der Objekt-Anzeige nicht aktuell

    This topic has been deleted. Only users with topic management privileges can see it.
    • 123brokerei
      123brokerei last edited by

      Hallo zusammen,

      ich habe das Phänomen, dass meine Datenpunkte in den Objekten im Hintergrund zwar die richtigen Werte besitzen, diese werden aber nicht korrekt/aktuell angezeigt. Anbei einige Beispiele:

      1. Verändere ich ein Datenpunkt (z.B. im ioBroker => Objekte unter MeineDatenpunkte) so wird der aktualisierte Wert nur ganz kurz angezeigt und springt dann wieder auf den ursprünglichen Wert zurück. Im Hintergrund wird der Wert aber aktualisiert, was mit der Ausgabe über ein Testskript deutlich wird. Auf können selbst angelegte Datenwerte z.B. über Alexa angepasst werden. Werden in der Anzeige aber nicht aktualisiert.
      2. Bei Datenpunkte, welche über Adapter angelegt wurden und in der jeweiligen Struktur des Adapters generiert wurden, ist das Verhalten bei einem manuellen Überschrieben des Wertes identisch. Lediglich wenn der Wert als Rückmeldung angepasst wird, wird dieser aktualisiert. (Beispiel: Hue Lampe wird manuell aktualisiert/eingeschaltet => Licht geht an und bleibt auch an aber Wert springt unmittelbar danach wieder auf off => Sobald über den Adapter die Aktualisierung des Wertes kommt, wird auch der Schaltzustand wieder korrekt angezeigt)
      3. Lege ich einen neuen Datenpunkt in einem bestehenden Ordner neu an, so habe ich das gleiche Verhalten wie in Pkt. 1 beschrieben
      4. Lege ich einen neuen Datenpunkt in einem neuen Ordner an, so wird der Datenpunkt nach der Aktualisierung auch korrekt angezeigt

      Ich habe bereits kontrolliert, dass ich sowohl für die jeweiligen Datenpunkte als auch als Admin auch die Schreibrechte besitze. Zudem habe ich durch ein anderes Problem bereits mein ioBroker neu aufgesetzt (js-controller usw aktuell). Leider besteht das Problem nach dem Aufspielen des Minimal-BackUp das Problem weiter. In einigen anderen Themensammlungen läuft es immer auf die Rechtevergabe hinaus. Da die Werte im Hintergrund aber wohl die Aktualisierung bekommen (Sprich die Skripte funktionieren alle) und lediglich die Anzeige falsch ist, habe ich da ein bisschen Zweifel.
      Das Thema ist allerdings z.B. beim Bugfixing extrem nervig

      Habt Ihr einen Tipp oder braucht weitere Infos?

      arteck 1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active @123brokerei last edited by arteck

        @123brokerei na wenn du jetzt noch uns verräts welche Versionen du im einsatz hast

        node
        js-controller
        admin

        ich komme mit deinem Punkt 1. nicht klar.. wie Veränderst du den Wert über was ?? Programm? visu? manuell?

        1 Reply Last reply Reply Quote 0
        • 123brokerei
          123brokerei last edited by 123brokerei

          Hi @arteck,

          sorry ich war gestern unterwegs.

          Die Versionen sind wie folgt:
          node: 10.16.3
          js-controller: 2.0.35
          admin: 3.6.10

          Ich habe zum besseren Verständnis von Punkt 1 kurz ein Desktopvideo aufgenommen und in OneDrive freigegeben. (Kann mit VLC abgespielt werden)
          https://1drv.ms/u/s!AgUz3v3lZ9m-gYA8yz_s5zc-188LXQ?e=Vb5EIb

          Ich hoffe damit wird der Fehler klarer.

          1 Reply Last reply Reply Quote 0
          • 123brokerei
            123brokerei last edited by 123brokerei

            Hi @arteck,

            ich habe gerade gesehen, das bei dem Video die Qualität sehr schlecht war. Habe daher nochmals ne neu Version eingestellt.
            Vielleicht wird es damit jemandem klarer, was bei den Datenpunkten schief läuft.
            https://1drv.ms/u/s!AgUz3v3lZ9m-gYA8yz_s5zc-188LXQ?e=Vb5EIb

            arteck 1 Reply Last reply Reply Quote 0
            • arteck
              arteck Developer Most Active @123brokerei last edited by arteck

              @123brokerei welches Video??

              1 Reply Last reply Reply Quote 0
              • 123brokerei
                123brokerei last edited by

                Hi @arteck ,

                siehst du in dem freigegebenen Ordner (siehe Link oben) nicht die Datei "ScreenCapture_25.10.2019 21.16.00.xesc"?
                Ist eine Aufnahme des Desktops, welches das Problem "live" zeigt. Die .xesc kann mit dem VLC player oder dem MediaPlayer von Windows abgespielt werden.

                Grüße
                Michael

                arteck 1 Reply Last reply Reply Quote 0
                • arteck
                  arteck Developer Most Active @123brokerei last edited by

                  @123brokerei dir ist aber schon klar das bei einer Änderung du auf den bestätigungs button drückn musst und nicht irgendwoanders
                  240de1bf-7357-4838-b8fb-96689fd9ad78-grafik.png

                  1 Reply Last reply Reply Quote 0
                  • 123brokerei
                    123brokerei last edited by

                    Hi @arteck ,

                    danke für deine Antwort. Ja das ist bekannt und auch so passiert. Warum auch immer ist der Mauszeiger im Video leicht nach rechts oben verschoben. Du siehst ja aber über das Skript links, dass die Eingabe im Hintergrund übernommen wird, aber eben nicht in der Anzeige des Datenpunktes. Erst wenn ich die Seite neu lade (z.B. bei 0:28) Wird auch die Anzeige mit dem richtigen Wert dargestellt.

                    Hast du noch einen Tipp woran es liegen kann, oder brauchst du weitere Infos?

                    1 Reply Last reply Reply Quote 0
                    • 123brokerei
                      123brokerei last edited by

                      Hi, niemand eine Idee an was das komische Verhalten der Datenpunkte liegen kann?

                      arteck 1 Reply Last reply Reply Quote 0
                      • arteck
                        arteck Developer Most Active @123brokerei last edited by

                        @123brokerei welcher Browser ?? hast du adblocker im einsatz?? nur mal so .. bei mir gehts ohne probleme. egal welcher Browser... ewtl.. Firefox im Priavate Mode schauen..

                        1 Reply Last reply Reply Quote 0
                        • 123brokerei
                          123brokerei last edited by

                          Hallo @arteck

                          so sorry war im Urluab und bin in der Zwischenzeit auf einen NUC umgestiegen. Leider gibt habe ich immer noch das Problem, dass die Datenpunkte im Hintergrund zwar die richtigen Werte annehmen, aber die Werte in der Anzeige nicht aktualisiert werden. Ich habe mir daher jetzt den Datenpunkt in einem frisch angelegten Ordner angesehen, welcher einwandfrei nach einer Aktualisierung den richtigen Wert anzeigt und mit einem Datenpunkt, welcher sich nicht richtig aktualisiert verglichen. Die zahlreichen Unterschiede erkenne ich. Allerdings kann ich nicht beurteilen, ob diese für das Fehlverhalten evtl. verantwortlich sind. Könntet ihr mir hier vielleicht helfen?

                          Hier ein "defekte" Datenpunkt

                          {
                            "_id": "Meine_Geräte.0.Flur_Licht",
                            "type": "state",
                            "common": {
                              "name": "Flur_Licht",
                              "role": "",
                              "type": "boolean",
                              "read": true,
                              "write": true,
                              "desc": "Manuell erzeugt",
                              "def": false,
                              "smartName": false
                            },
                            "native": {},
                            "from": "system.adapter.admin.0",
                            "ts": 1527261793674,
                            "acl": {
                              "object": 1636,
                              "state": 1636,
                              "owner": "system.user.admin",
                              "ownerGroup": "system.group.administrator"
                            },
                            "user": "system.user.admin"
                          }
                          

                          Und hier ein funktionierender Datenpunkt

                          {
                            "from": "system.adapter.admin.0",
                            "user": "system.user.admin",
                            "ts": 1571838115488,
                            "common": {
                              "name": "Test",
                              "role": "",
                              "type": "boolean",
                              "desc": "Manuell erzeugt",
                              "read": true,
                              "write": true,
                              "def": false
                            },
                            "native": {},
                            "acl": {
                              "object": 1636,
                              "owner": "system.user.admin",
                              "ownerGroup": "system.group.administrator",
                              "state": 1636
                            },
                            "_id": "MeinTest.0.Test",
                            "type": "state"
                          }
                          

                          87a73928-2854-4c1a-81cf-d7e22a3700d3-grafik.png

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @123brokerei last edited by

                            @123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:

                            Leider gibt habe ich immer noch das Problem, dass die Datenpunkte im Hintergrund zwar die richtigen Werte annehmen, aber die Werte in der Anzeige nicht aktualisiert werden

                            Was verstehst du unter "im Hintergrund"
                            woran machst du das fest?

                            Warum sind deine Werte in roter Schrift?
                            Womit werden diese gesetzt?

                            Greift da noch ein anderes System mit ein?

                            1 Reply Last reply Reply Quote 0
                            • 123brokerei
                              123brokerei last edited by

                              Hallo @Homoran

                              anbei kurz zu deinen Fragen:

                              Was verstehst du unter "im Hintergrund"
                              woran machst du das fest?

                              => siehe Video
                              => Bitte nicht täuschen lassen, der Mauszeiger ist in dem Video leicht nach rechts verschoben.

                              Warum sind deine Werte in roter Schrift?
                              Das weiß ich leider nicht. Sollte das nicht sein? Ist nur bei den selbst erstellten Datenpunkten der Fall.

                              Womit werden diese gesetzt?
                              Entweder über ein Skript oder direkt über die Ansicht "Instanzen"

                              Greift da noch ein anderes System mit ein?
                              Nicht dass ich wüsste. System ist neu aufgesetzt und es läuft lediglich der iobroker auf dem NUC (vorher raspi)

                              Homoran 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @123brokerei last edited by Homoran

                                @123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:

                                => siehe Video

                                Sorry ich klicke nicht auf unbekannte externe Links

                                @123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:

                                Sollte das nicht sein?

                                Nein.
                                Die Schrift soll bei aktualisierung kurz grün aufblinken und dann wenn die Werte übernommen werden in schwarz dargestellt werden.
                                Rote schrift bedeutet (normalerweise) dass da etwas nicht übernommen wurde.

                                @123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:

                                Entweder über ein Skript

                                Bei eigenen Datenpunkten muss dann der ack-Flag auf true stehen (sonst rot)
                                Außer ein Gerät/ein Adapter o.ä soll auf diesen Wert reagieren.
                                Dann muss dieses Gerät/Adapter den ACK auf true setzen wenn es ihn verarbeitet hat

                                @123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:

                                oder direkt über die Ansicht "Instanzen"

                                Wo kann man unter Instanzen Werte ändern?

                                @123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:

                                es läuft lediglich der iobroker

                                kein Alexa, google o.ä. oder anderweitiger Eingriff?

                                1 Reply Last reply Reply Quote 0
                                • 123brokerei
                                  123brokerei last edited by

                                  Hallo @Homoran

                                  Das mit dem externen Link ist verständlich. Finde nur sonst keine Möglichkeit das Video zugänglich zu machen.
                                  Im Wesentlichen sieht man, dass bei einer Veränderung des Datenwerts sich dieser wohl auch entsprechend verändert, da eine im Skript darauf getriggert Aktion ausgeführt wird. Die Anzeige in den Objekten wird aber nicht aktualisiert und bleibt auf dem alten Wert. Erst nach einer Aktualisierung (F5) wird auch in den Objekten der neue (richtige) Wert angezeigt.

                                  Wo kann ich denn den ack-Flag bei einem selbst erstellten Datenpunkt manuell auf true/false setzen?
                                  Sorry ich meinte bei der Werteingabe nicht in den Instanzen sondern in der Objektansicht.
                                  Ich muss mich wohl auch bei der Frage, ob ein "anderes System" läuft korrigieren.
                                  Ich habe eine Alexa, welche über den "IoT Assistant" Adapter zum Teil auf die erstellten Datenpunkte im Ordner "Meine_Geräte.0" zugreift bzw. diese verändert.

                                  Auffällig ist im Zusammenhang mit dem IoT-Adapter, dass ein neuer Datenpunkt im Ordner "Meine_Geräte.0" sofort genau das gleiche Verhalten (wie oben beschrieben) zeigt. Ein Datenpunkt in einem neu erstellten Ordner wird bei einer Wertanpassung auch richtig angezeigt/aktualisiert.

                                  Schon vorab danke für deine Unterstützung

                                  Homoran 1 Reply Last reply Reply Quote 0
                                  • Homoran
                                    Homoran Global Moderator Administrators @123brokerei last edited by

                                    @123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:

                                    Ich habe eine Alexa, welche über den "IoT Assistant" Adapter zum Teil auf die erstellten Datenpunkte im Ordner "Meine_Geräte.0" zugreift bzw. diese verändert.

                                    und der überschreibt dann wieder den alten Wert weil der Alexa DP noch nicht verändert wurde?

                                    @123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:

                                    Wo kann ich denn den ack-Flag bei einem selbst erstellten Datenpunkt manuell auf true/false setzen?

                                    im script.

                                    123brokerei 1 Reply Last reply Reply Quote 0
                                    • 123brokerei
                                      123brokerei @Homoran last edited by

                                      @Homoran sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:

                                      und der überschreibt dann wieder den alten Wert weil der Alexa DP noch nicht verändert wurde?

                                      Ich glaube nicht, denn wenn ich den Adapter deaktiviere habe ich trotzdem noch das beschriebene Problem.
                                      Kann es etwas mit der oben geposteten RAW-Datenpunktstruktur zu tun haben?

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      764
                                      Online

                                      31.9k
                                      Users

                                      80.1k
                                      Topics

                                      1.3m
                                      Posts

                                      aktualisierung datenpunkt rechte
                                      3
                                      17
                                      1980
                                      Loading More Posts
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                      The ioBroker Community 2014-2023
                                      logo