Ich hab es zwar mit Zigbee gemacht, meine Anforderung ist sehr ähnlich deiner. Eventuell hilft das schon mal weiter.
Meine Konfiguration ist auch ein Relais und zwei Sensoren die mir ganz offen oder ganz zu liefern. Das Stop hab ich im Skript „deaktiviert“.