NEWS
"foreach" Objekt / Gerät in iobroker
-
Guten Tag zusammen,
nach vielen Suchen muss ich nun auch um Rat der Community fragen.
Ich möchte folgendes realisieren:Ich möchte gerne mittels einer Funktion alle Wecker in Alexa in einem bestimmten Zeitraum aktivieren. So soll durch ein Event z.B. alle Wecker aktiviert werden, die 8 Stunden oder später in meinem Account hinterlegt sind. (Ich benutze gerne viele Wecker in Alexa :P)
Dafür benötige ich eine Logik, welche die Objekte in iobroker durchgehen kann. Un bei jedem Objekt eine IF Abfrage durchgeführt wird. (Wenn Wecker Uhrzeit größer als in 8 Stunden, dann aktivieren)
Wie kann ich beispielsweise alle Objekte in einem Ordern "durchparsen"?
Ich denke das ist ja dann allgemeines iobroker Knowhow und hat hier weniger mit Alexa zu tun.Ich hoffe meine Anfrage ist verständlich und ihr könnt mir helfen.
Viele Liebe Grüße
-
-
Ich würde an der Stelle einen Selektor verwenden.
Also würde das ungefähr so aussehen um die Uhrzeiten zu erhalten.
$('[id=alexa2.0.Echo-Devices.G2A0RF048375090X.Alarm*time]').each((id,i) => log('ID_Uhrzeit: ' + id)).
Dann kannst du deine Zeitprüfung machen und entsprechend einfach in der id ".time" durch ".enabled" ersetzen