Shutter-card: Rollo per Modbus, ohne Sensor..aber wie?

Hallo zusammen,
ich brauche Hilfe für meine Rollos aber mit Kopieren komme ich als „Anfänger“ nicht weiter….

Ich habe einen Aktor bei dem ich alle Rollos (4Stück) über zwei Input Pins „Hoch“ oder „Runter“ fahren kann. Diese Pins möchte ich über ein China RS485-Modul ansteuern. Dabei habe ich leider keine Möglichkeit einen Status oder eine Position auszulesen.
Aber wie sollte es sein ich bekomme nicht hin….
Ich habe mir das aus Beispielen zusammen kopiert….
In der configuration.yaml habe ich:

  - platform: template
    covers:     #cover.rollos_eg
      rollos_eg:
        device_class: shutter
        friendly_name: "Rollos-EG"
#        value_template: "{{ states('binary_sensor.3io1_in_1')|float > 0 }}"
        open_cover:
          service: switch.turn_off
          data:
            entity_id: switch.3out_1    # rollo_down off
          service: switch.turn_on
          data:
            entity_id: switch.3out_1    # rollo_up on
        close_cover:
          service: switch.turn_off      
          data:
            entity_id: switch.3out_1     # rollo_up  off         
          service: switch.turn_on
          data: 
            entity_id: switch.3out_2     # rollo_down on
        stop_cover:
          service: switch.turn_off
          data:
            entity_id: switch.3out_1     # rollo_up off
            entity_id: switch.3out_2     # rollo_down off

ich muss sicherstellen das „hoch“ und „runter“ nicht gleichzeitig an sind, da ich sonst in den Programmiermodus der Motoren kommen.

den ‘binary_sensor.3io1_in_1’ hatte ich zum testen drin, aber kein Sensor, keinen sinn
in der Modbus.yaml sind diese beiden als Ausgänge:

    switches:
      - name: 3out_1
        unique_id: rollo_up_eg
        slave: 11
        address: 4
        write_type: coil
        scan_interval: 4
        verify:
            input_type: coil
            address: 4
            state_on: 1
            state_off: 0

      - name: 3out_2
        unique_id: rollo_down_eg
        slave: 11
        address: 5
        write_type: coil
        scan_interval: 4
        verify:
            input_type: coil
            address: 5
            state_on: 1
            state_off: 0

in der Shutter card habe ich diese Einträge gemacht:

type: custom:shutter-card
title: Alle Rollos Erdgeschoss
entities:
  - entity: cover.rollos_eg
    name: Rollos
    buttons_position: right
    title_position: Top

Wenn ich in der Card hoch drücke geht der Modbus output1 an. Wenn ich Stop drücke passiert nix?!?
Wenn ich „runter“ drücke geht Modbus output2 an, wenn ich Stopp drücke geht output2 aus Output 1 bleibt an…
Was habe ich falsch gemacht?
Fehlt der shutter card der Sensor? Oder muss ich die doppelt Einträge turn on und trun off bei open und close cover rausnahmen und eine Automation basteln die beim Einschalten den Gegenpart ausschaltet?

Jetzt muss aber noch das hoch und runter nach 25 Sec ausschalten…. Über eine Automation???
und
Wie kann ich hinbekommen, das die shutter card nach 25 sec das Rollo unten anzeigt ?? absolut top wäre die „An“-Zeit in eine Position in % auszugeben……

Wäre super senn ihr mir weiter helfen könnt.
Danke euch!