Relais-Einschaltzeit je Tastenimpuls verdoppeln

  • Hallo, ich benutze den Shelly Plus 1 Mini als Zeitrelais. Als Eingang dient ein Taster. Die Input Actions Button push, long push, double push, triple push sind mir bekannt. Da könnte ich jeweils andere Einschaltzeiten für das Relais definieren oder es auch abschalten.

    Kann man aber auch sowas realisieren: die Einschaltzeit des Relais bei mehrfacher Tasterbetätigung jeweils verdoppeln, falls das Relais zum Zeitpunkt der Tastenbetätigung eingeschaltet ist. Also z.B. so:

    erste Tastenbetätigung bei ausgeschaltetem Relais: Relais soll 60s einschalten.
    zweite Tastenbetätigung irgendwann, während das Relay noch an ist: Erhöhung der Relais Einschaltzeit auf 120s

    dritte Tastenbetätigung bei noch eingeschaltetem Relais: Erhöhung der Relais Einschaltzeit auf 240s

    vierte Tastenbetätigung... usw.
    Ausschalten des Relais erfolgt entweder durch Zeitablauf oder durch long push der Taste.

    Ist sowas z.B. mit einem Script machbar?

    Danke für Infos dazu.
    Gruß Kuddel

  • Hintergrund: aktuell habe ich bei button push 60s eingestellt, bei double push 180s, bei tripple push dauernd ein, bei long push Relais aus. Nur klappt es mit double push und tripple push manchmal nicht. Kann man die irgendwie parametrieren? Ansonsten eben mein Gedanke, dass es egal ist, wann man das zweite, dritte,.. mal die Taste betätigt, wenn man einfach die Einschaltzeit bei jeder Tastenbetätigung verdoppelt, während das Relais ein ist.

  • Ich sehe bei der Variante mit Script vor allem das Problem, dass du dann nicht so recht weißt, wie lange denn jetzt das Relais noch effektiv an bleibt, weil du ja keinerlei Rückmeldungen hast, ob ein Tastendruck jetzt verarbeitet wurde oder nicht. Wenn du dann das Webinterface an einem Endgerät, Handy etc. öffnen musst, damit du dort sehen kannst, wie lange die Restlaufzeit noch ist, dann würde ich evtl. auch gleich über dieses Gerät wie ein Handy, Tablet usw. die Ansteuerung dieses Shelly machen. Da kannst du dir z.B. Widgets anlegen, wo du jedem Widget ein unterschiedliches url-Kommando zuweist, welches dann deinen Shelly für 60s, 90s, 120s usw. Sekunden steuert, dann weißt du wenigstens konkret, was aktiv ist.

    Alternativ auch über eine VISU eines übergeordneten Hausautomatisierungs-Systems wie ioBroker o.ä. wo du dir dann einfach eine Werteingabe basteln kannst in Sekunden und dann den Shelly auf die Art schaltest.

    Ich denke, ohne deinen genauen Anwendungsfall zu kennen, ist das schwierig einzuschätzen, welche Möglichkeiten für dich hier praktikabel sind und bzw. ob hier die Schaltdauer so wichtig ist, dass sie halt schon passt.

    Ein weiterer Gedanke:

    - Wenn der Shelly an ist und du z.B. per short push 60s vorgibst, dann wird ein weiterer Short push innerhalb dieser 1 Minute den Shelly nochmal dazu bewegen, dass die Minute erneut von vorne beginnt. Wie gesagt, ohne den Anwendungsfall zu kennen... Auch denkbar wäre z.B. ein Bewegungsmelder, der den Shelly immer wieder triggert, damit er "eine weitere Minute" an bleibt.

  • Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist, bitte registrieren Sie sich oder melden Sie sich an um diesen lesen zu können.