Homematic Schalter via HA Automation deaktivieren

Hallo zusammen,

ich habe nun endlich alle Homematic Automationen in HomeAssistant umgezogen und bin dabei auf eine Funktion gestoßen, die ich noch nicht in HomeAssistant umsetzen konnte.

Ich habe eine Markise, die mit einem Rolladenaktor gesteuert wird. Sobald Abend fahren über eine HA-Automation die Rolläden runter und die Markise hoch. Den Markisenschalter hatte ich in meinen alten Homematic-Programmen gleichzeitig gesperrt (deaktiviert) und am Morgen wieder entsperrt (aktiviert), damit niemand dazwischen bei geschlossenen Rolläden aus Versehen die Markise ausfahren kann.

Gibt es eine Möglichkeit, einen Homematic-Schalter auch direkt in der HA-Automation zu deaktivieren?

Aktuell behelfe ich mir mit einer Homematic-Systemvariable. Deren Status setze ich in der HA-Automation (homematicip_local.set_variable_value) und triggere durch Änderung des Status zwei Homematic-Programme (eins zum Deaktivieren, eins zum Aktivieren). Das funktioniert, aber übersichtlicher fände ich es, wenn das direkt aus HA heraus geht. Und dann könnte ich auch die letzten beiden verbliebenen Programme aus Homematic rausschmeissen.

Homematic-Schalter deaktivieren: Nicht, dass ich wüste.
Aber Du könntest einfach in der Automation der Markise die Bedingung “Rollladen offen” verwenden (Oder “Rollladen >95%”).
Am besten mit der weiteren Bedingung, dass Rollanden nicht “unbekannt”, oder “nicht verfügbar” sein darf:

description: ''
mode: single
triggers: []
conditions:
  - condition: cover.shutter_is_open
    target:
      entity_id: cover.wohnzimmerrolladen
    options:
      for: '00:00:00'
  - condition: not
    conditions:
      - condition: state
        entity_id: cover.wohnzimmerrolladen
        state:
          - unavailable
          - unknown
actions: []

Hmm. Danke für die Idee! Aber wenn ich das richtig verstehe, passt das nicht so ganz auf mein Setup. Vielleicht hätte ich mich auch klarer ausdrücken müssen. :wink:

Der Homematic-Schalter ist ein physischer Schalter (hmip-broll-2), der über physische Kabel mit dem Markisenmotor verbunden ist. Wenn der Schalter gedrückt wird, fährt die Markise also direkt, ohne dass darüber eine Automation getriggert wird oder abgefragt werden könnte. Und diese direkte Steuerungsmöglichkeit möchte ich unterbinden, sobald die Fensterrolläden abends heruntergefahren werden.

Aber macht nichts, dann bleibe ich einfach bei meiner bisherigen Lösung über die Homematic-Systemvariable und muss das einfach nur gut dokumentieren, damit ich auch später noch weiß, wofür die da war. :wink:

Die Idee, die Automation zu unterbinden, wenn der Rolladen geschlossen ist, muss ich mir aber mal im Hinterkopf behalten. Das könnte ich an anderer Stelle gebrauchen.

Welche Homematic Zentrale nutzt du? Bei einer CCU3 oder OpenCCU könnte das über den sogenannten ‘Aussperrschutz’ gelöst werden. Kurz erklärt, jeder Aktor hat drei virtuelle Ausgänge. Den A, B, C Kanal. Der A Kanal ist der Standardkanal mit dem der Rollo/Markise gesteuert wird. Mit dem B+C Kanal kann der A Kanal blockiert werden und somit der Rollo/Markise nicht mehr über den Broll gesteuert werden. Das alles wird in dem Video sehr gut erklärt. Müsstest dir nur einen Auslöser überlegen. Bei uns verhindert eine offene Fliegengitter Tür das der Rollo bewegt werden kann, er ist in der obersten Position fixiert, lässt sich über den Schalter nicht mehr schließen.

Hier läuft derzeit OpenCCU in einem ELV Charly CCU3 Nachbau. Soll aber demnächst mal abgelöst werden von der HA Integration mit HmIP-RFUSB Stick.

Den Trick über die anderen Kanäle kannte ich noch nicht! Das klingt interessant und könnte mein “Problem” wirklich lösen! Vielen Dank für das Video. Als Auslöser würde bei mir einfach die Automation fungieren, die abends und morgens die Rolläden steuert. Da würde ich einfach den B-Kanal auf 0 oder 100 setzen.

Genau so mache ich das mit der Fliegengitter Tür. Ein Aqara Türkontakt meldet offen und der B Kanal wird auf 100% gesetzt. Nach dem Schließen wieder auf 0%. Funktioniert super.