logo elektroda
logo elektroda
X
logo elektroda

[Gelöst] OpenBK - Code-Erweiterung für Inching-Funktion bei 2-Kanal Tuya Relay Modul

ulisch 243 3
WERBUNG
  • #1 21499257
    ulisch
    Niveau 2  
    Anfänger, Hilfe!
    Habe erfolgreich OpenBK auf ein 2Kanal Tuya Relay Modul geflasht, kann die Relays ansprechen, die lokalen Tasten funktionieren, toll soweit. Nun möchte ich, dass die Relays nach 1 sec nach Betätigung wieder abfallen ("inching"), das konnte die "Tuya" Firmware von Hause aus. Habe in der Doku ein autoexe code Schnipsel gefunden ( /turn_off_relay_after_time.bat), das tut prima für CH1, aber ich kriege die paar Zeilen aber nicht so erweitert, dass beide Relay Kanäle nach einer Sekunde abfallen.
    Vielleicht kann mir jemand den Code richtig erweitern?
    Danke
  • WERBUNG
  • Hilfreicher Beitrag
    #2 21505937
    p.kaczmarek2
    Moderator Smart Home
    Mit dem Backlog kann man mehrere Befehle ausführen, z. B. beide Kanäle auf Null setzen.

    alias turn_off backlog setChannel 1 0; setChannel 2 0
    // This aliased command will turn off relay on CH1 after 10 seconds
    // addRepeatingEvent   [IntervalSeconds][RepeatsOr-1][CommandToRun]
    alias turn_off_after_time addRepeatingEvent 10 1 turn_off 
    // this will run the turn off command every time that CH1 becomes 1
    addChangeHandler Channel1 == 1 turn_off_after_time 
    addChangeHandler Channel2 == 1 turn_off_after_time 
    [F]
    Hilfreicher Beitrag? Kauf mir einen Kaffee.
  • WERBUNG
  • #3 21506268
    ulisch
    Niveau 2  
    Danke für die Hilfe!
    Habe in der Zwischenzeit noch einen anderen Weg gefunden, letztlich unter MQTT ein automatischen "turn off" nach xxx ms zu setzen.
    Somit habe ich jetzt zwei Lösungen!
    Uli
  • #4 21506270
    ulisch
    Niveau 2  
    Advanced MQTT option in MQTTthing plugin: turn off after xxx ms.
WERBUNG