Rolladensteuerung 2x konfigurieren (Sonoff 4CH)

  • Hallo,

    ich möchte mit meinem Vier Kanaligen Sonoff Aktor meine Rolladen steuern. Dazu benutze ich die Tamsota Software.

    Thema ist nicht Flashvorgang etc. Der Sonoff läuft mit der Tasmota einwandfrei.

    Für mich stellt sich aber die Frage wie ich die Tasmota in Verbindung mit dem Sonoff Ch4 einrichten muss.

    In erster Linie geht es mir darum wie bekommen ich aus den Vier Kanälen zwei Rolladenaktoren Sinngemäß eingerichtet.

    Zu einem muss man ja mit der SetOption80 die Shutter Funktion aktivieren.

    Dazu kommt dann noch die Betriebsart welchen Shutter Mode man nutzen möchte. Ich nutze natürlich den verriegelten Modus 1, sprich mit Interlock (Verriegelung) Sicherheit.

    Mit

    Interlock 1,2 3,4

    habe ich ja die Gruppen je zu zwei Ausgänge definiert als Verriegelung. Den Neustart habe ich ausgeführt das dann die Shutter Funktionalität voll vorhanden ist.

    Sehe auch im WebServer zwei Schieberegler die den Rolladen Aktor Prozentual fahren können.

    Aber der zweite Rolladenaktor fährt nicht bzw. wird immer auf den anderen Kanälen angesteuert.

    Wie geht es denn weiter bzw. wie richte ich das vollends ein ???

    Gruß

    MacToolz

  • Hi,

    ja das habe ich.

    14:14:50 CMD: Interlock

    14:14:50 MQT: stat/Sonoff4ChRollEgKueche004/RESULT = {"Interlock":"ON","Groups":"1,2 3,4"}

    14:15:12 CMD: SetOption80

    14:15:12 MQT: stat/Sonoff4ChRollEgKueche004/RESULT = {"SetOption80":"ON"}

    Einmal editiert, zuletzt von mactoolz (17. April 2021 um 14:15)

  • Hi,

    Sorry hatte vergessen die Ausgaben der Konsole hier rein zu posten.

    14:14:50 CMD: Interlock

    14:14:50 MQT: stat/Sonoff4ChRollEgKueche004/RESULT = {"Interlock":"ON","Groups":"1,2 3,4"}

    14:15:12 CMD: SetOption80

    14:15:12 MQT: stat/Sonoff4ChRollEgKueche004/RESULT = {"SetOption80":"ON"}


    Gruß

  • Habe eben einen Sonoff 4CH Pro mit Version 9.3.1 installiert und getestet wie folgt:

    Code
    10:57:14.721 CMD: interlock
    10:57:14.729 MQT: stat/tasmota_C4CA72/RESULT = {"Interlock":"ON","Groups":"1,2 3,4"}
    
    
    10:57:18.868 CMD: status80
    10:57:18.876 MQT: stat/tasmota_C4CA72/STATUS = {"Status":{"Module":23,"DeviceName":"Sonoff4ChPro2","FriendlyName":["WlanSchalter","Tasmota2","Tasmota3","Tasmota4"],"Topic":"tasmota_C4CA72","ButtonTopic":"0","Power":0,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
    10:57:19.384 MQT: tele/tasmota_C4CA72/STATE = {"Time":"2021-04-18T10:57:19","Uptime":"0T00:05:10","UptimeSec":310,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":22,"MqttCount":2,"POWER1":"OFF","POWER2":"OFF","POWER3":"OFF","POWER4":"OFF","Wifi":{"AP":1,"SSId":...,"BSSId":...,"Channel":1,"RSSI":100,"Signal":-41,"LinkCount":1,"Downtime":"0T00:00:04"}}
    10:57:19.414 MQT: tele/tasmota_C4CA72/SENSOR = {"Time":"2021-04-18T10:57:19","Shutter1":{"Position":30,"Direction":0,"Target":30},"Shutter2":{"Position":29,"Direction":0,"Target":29}}

    Habe jedoch keine Rolläden angeschlossen, jedoch die entsprechenden LEDs zeigen das jeweilige On/Off korrekt an und die Ausgaben in der Konsole sind auch ok.

    Was zeigen die folgenden Tests in der Konsole ?

    .) Rolladen 1 auf

    .) Rolladen 1 zu

    .) Rolladen 2 auf

    .) Rolladen 2 zu

    Anmerkungen: die Slider im GUI werden nicht automatisch refreshed, das ist per Design nicht vorgesehen und kein Fehler.

  • Servus Miteinander,

    ich glaube ich habe dass selbe Problem.

    Interlock dürfte passen:

    Code
    15:55:55.550 MQT: stat/tasmota_CA8569/RESULT = {"Interlock":"ON","Groups":"1,2 3,4"}

    Setoption80 dürfte auch passen:

    Code
    15:56:52.027 MQT: stat/tasmota_CA8569/RESULT = {"SetOption80":"ON"}

    Ich glaube der Fehler liegt in der Setup80:

    Code
    15:58:14.818 CMD: status80
    
    15:58:14.826 MQT: stat/tasmota_CA8569/STATUS = {"Status":{"Module":23,"DeviceName":"Tasmota","FriendlyName":["Tasmota","Tasmota2","Tasmota3","Tasmota4"],"Topic":"tasmota_CA8569","ButtonTopic":"0","Power":0,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0,"StatusRetain":0}}

    Und ab hier komme ich nicht mehr weiter.

    Was muss ich als nächstes machen oder habe ich etwas vergessen?


    Im Anhang ist noch ein Screenshot wie momentan mein Tasmota-Menü aussieht.

    Kann mir da wer helfen?

    Gruß lllugge

  • Ich habe meinen Sonoff 4CH R2 V1.0 wie folgt eingerichtet und es erscheinen 2 Slider und die jeweils auf und ab Buttons im Webinterface

    SetOption80 1 #Shuttermodus aktivieren

    Restart 1 #Restart

    Interlock 1 1,2 3,4 #Gruppieren der Relais 1,2 und 3,4 und Verriegeln gegeneinander

    ShutterRelay1 1 #Setzt Shutterrelay1 auf aktiv und Relais 1 um es zu öffnen

    ShutterRelay2 3 #Setzt Shutterrelay2 auf aktiv und Relais 3 um es zu öffnen

    ShutterPosition1 #steuerbarer Datenpunkt erzeugt wird

    ShutterPosition2 #steuerbarer Datenpunkt erzeugt wird

    # <x> entspricht ShutterRelay 1 oder 2 #

    ShutterOpenDuration<x> * (* = zeit in Sekunden die der Rollladen zum öffnen benötigt z.B. 15.4)

    ShutterCloseDuration<x> * (* = Zeit in Sekunden die der Rollladen zum Schließen benötigt z.B. 19.2)


    Kalibrieren:

    ShutterClose<x> (prüfen ob komplett geschlossen)

    ShutterSetHalfway<x> 50 (zurücksetzen)

    manuell zur realen 50% Öffnung bewegen.

    ShutterPosition<x> eingeben und den realen Wert ablesen z.B. 63

    ShutterClose<x>

    ShutterSetHalfway<x> 63

    Restart 1

    Damit ShutterPosition1(2) sich aktualisiert bei manuellem Schalten:

    rule1 on SHUTTER1#Position do backlog publish stat/%topic%/RESULT {"ShutterPosition1":

    %value%} endon

    rule1 1 #Rule 1 aktivieren

    rule2 on SHUTTER2#Position do backlog publish stat/%topic%/RESULT {"ShutterPosition2":

    %value%} endon

    rule2 1 #Rule 2 aktivieren