Rolladenaktor funktioniert nicht wie gehofft

Hallo,

ich habe mir den Nous Curtain switch B4Z gekauft.
Die Zigbee-Funktionen funktionieren alle einwandfrei, hoch, runter und stop, eingebunden mit Z2Mqtt.

Jetzt habe ich aber ein Problem mit dem Gerät was es für mich nicht nutzbar macht:
Wenn ich den switch über meine Schalter an S1 und S2 schalte, fährt der Rolladen entweder ganz auf oder ganz zu.
Wenn ich den Schalter aus mache läuft der Rolladen einfach bis zur jeweiligen Endposition weiter.
Er stoppt nicht an der Stelle an der ich den Schalter aus mache!
Das bedeutet er kann nur ganz auf und ganz zu aber das ist ja nicht Sinn der Sache.

Hier mal der Link zum Produkt:

bzw.:
https://www.amazon.de/dp/B0D4RJKJ7W/?coliid=I64DV7VRTKY0Q&colid=3NLB5Q0PQHTAQ&psc=1&ref_=list_c_wl_lv_ov_lig_dp_it

Ist das Problem lösbar, mach ich was falsch?
Gibt es vielleicht ein Modul was das kann?

Das machst Du über eine Automatisierung:

Wenn der Schalter betätigt wird, während der Rolladen gerade öffnet oder schließt, soll er gestoppt werden.

Ah OK,

war mir so nicht bewusst.
Hast du da mal eine Anleitung wie das aussehen muss?

Ich finde keine Option Schalter xy betätigt.

Folgendes funktioniert leider nicht:

Setz in solchen Fällen statt des Bildes bitte den YAML-Code ein. Nutze dafür die Schaltfläche </>, dann wird er hier formatiert angezeigt.

Der Ansatz ist auf jeden Fall schon richtig. Du musst nur als Auslöser das Betätigen des Schalters nehmen. Falls es dann nicht funktioniert, musst Du gegebenenfalls bei der Öffnungs-Automatisierung die hier eingesetzte Bedingung noch als Nicht-Bedingung einsetzen.

Ich habe aber keine Option “Schalter” oder ähnliches zur Verfügung

Hier mal der YAML Code:

alias: Stop Rollladen
description: ""
trigger:
  - platform: device
    device_id: b0e593e6f0880149884a66094eabf433
    domain: cover
    entity_id: 123fc0ad01b414bce8c2a580e82e8fda
    type: position
    above: 0
    below: 100
condition:
  - condition: or
    conditions:
      - condition: device
        device_id: b0e593e6f0880149884a66094eabf433
        domain: cover
        entity_id: 123fc0ad01b414bce8c2a580e82e8fda
        type: is_opening
      - condition: device
        device_id: b0e593e6f0880149884a66094eabf433
        domain: cover
        entity_id: 123fc0ad01b414bce8c2a580e82e8fda
        type: is_closing
action:
  - device_id: b0e593e6f0880149884a66094eabf433
    domain: cover
    entity_id: 123fc0ad01b414bce8c2a580e82e8fda
    type: stop
mode: single

Geht das vielleicht mit dem Modul erst gar nicht?

Du musst einfach dieselben Auslöser verwenden wie beim Öffnen und Schließen. Hier ist mal eine meiner Automatisierungen. Die ist allerdings für Öffnen und Schließen zugleich:

alias: Rollladen Flur
description: ""
trigger:
  - platform: device
    domain: mqtt
    device_id: b67e604361836a15fc9ea66bcbc6721f
    type: action
    subtype: 1_single
    discovery_id: 0xe0798dfffecf85fa action_1_single
    id: auf
  - platform: device
    domain: mqtt
    device_id: b67e604361836a15fc9ea66bcbc6721f
    type: action
    subtype: 2_single
    discovery_id: 0xe0798dfffecf85fa action_2_single
    id: ab
condition: []
action:
  - parallel:
      - alias: Starten
        choose:
          - conditions:
              - condition: trigger
                id: auf
            sequence:
              - service: cover.open_cover
                target:
                  entity_id: cover.rollladen_flur
                data: {}
          - conditions:
              - condition: trigger
                id: ab
            sequence:
              - service: cover.close_cover
                target:
                  entity_id: cover.rollladen_flur
                data: {}
      - alias: Stoppen
        if:
          - condition: or
            conditions:
              - condition: state
                entity_id: cover.rollladen_flur
                state: opening
              - condition: state
                entity_id: cover.rollladen_flur
                state: closing
          - condition: or
            conditions:
              - condition: trigger
                id: auf
              - condition: trigger
                id: ab
        then:
          - service: cover.stop_cover
            target:
              entity_id: cover.rollladen_flur
            data: {}
