NEWS
Homematic RPC Object ID’s über getIdByName mehrfach
-
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.
DankeAbfrage ü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)
- gefiltert nach Object ID

- gefiltert nach Objektname

- gefiltert nach Object ID
-
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.
DankeAbfrage ü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)
- gefiltert nach Object ID

- gefiltert nach Objektname

- gefiltert nach Object ID
-
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 ServiceHeinz
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden