Hallo Jürgen,
ich bin kein Profi oder Programmierer, aber "Bastler" und kann mir da manchmal was zusammenreimen :-)
Ich habe da mal an einem Heizungsscript rumgebastelt...
Link
Da hatte ich das Auslesen der Kontakte ergänzt bzw des SWDM ( vom Lidl der IP Kontakt)
HM-Sec-SC-2 Angabe: BidCos-RF.<SERIENNUMMER>:1.STATE
HmIP-SWDM oder ähnliche HmIP Angabe: HmIP-RF.<SERIENNUMMER>:1.STATE
Meine Haustüre ist ein HmIP-SWDM 001558A99EXXXX
var myVariable = dom.GetObject("HmIP-RF.001558A99EXXXx:1.STATE");
WriteLine(myVariable.Value());
Ergibt 1 für offene Haustüre und 0 für zu.
Jetzt liegt es wieder bei dir :-)
Mike