NEWS
Ordner und DPs per ID Selektor erstellen
-
Tag,
heutiges Projekt soll sein, dass ich per ID Selektor meine AlexaDevices abfrage und automatisch Ordnernamen der jeweiligen Geräte unter0_userdata.0.AmazonDevicesangelegt werden.
Erweitertes Ziel ist es dass dann auch noch einige Infos aus original DPs der Devices (z.B. SN, ...) als DP unter den jeweiligen angelegten Ordner zu schreiben (mit original Wert).Bisher habe ich das etwas aufwändig folgend gelöst:

Habe für jedes Device manuell einen Ordner und darunter DPs angelegt.
Ist dann halt pflegeintensiv wenn ein neues Device hinzukommt oder eines wegfällt.Ob mir da etwas geholfen werden kann?
Dankeschön
-
Tag,
heutiges Projekt soll sein, dass ich per ID Selektor meine AlexaDevices abfrage und automatisch Ordnernamen der jeweiligen Geräte unter0_userdata.0.AmazonDevicesangelegt werden.
Erweitertes Ziel ist es dass dann auch noch einige Infos aus original DPs der Devices (z.B. SN, ...) als DP unter den jeweiligen angelegten Ordner zu schreiben (mit original Wert).Bisher habe ich das etwas aufwändig folgend gelöst:

Habe für jedes Device manuell einen Ordner und darunter DPs angelegt.
Ist dann halt pflegeintensiv wenn ein neues Device hinzukommt oder eines wegfällt.Ob mir da etwas geholfen werden kann?
Dankeschön
In der Art kann man es machen.

(Missbrauche telegram immer als debug....)Beim oberen Block wie du die Variable parentid gesetzt. Da nimmst du einen Datenpunkt den JEDES Gerät hat.
Dann wird es beschnitten bis auf die Ebene wo die relevanten Datenpunkte anfangen.Weiter unten muss man dann den restlichen Pfad zu den gewünschten Datenpunkten angeben.
In der Art habe ich zb diese Tabelle erstellt.

Wenn du für alles einen Datenpunkt haben möchtest, kannst du diesen ja in der Schleife mit anlegen. Siehe hier. Kann man ja auch über Text erstellen so bauen wie man es dann braucht.
Wie man den Name vom Gerät erhält ist von Adapter zu Adapter was anders. Nutze Alexa nicht (sehe grad in deinem Bild, dass es einen Datenpunkt mit dem Name gibt. Dann kannst du den ja nehmen.).
-
In der Art kann man es machen.

(Missbrauche telegram immer als debug....)Beim oberen Block wie du die Variable parentid gesetzt. Da nimmst du einen Datenpunkt den JEDES Gerät hat.
Dann wird es beschnitten bis auf die Ebene wo die relevanten Datenpunkte anfangen.Weiter unten muss man dann den restlichen Pfad zu den gewünschten Datenpunkten angeben.
In der Art habe ich zb diese Tabelle erstellt.

Wenn du für alles einen Datenpunkt haben möchtest, kannst du diesen ja in der Schleife mit anlegen. Siehe hier. Kann man ja auch über Text erstellen so bauen wie man es dann braucht.
Wie man den Name vom Gerät erhält ist von Adapter zu Adapter was anders. Nutze Alexa nicht (sehe grad in deinem Bild, dass es einen Datenpunkt mit dem Name gibt. Dann kannst du den ja nehmen.).
-
Top.
Weiß nur nicht, ob man beim Datenpunkt erstellen einen Variablen Namen vergeben kann. Steht in dem Link nichts zu.
Evtl kann man da wie beim timeout den Namen einer Variablen reinschreiben? -
@david-g
Das teste ich nachher einfach mal aus wenn ich die ganzen Werte korrekt in den Debugs sehe.
Der Tag ist ja gsd noch jung
Hans grad mal mit einer Variablen zum Erstellen vom Datenpunkt getestet.

Klappt nicht.Evtl muss man dann eine JS Funktion nehmen. Keine Ahnung.
@paul53 hat da bestimmt eine Idee.
P.s.
Für was kann man in den Block zum Erstellen unten nochwas rein machen. Beschreiben kann man ihn ja schon mit Init-Wert.
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
