Also ich weiß ja nicht, ob man da unterscheiden kann, aber ich fände es sinnvoll die SelfDefense im Sinne von Rollladen RUNTERfahren, wenn Fenster offen, auszuführen, wenn Residents -> absent.
Bei SelfDefense im Sinne von Rollläden nicht HOCHfahren, wäre es eventuell sinnvoll dies bei Residents -> gone auszuführen.
Vielleicht kann man diesen Usecase aber auch ganz anders nennen (z.B. HolidayDefense) und ganz von SelfDefense zu trennen. Rein von der Begrifflichkeit heißt SelfDefense ja, das Haus schützt sich selber, wenn eine bestimmte Bedingung (Fenster offen) eintritt. Wenn einfach gar nicht gefahren werden soll, weil Bewohner im Urlaub, könnte man das doch z.B. auch mit MODE_UP oder MODE_DOWN steuern oder?