mode: single

Auslöser ist hier für alles mein Doppeltaster.

Sorry,
steh grad aufm Schlauch, ich habe diesen Trigger nicht, also ich weiß nicht was die Aktion ist wenn ein Schalter gedrückt wird.

Oh, sorry, hab übersehen, dass Du das Ding über einen physischen Schalter betätigst. Ich habe einen Funktaster. Dann müssen wir bei Dir was anderes finden. Was bietet Dir denn der Aktor, also der Nous Curtain switch, alles als Optionen an, wenn Du ihn in die Auslöser nimmst? Wir bräuchten etwas, das den Schaltvorgang erkennt. Meine Moes-Aktoren haben dafür was, das habe ich aber nie getestet.

Ich denke du meinst das alles was oben auch auf der Zigbee2MQTT Seite zu sehen ist:

oder das hier?:

Ich verstehe ja was du willst, macht ja auch Sinn, aber ich denke das Modul bietet einfach nicht die Funktion…
Ich befürchte der kann nur komplett auf oder zu über die Taster S1 und S2.

Kennst du ein Modul was mir auch noch Optionen für die Betätigung der Schalter bietet, damit man eine solche Automation bauen kann?

Schau mal in die oberste Option, den Indicator Mode. Der reagiert bei mir auf Schaltbefehle.

Hi,

ich kann den auf off, off/on, on/off und on stellen.
Scheint aber nix mit den Tastern zutun zu haben, die verändern sich nicht egal was ich drücke…keine Ahnung was deren Funktion ist.

habe es mal so versucht aber ohne Erfolg:

alias: Stop Rollladen
description: ""
trigger:
  - platform: device
    device_id: b0e593e6f0880149884a66094eabf433
    domain: select
    entity_id: 2d8c51c58d86b7b027f318f9ebd375c5
    type: current_option_changed
    from: "off"
    to: "on"
  - platform: device
    device_id: b0e593e6f0880149884a66094eabf433
    domain: select
    entity_id: 2d8c51c58d86b7b027f318f9ebd375c5
    type: current_option_changed
    from: "on"
    to: "off"
condition:
  - condition: or
    conditions:
      - condition: device
        device_id: b0e593e6f0880149884a66094eabf433
        domain: cover
        entity_id: 123fc0ad01b414bce8c2a580e82e8fda
        type: is_opening
      - condition: device
        device_id: b0e593e6f0880149884a66094eabf433
        domain: cover
        entity_id: 123fc0ad01b414bce8c2a580e82e8fda
        type: is_closing
action:
  - device_id: b0e593e6f0880149884a66094eabf433
    domain: cover
    entity_id: 123fc0ad01b414bce8c2a580e82e8fda
    type: stop
mode: single

Ich hab das Ganze vorhin kurz mal mit dieser Einstellung getestet:

Da wurde bei jedem Tastendruck ausgelöst.

Leider ohne Erfolg.
Wenn ich den Indicator mode in der App ändere während der Rollladen läuft geht das aber der Taster beeinflusst nicht den Indicator mode.

Was eine Grütze…wer denkt sich denn solche halben Sachen aus…

Bin ich hier echt der einzige mit einem solchen Problem?

Dann müssen wir mal über Deine Schaltung bzw. Deinen Schalter nachdenken. Ich hab meine Schalteranschlüsse am Aktor wegen der Funkschaltung natürlich nicht in Gebrauch. Aber wenn der Strom weg ist, müsste doch der Rollladen anhalten.

Das dachte ich auch, ist aber nicht so.
Ich denke das ist nur so eine Art Trigger und dann bleibt der in der Aktion die ausgelöst wurde.
Ich kann später mal ein paar Bilder machen.

Hier mal die Verkabelung, sieht für mich aber absolut richtig aus:

Der braune unten ist rechts auf AUF aufgelegt, erkennt man etwas schwer.

Und danke übrigens für deine Unterstützung!

:crayon:by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)*

Ja, sieht korrekt aus. Ich hab das jetzt mal an einem meiner Module getestet:
Spannung am Schaltereingang: Rollladen läuft.
Spannung weg: Rollladen stoppt.

Hast Du das mal ohne den Schalter getestet?

Ja gerade eben…gleiches Verhalten.
Somit gibt das Modul es schlicht nicht her…
Welches Modul hast du?

Was ist das denn für ein Schrott …

Ich hab das hier.

Ach ja, ich weiß nicht, wie das bei den Nous mit der Kalibrierung ist. Bei dem Moes-Aktor muss man die Calibration Time von Hand einstellen.

absolut…*
ich teste den jetzt mal!

Ist einen Versuch wert. Ich hab die Dinger jetzt schon ein Jahr am Laufen und bin zufrieden.