Timer starten wenn Taste am Plug-S gedrückt wird

  • Hi - leider scheint der Plug-S keine Möglichkeit innerhalb der Cloud-App oder seiner Web-UI zu haben das Verhalten des physikalischen Knopfes am Gerät zu ändern - zB einen Timer einzustellen der nur bei dessen Betätigung aktiviert wird - nicht aber wenn zB per App eingeschaltet wird - oder DOCH?

    Ich habe es über die I/O-Actions auch bereits probiert und dort http://localhost/relay/0?timer=NNN&turn=on eingetragen in der Button ON action. Das funktioniert zwar aber damit nehme ich mir die Möglichkeit den Plug-S über seine Taste auch mal auszuschalten turn=toggle funktioniert nicht, da es hierdurch zu einer sofortigen Abschaltung des Plug-S kommt - ich nehme an, dass der Knopf zunächst das Relais sofort einschaltet, und erst danach die I/O-Action ausgewertet wird die dann den Plug-S sofort wieder abschaltet. Meiner Meinung nach auch nicht ideal in der Firmware umgesetzt.

    Hat jemand noch eine Idee?

  • In der Web-UI finde ich unter Actions den Punkt "Output switched in URL". Trage dort die Action ein. Weiter Einstellungen sollten nicht nötig sein. Der Timer fängt an zu laufen, wenn das Relais angezogen hat, was noch zu prüfen wäre ist, was passiert, wenn man per http-Command ein =on sendet. Da der Output schon an ist wird vermutlich eine der beiden Dinge passieren:

    1. Der Timer läuft weiter (sollte ja nicht neu starten, da keine Änderung am Status).

    2. Der Timer wird abgeschaltet, sprich er läuft bis der Benutzer den Shelly abschaltet (oder der Strom alle ist).