Hallo, ich bin gerade dabei mir eine Übersicht über den aktuellen Türen- und Fensterstatus zu programmieren. Brauche hier flexible Abfragen welche auch in Gruppen unterteilt werden müssen um verschiedene Alarmkreise zu bedienen. Nun habe ich angefangen die Statusmeldungen von ca, 30 Fenstern und Türen mit den getDevice-Funktionen hintereinander zu programmieren. Da es ja asynchrone Funktionen sind, käme da eine, programmtechnisch ziemlich unschöne "Pyramid of Doom" zusammen. Also habe ich mich an den Promise-Funktionen probiert, komme da aber diesbezüglich überhaupt nicht klar. Kann mir da jemand anhand von Beispielen weiterhelfen? Wie kann ich etwas eleganter verschachtelte Funktionen aufrufen und Ergebnisse bilden. Sicher für die Cracks unter Euch ein Kinderspiel...aber ich komm nicht weiter....