Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. ESPHome: Problem mit Cover Komponente

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    775

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

ESPHome: Problem mit Cover Komponente

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
1 Beiträge 1 Kommentatoren 240 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • W Offline
    W Offline
    WolfgangFB
    schrieb am zuletzt editiert von
    #1

    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 Antwort Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

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

    883

    Online

    32.6k

    Benutzer

    82.0k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe