Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Erledigt] Alias Datenpunkt aktualisiert sich nicht

    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

    [Erledigt] Alias Datenpunkt aktualisiert sich nicht

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

      Hallo Zusammen,

      versuche gerade die Daten der FritzBox über UPnP zu konvertieren. Ich habe 4 Aliasse angelegt, bei den beiden zu "DownloadRate" und "UploadRate" ist alles schick. Bei den Beiden für "TotalEmpfangen" und "TotalGesendet" werden die Alias DP nicht aktualisiert. Der Original DP aktualisiert sich alle 10 Sekunden, genau wie bei den anderen Aliassen. Ich habe schon neu erstellt, eine andere "Alias Zustands-ID" angegeben und dann wieder zurück, mit und ohne Konvertierung, mit ohne Unit, ausprobiert, keine Chance, die Beiden aktualisieren sich nicht.

      Hier der Screenshot und man sieht die unterschiedlichen Zeiten der Alias DP:

      Alias 1.jpg

      Das sind die Objektdaten von einem Alias:

      {
        "common": {
          "name": "TotalGesendet",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "read": true,
          "write": true,
          "def": 0,
          "alias": {
            "id": "upnp.0.WANDevice_-_FRITZ!Box_6591_Cable.WANDevice.WANCommonInterfaceConfig.X_AVM_DE_TotalBytesSent64",
            "read": "Math.round((val/1000000000)*1000)/1000"
          },
          "unit": "GB"
        },
        "type": "state",
        "native": {},
        "_id": "alias.0.Netzwerk.Traffic.TotalGesendet",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1716822574408
      }
      

      Jemand eine Idee warum die nicht wollen und wie ich das ändern kann?

      Gruß, Johannes

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @JoJo58 last edited by paul53

        @jojo58 sagte: Idee warum die nicht wollen und wie ich das ändern kann?

        Aktualisieren sie wirklich nicht? Ein Browser-Refresh bewirkt manchmal Wunder.
        Bei der Lesekonvertierung kann eine Operation gespart werden:

              "read": "Math.round(val/1000000)/1000"
        

        Ändere die Rolle in "value" und "write" in false.

        JoJo58 2 Replies Last reply Reply Quote 0
        • JoJo58
          JoJo58 @paul53 last edited by

          @paul53

          Hat nichts gebracht. Wie im Screenshot zu sehen, ändern sich die anderen beiden DP regelmäßig, die müssten eigentlich alle den gleichen Zeitstempel haben, haben aber schon wieder 3 Minuten Differenz.

          Alias 2.jpg

          Die geänderten Objektdaten:

          {
            "common": {
              "name": "TotalEmpfangen",
              "desc": "Manuell erzeugt",
              "role": "value",
              "type": "number",
              "read": true,
              "write": false,
              "def": 0,
              "alias": {
                "id": "upnp.0.WANDevice_-_FRITZ!Box_6591_Cable.WANDevice.WANCommonInterfaceConfig.X_AVM_DE_TotalBytesReceived64",
                "read": "Math.round(val/1000000)/1000"
              },
              "unit": "GB"
            },
            "type": "state",
            "native": {},
            "_id": "alias.0.Netzwerk.Traffic.TotalEmpfangen",
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            },
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1716825528043
          }
          

          Kann der Pfad zu lang sein? Oder der Wert zu hoch?

          Pfad zum Objekt:

          upnp.0.WANDevice_-_FRITZ!Box_6591_Cable.WANDevice.WANCommonInterfaceConfig.X_AVM_DE_TotalBytesReceived64
          

          Wert:

          4523606966034
          

          Ich verstehe es nicht. Hier ein Screenshot der Datenpunkte, die alle 10 Sekunden aktualsiert werden:

          Alias 3.jpg

          1 Reply Last reply Reply Quote 0
          • JoJo58
            JoJo58 @paul53 last edited by

            @paul53

            Moin,

            es liegt an der Größe vom Wert. Ich habe zum Testen die FritzBox eben mal stromlos gemacht und dann wieder gestartet. Dadurch werden diese Zähler auf 0 gesetzt. Jetzt, wo es wirklich kleine Werte sind, werden die Aliasse automatisch aktualisiert.

            Ich habe es jetzt anders gelöst und mache es mit einem Blockly und rechne es automatisch im Blockly um.

            Danke für deine Hilfe.

            Gruß, Johannes

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

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            778
            Online

            31.9k
            Users

            80.3k
            Topics

            1.3m
            Posts

            2
            4
            216
            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