Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

esphome cover Komponente für Rolladensteuerung im IOB nicht veränderbar/steuerbars #156

Open
Matze1811 opened this issue Mar 12, 2023 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@Matze1811
Copy link

Hallo,
ich versuche mich derzeit an einer Lösung zur Rolladensteuerung mittels Sonoff Dual R3 mit ESPHome geflasht.
Es funktioniert alles soweit gut.

Ich bekomme in der Web Oberfläche die Taster angezeigt und kann Sie auch bedienen.

image

Über das Objekt im IOBroker habe ich aber keinen Zugang zu dem Button, beziehungsweise kann ich hier den Wert nicht vorgeben zwecks Steuerung mittels VIS.

image

Ebenfalls wird die Position nicht an den Broker geschrieben. Diese erscheint nur in den Logs des ESP

image

Ich hatte bereits gelesen, das der Button nicht vom Adapter unterstützt wird. Wird es hier zukünftig eine Lösung geben oder wird der Adapter nicht mehr weiter gepflegt, was Neuerungen in esphome betrifft? Gibt es einen Workaround die Sonofss dennoch sauber zu bertreiben mit der FunktionaliätÜ

esphome:
name: rsw-5
friendly_name: Rolladenaktor 5
platform: ESP32
board: esp32dev

Enable logging

logger:
baud_rate: 0

Enable Home Assistant API

api:
password: "R/jCGfTwngrzx1vMma65UtlweV22kLV6K3uQ+MEsEDg="

ota:
web_server:
port: 80

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password

manual IP

manual_ip:
static_ip: 192.168.178.246
gateway: 192.168.178.1
subnet: 255.255.255.0

ap:
password: !secret wifi_ap_password

captive_portal:

binary_sensor:

  • platform: gpio
    pin:
    number: GPIO10
    inverted: true
    id: button
    on_press:
    then:
    # logic for cycling through movements: open->stop->close->stop->...
    - lambda: |
    if (id(my_cover).current_operation == COVER_OPERATION_IDLE) {
    // Cover is idle, check current state and either open or close cover.
    if (id(my_cover).is_fully_closed()) {
    id(my_cover).open();
    } else {
    id(my_cover).close();
    }
    } else {
    // Cover is opening/closing. Stop it.
    id(my_cover).stop();
    }

switch:

  • platform: gpio
    pin: GPIO27
    interlock: &interlock [open_cover, close_cover]
    id: open_cover
  • platform: gpio
    pin: GPIO14
    interlock: *interlock
    id: close_cover

cover:

  • platform: time_based
    name: "Cover"
    id: my_cover
    open_action:
    • switch.turn_on: open_cover
      open_duration: 60s
      close_action:
    • switch.turn_on: close_cover
      close_duration: 60s
      stop_action:
    • switch.turn_off: open_cover
    • switch.turn_off: close_cover

status_led:
pin:
number: GPIO13
inverted: true

Danke für die Hilfe!
Grüße
Matthias

@Matze1811 Matze1811 added the bug Something isn't working label Mar 12, 2023
@DutchmanNL
Copy link
Contributor

Ich hatte bereits gelesen, das der Button nicht vom Adapter unterstützt wird. Wird es hier zukünftig eine Lösung geben oder wird der Adapter nicht mehr weiter gepflegt, was Neuerungen in esphome betrifft? Gibt es einen Workaround die Sonofss dennoch sauber zu bertreiben mit der FunktionaliätÜ

buttons wurden in der version 0.3.0 implementiert, jetzige version ist 0.3.2. Theoretisch müsste es damit jetzt also klappen.
Würde mich freuen ueber testing/feedback dazu, sollte es noch zu problemen führen bitte re-open

@tukey42
Copy link

tukey42 commented Apr 12, 2024

Die Cover Component funktioniert immer noch nicht (ähnlich wie die Fan Component). Weder lässt sich der Rolladen steuern, noch wird der aktuelle Status korrekt angezeigt.

@DutchmanNL DutchmanNL reopened this May 16, 2024
@DutchmanNL
Copy link
Contributor

Die Cover Component funktioniert immer noch nicht (ähnlich wie die Fan Component). Weder lässt sich der Rolladen steuern, noch wird der aktuelle Status korrekt angezeigt.

danke, ich mache das issue neu auf um es bei Gelegenheit ab zu handeln

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants