MQTT cover problem

Witam,

Będę wdzięczny za pomoc z MQTT COVER.
Moja brama od drzwi garażowych wysyła OPEN, OPENING, STOP, CLOSING, CLOSED
na topic: stat/sonoff/brama/state

Chciałbym utworzyć animowana ikonę/przycisk:

name: "MQTT Cover"
    state_topic: "stat/sonoff/brama/state"
    qos: 0
    retain: true
    state_open: "OPEN"
    state_opening: "OPENING"
    state_closed: "CLOSED"
    state_closing: "CLOSING"
    optimistic: false
    value_template: "{{ value.x }}"

jak wymusze otwarcie z pilota, to ikona sie nie zmienia.
Do Lovelaca dodałem Button i zmieniłem ikonę na garage.

Cokolwiek z tego kodu ci pokazuje w HA?

nic. szara icona mdi:garage. pomimo, że w MQTT explorer pokazuje stan Online (tele/sonoff/brama/LWT) LWT = Online

  cover:
    - name: "MQTT Cover"
      command_topic: "stat/sonoff/brama/POWER"
      state_topic: "stat/sonoff/brama/state"
      availability:
        - topic: "tele/sonoff/brama/LWT"
      qos: 0
      retain: true
      payload_open: "OPEN"
      payload_close: "CLOSE"
      payload_stop: "STOP"
      state_open: "open"
      state_opening: "opening"
      state_closed: "closed"
      state_closing: "closing"
      payload_available: "Online"
      payload_not_available: "Offline"
      optimistic: false
      value_template: "{{ value.x }}"

takie cos, tez NIC

image

Musisz znaleźć prawidłowy kod dla twojego cover
Mój działający kiedyś kod dla cover.

cover:  
    name: "Zaluzje balkon"
    availability_topic: "tele/zaluzja_prawa/LWT"
    state_topic: "stat/zaluzja_prawa/RESULT"
    command_topic: "cmnd/zaluzja_prawa/Backlog"
    value_template: '{{ value | int }}'
    qos: 1
    retain: false
    payload_open: "ShutterOpen1"
    payload_close: "ShutterClose1"
    payload_stop: "ShutterStop1"
    state_open: "ON"
    state_closed: "OFF"
    payload_available: "Online"
    payload_not_available: "Offline"
    optimistic: false
    set_position_topic: 'cmnd/zaluzja_prawa/ShutterPosition1'
    position_topic: "stat/zaluzja_prawa/SHUTTER1"

https://forum.arturhome.pl/t/shutter-card-konfiguracja-mqtt/2993

W jaki sposob testowales swoj cover?
Czy wystarczy BUTTON z ikona garage door?

A jaki masz cover, Tasmota, Sonoff … ?

wemos d1 mini z Tasmotą

Rozumiem że Tasmota w trybie cover?

powiem szczerze, że niebardzo rozumiem :pensive:
tasmota z mqtt i kilkoma rules

Dodaj sobie integracje Tasmota HA

Specjalny tryb do obsługi Blinds-and-Shutters
https://tasmota.github.io/docs/Blinds-and-Shutters/

moje jest troche “udziwnione” - dostosowane do tego co mam.

Edit:

to, co ktoś polecił mi na innym forum:

zamiast

value_template: "{{ value.x }}"

użyć:

value_template: "{{ value }}"

Twoja encja bramy ma w nazwie cover.* ?

znalazłem rozwiązanie:

jeżeli używamy:

availability:
        - topic: "home-assistant/cover/availability"

, to urządzenie MUSI zwracać availability=online/offline

jeżeli używamy tego:

availability_topic: "tele/sonoff/brama/LWT"

, to urządzenie może zwracać LWT=online/offline i będzie działać.
czyli może to być dowolny topic, który zwróci online/offline.

oraz value_template: "{{ value }}" zamiast value_template: "{{ value.x }}"