Hast du noch irgend ein übergordnetes System, oder soll es nur mit Shelly Software umgesetzt werden?
Da für das einschalten, eine gewisse Zeit an Überschuss überschreiten soll, kannst du das mit einer Szene umsetzen (Cloud gebunden).
Hier mal ein einfaches Beispiel hierzu:
Beachte das du den Wert auf soviel Minus stellst, wie die Last wo geschaltet wird zu laden.
Zum ausschalten hier eine Beispielszene:
Für das direkte Ausschalten bei kein Überschuss, kannst du eine Action nehmen (lokale Steuerung), weil du hier kein Zeitfenster willst, wo der Zustand mindestens bestehen soll.
Hierzu musst du dann folgenden HTTP Befehl eintragen: