Änderungen

Wechseln zu: Navigation, Suche

Offene Fenster in String

273 Byte hinzugefügt, 14:03, 25. Mai 2015
/* Fenster offen als String */
== Fenster offen als String ==
Mit diesem Skript kann eine Meldung "Die Fenster x, y und z sind noch offen." zusammengebaut werden. Dazu werden alle Fensterkontakte im Gewerk "Fenster_Tueren" abgefragt. Das Skript wird in der WebGUI in eine DANN Bedingung eingebaut. Die dazugehörige WENN Bedingung sollte günstigerweise auf die Änderung einer Systemvariable triggern, welche bei offenen Fenster gesetzt wird. So vermeidet man größere WENN Ketten bei mehreren Fenstern. Das vordefinierte Gewerk "Verschluss" funktioniert manchmal nicht, da es ein verstecktes Objekt "Verschluss" gibt und dom.GetObject im Falle das zwei gleichnamige Objekte existieren nichts zurück liefert. Deshalb muss man das Gewerk umbenennen oder ein neues erstellen. Auf ähnliche Art und Weise können natürlich auch Türen usw. abgefragt werden. Dazu muss die if Bedingung mit dem HssType angepasst werden.
boolean firstWindow = true;
40
Bearbeitungen