Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ESPHome: Problem mit Cover Komponente

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    ESPHome: Problem mit Cover Komponente

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      WolfgangFB last edited by

      Hallo

      Ich bekomme eine Rolladensteuerung mit EspHome und der Cover Komponente einfach nicht hin.
      Mein Ziel: Den Rolladen über die ShutterControl Komponente steuern. Vor Ort ein Taster mit dem im Wechsel Auf -> Stop -> Ab -> Stop etc. ausgelöst wird.

      Folgendes habe ich in meinem yaml:

      binary_sensor:
        - platform: gpio
          name: "D8.state Rollo 0 Taster"
          pin: 
            number: D8
            mode: INPUT_PULLUP
            inverted: true
          on_press:
            then:
            # logic for cycling through movements: open->stop->close->stop->...
            - lambda: |
                if (id(gast_rollo).current_operation == COVER_OPERATION_IDLE) {
                  // Cover is idle, check current state and either open or close cover.
                  if (id(gast_rollo).is_fully_closed()) {
                    id(gast_rollo).make_call().set_command_open();
                  } else {
                    id(gast_rollo).make_call().set_command_close();
                  }
                } else {
                  // Cover is opening/closing. Stop it.
                  id(gast_rollo).make_call().set_command_stop();
                }
      
      switch:
      - platform: gpio
        pin: 
          number: D3
          mode: OUTPUT
          inverted: true
        id: on_rollo
        name: "D3.state Rollo 0 AnAus"
        restore_mode: ALWAYS_OFF
      - platform: gpio
        pin: 
          number: D4
          mode: OUTPUT
          inverted: true
        id: dir_rollo
        name: "D4.state Rollo 0 AufAb"
      
      cover:
        - platform: time_based
          name: "GastRollo"
          device_class: shutter
          id: gast_rollo
          
          open_action:
            - switch.turn_on: on_rollo
            - switch.turn_on: dir_rollo
          open_duration: 20sec
      
          close_action:
            - switch.turn_on: on_rollo
            - switch.turn_off: dir_rollo
          close_duration: 20sec
      
          stop_action:
            - switch.turn_off: on_rollo
              
      

      Das einzige, was funktioniert, ist den Rolladen über die Web Oberfläche des ESP zu steuern.
      Wobei laut Doku
      [https://esphome.io/components/cover/time_based.html(https://esphome.io/components/cover/time_based.html)
      die Position angezeigt werden sollte, das tut sie bei mir aber nicht.
      Über die Tasten Auf Stop Ab auf der Weboberfläche kann ich den Rolladen steuern.
      Im Log steht zwar beispielsweise:

      16:38:18	[D]	[cover:170]	
      'GastRollo' - Publishing:
      16:38:18	[D]	[cover:173]	
        Position: 19%
      16:38:18	[D]	[cover:186]	
        Current Operation: CLOSING
      16:38:18	[D]	[cover:076]	
      'GastRollo' - Setting
      

      In den Objekten gibt es zwar ein Objekt "position", da kommt aber nie etwas an (das ist auch klein geschrieben). Wenn ich diesen Wert ändere tut sich absolut nichts.
      Wie kann ich den Rolladen extern (über ShutterControl) dann steuern?

      In den Objekten gib es ein Objekt (Button) "STOP cover", das aber nichts bewirkt, ein Button für Auf und Ab fehlt.

      Auch die Tastersteuerung funktioniert nicht.
      Es wird zwar im Log angezeigt, dass der Taster gedrückt ist, aber es passiert nichts.

      Kann mir jemand einen Hinweis geben, wo mein Fehler liegt oder liegt der Fehler einfach in der "Cover" Komponente von ESPHome?

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Support us

      ioBroker
      Community Adapters
      Donate
      FAQ Cloud / IOT
      HowTo: Node.js-Update
      HowTo: Backup/Restore
      Downloads
      BLOG

      920
      Online

      31.6k
      Users

      79.6k
      Topics

      1.3m
      Posts

      1
      1
      191
      Loading More Posts
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
      The ioBroker Community 2014-2023
      logo