NEWS
[gelöst] Zugriff Datenpunkt "Name / Channel"
-
Hallo!
Ich stehe da gerade auf dem Schlauch :-(
Ich möchte gern von dem Datenpunkt den Wert "Xiaomi RGB Gateway" bzw. "Xiaomi Door Sensor" auslesen,
leider finde ich keine Syntax die mir diesen Wert liefert.
Alle Varianten wie N = getState("mihome.0.devices.gateway_34ce00fb5234.channel").val etc. habe ich versucht. Noch ist das alles recht neu für mich, vermutlich steht das in einer Anleitung die ich aber wohl überlese.
Hat da wer einen Schubser für mich?
Malc
(Die ID ist ein Phantasiewert :-)

-
Ein Kanal hat keinen Wert. Werte können nur von Datenpunkten (state) ausgelesen werden. Beispiel Dimmer:
var N = getState("mihome.0.devices.gateway_34ce00fb5234.dimmer").val; ```` `Der Zugruff auf dimmer / state etc. bekomme ich hin, was ich suche ist eben das was ich unter Objekte sehen kann, den Wert rechts vom Key.
Da komme ich noch nicht dran.
Malc
-
-
Guten Morgen Paul,
vielen Dank für deinen indirekten Schubser:
Dein Beispiel hatte ich auch probiert und kam da nicht weiter. Da du das aber auch geschrieben hast habe ich das noch einmal probiert und dann habe ich meinen Fehler entdeckt:
Da ich nicht nur ein Objekt abfrage ist mein Script ein einem getobject / Null gestorben. Nur ich habe das nicht bemerkt da ich dachte das ich eine falsche Syntax verwende. "Inspiriert" durch dein Post habe ich dann doch gerafft was ich falsch gemacht habe :-)
Danke!
ParentObject = getObject(ParentId); if (ParentObject) { Name = getObject(ParentId).common.name; ::::: } else { Name = ParentId + "[DEFAULT]"; ::::: }Du meinst den Namen ?
var name = getObject("mihome.0.devices.gateway_34ce00fb5234").common.name; ```` `
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