Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Homematic RPC Object ID’s über getIdByName mehrfach

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Homematic RPC Object ID’s über getIdByName mehrfach

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

      Ich bin noch relativ neu in der ioBroker Welt und ärgere mich aktuell ziemlich mit meinen Homematic RPC Instanzen (sofern diese wirklich die Ursache meines Problems sind).
      Ich habe alle Homematic Instanzen (rega.0, rpc.* Instanzen) komplett gelöscht und sichergestellt, dass auch sämtliche Objekte gelöscht wurden und diese dann neu installiert.
      Versionen sind aktuell (hm-rega: 3.0.47, Homematic RPC: 1.15.19)
      Im Log finde ich nichts Verdächtiges
      Sobald ich (nachdem ich hm-rega gestartet habe und etwas gewartet habe) die rpc Instanz für HM-IP aktiviere, erhalte ich Datenpunkte bei Scriptabfragen offensichtlich doppelt. Obschon diese in der Objekt Darstellung lediglich einmal erscheinen.
      Datenpunkte von anderen Instanzen machen keinen Kummer.

      Ich bin um jeglichen Hinweis dankbar, welcher mich hier weiterbringt.
      Danke

      Abfrage über Script (retourniert Objekt mindestens 2x)

      var dp_name, dp_ID_1;
      dp_name = "DA-OG-Schlafzimmer-Stehleuchte-2---Dimmer.LEVEL_STATUS";
      dp_ID_1 = getIdByName(dp_name);
      console.log("Für Datenpunkt mit Namen " + dp_name + " werden die folgenden (identischen Datenpunkte ausgegeben [" + dp_ID_1 + "]");
      

      erzeugt Ausgabe (mit ID 2x identisch)

      Für Datenpunkt mit Namen DA-OG-Schlafzimmer-Stehleuchte-2---Dimmer.LEVEL_STATUS werden die folgenden (identischen Datenpunkte ausgegeben [hm-rpc.2.000E1BE9A73E95.2.LEVEL_STATUS,hm-rpc.2.000E1BE9A73E95.2.LEVEL_STATUS]
      

      Objektansichten (Objekt wird nur 1x dargestellt)

      1. gefiltert nach Object ID
        object_ID_View.png
      2. gefiltert nach Objektname
        object_Name_View.png
      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Heinz W last edited by

        @heinz-w
        Javascript-Instanz mal neu gestartet?

        1 Reply Last reply Reply Quote 0
        • H
          Heinz W last edited by

          @paul53

          Du bist mein Mann.
          In meinem Fall genügt es anscheinend nicht, den ioBroker (in Docker-Umgebung) komplett neu zu starten. Es war zusätzlich (nachdem alle Instanzen liefen) nötig, die Javascript-Instanz neu zu starten.
          Nun liefert mir die Funktion die ID korrekt. Selbst nach einem Neustart von ioBroker.
          Herzlichen Dank für Deinen schnellen Service

          Heinz

          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

          714
          Online

          32.0k
          Users

          80.4k
          Topics

          1.3m
          Posts

          getidbyname rpc rega
          2
          3
          98
          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