NEWS
[gelöst] in Schleife abfragen ob DP existiert
-
Tag,
heutiges Projekt soll sein eine Schleife auszuführen und die einzelnen DPs auf Existenz zu prüfen.In dem von mir eingefügten Objektbaum
system.adapter.*.*.alive
gibt es den DP unter, z.B. "VIS" nicht (und auch den Ordner vis.0 nicht)
system.adapter.vis
Hier kommt dann im LOG folgendes:
16:35:00.357 warn javascript.0 (319598) script.js.common.System.Raspberry.Adapterinfos.Systemdaten: Object "system.adapter.vis.0.alive" does not exist
Kann ich dies per Javaskript-Funktion "umgehen" ?
Klar könnte ich die jeweiligen DPs unter ENUMS manuell hinzufügen und dann die Aufzählung abfragen nur vergesse ich manchmal, wenn ich einen neuen Adapter installiere, diesen jeweiligen DP auch tatsächlich hinzuzufügen.
Merci
-
@djmarc75 sagte: Kann ich dies per Javaskript-Funktion "umgehen" ?
Ja, auf Existenz prüfen.
return existsState(id);
-
@paul53 sagte in in Schleife abfragen ob DP existiert:
Ja, auf Existenz prüfen.
Schnell und kompetent wie immer.
Tausend Dank !