Hallo Thorsten,
ich versuche mich auch seit Tagen mein Fensterstatus zu bekommen,
aber leider werden bei mir nicht die HM-Sec-SCo sauber abgefragt und in die Variable geschrieben.
Im Gewerk "Verschluss" sind die 3 Optischen Fensterkontakte
Dein Testskript erzeugt bei mir keine Ausgabe.
Und die V1.3 sendet auch nichts an Telegram.
Hast Du vielleicht noch einen Tipp für mich?
Gruß Marco
dtp hat geschrieben:al-79 hat geschrieben:
Durch dein Script Thorsten melden sich alle TFK als geöffnet.
Das kann aber auch noch ein Fehler in meinem Skript sein.
Führe mal bitte folgendes Skript aus, nachdem Du Deine drei Fensterzustände durch Öffnen oder Schließen der Fenster geändert hast, und poste das Ergebnis.
Code: Alles auswählen
var device;
string index;
foreach(index, dom.GetObject("Verschluss").EnumUsedIDs()){
if(dom.GetObject(index).IsTypeOf(OT_CHANNEL)){
device = dom.GetObject(dom.GetObject(index).Device());
if((device.HssType() == "HM-Sec-SC") || (device.HssType() == "HM-Sec-SC-2") || (device.HssType() == "HM-Sec-SCo") || (device.HssType() == "HMIP-SWDO")){
WriteLine(dom.GetObject(index));
WriteLine(dom.GetObject(index).DPByHssDP("STATE").Value());
}
}
}