Integracja supla po mqtt z home assistant.

e-mak
Posty: 9
Rejestracja: ndz mar 01, 2020 6:53 pm

Jak wysyłam z MQTT explorera to działa z tego dashboarda nie idzie. Może podpowiesz inną appkę na androida do stworzenia tego typu dashboard który może publikować topic i sterować przekażnikami.
Awatar użytkownika
pzygmunt
Posty: 18279
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Tam niżej określasz payload dla ON i OFF. Wpisz dla jednego i drugiego "OPEN_CLOSE". Będzie to wtedy działać jak zwykły press button.
Przetestowane.
e-mak
Posty: 9
Rejestracja: ndz mar 01, 2020 6:53 pm

Działa. Dzięki wielkie za pomoc.
goku22
Posty: 16
Rejestracja: pt gru 13, 2019 12:02 pm

pzygmunt pisze: wt lis 02, 2021 7:41 pm Możesz sobie ręcznie utworzyć encję, która będzie klikać przekaźnikiem jak tylko naciśniesz przycisk.
Taka encja musi wysłać rozkaz "OPEN_CLOSE" do bramy i będzie działać tak jak działa aplikacja.
Wielkie dzięki.
Trochę mi zajęło rozgryzienie o co chodzi- ale po tym zabiegu bramy w HA "działają jak ta lala"

Pytanko do "ogarniętych" użytkowników HA:
Czy jest opcja edycji oryginalnej encji bram w HA i tam podmiany rozkazów wysyłamych do supli?
Nie mnożyły by się ilości encji...


Dzięki za pomoc i pozdrawiam.
Awatar użytkownika
pzygmunt
Posty: 18279
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Nie wiem czy można to zrobić z poziomu HA, ale jeśli przepuścisz MQTT przez własny broker to możesz zablokować topiki z ha mqtt discovery czego efektem będzie ukrycie domyślnych encji.
marcinsu
Posty: 12
Rejestracja: pn paź 17, 2022 10:42 pm

Gdyby ktoś potrzebował takiego samego działania jak w aplikacji Supla dla HA:
Dodajemy w /config/configuration.yaml

Kod: Zaznacz cały

mqtt:
  - button:
      unique_id: brama_garazowa
      name: "Brama garażowa"
      command_topic: "supla/___HASH_USERA___/devices/__ID_URZĄDZENIA__/channels/__ID_KANAŁU__/execute_action"
      payload_press: "OPEN_CLOSE"
      availability:
        - topic: "supla/___HASH_USERA___/devices/__ID_URZĄDZENIA__/channels/__ID_URZĄDZENIA__/state/connected"
          payload_available: "true"
          payload_not_available: "false"
      device_class: "update"
      icon: "mdi:garage"
Podmieniamy ___HASH_USERA___, __ID_URZĄDZENIA__, __ID_URZĄDZENIA__ na właściwe wartości.

Najłatwiej podłączyć się MQTT Explorer do lokalnego serwera i można wszystko przeczytać.
meceo
Posty: 14
Rejestracja: czw kwie 07, 2022 8:52 am

marcinsu pisze: pt sie 18, 2023 9:02 pm Gdyby ktoś potrzebował takiego samego działania jak w aplikacji Supla dla HA:
Dodajemy w /config/configuration.yaml

Kod: Zaznacz cały

mqtt:
  - button:
      unique_id: brama_garazowa
      name: "Brama garażowa"
      command_topic: "supla/___HASH_USERA___/devices/__ID_URZĄDZENIA__/channels/__ID_KANAŁU__/execute_action"
      payload_press: "OPEN_CLOSE"
      availability:
        - topic: "supla/___HASH_USERA___/devices/__ID_URZĄDZENIA__/channels/__ID_URZĄDZENIA__/state/connected"
          payload_available: "true"
          payload_not_available: "false"
      device_class: "update"
      icon: "mdi:garage"
Podmieniamy ___HASH_USERA___, __ID_URZĄDZENIA__, __ID_URZĄDZENIA__ na właściwe wartości.

Najłatwiej podłączyć się MQTT Explorer do lokalnego serwera i można wszystko przeczytać.
Dziękuję - właśnie tego szukałem. @pzygmunt moim zdaniem warto by było zrobić oficjalną instrukcję integracji z HA właśnie na podstawie tej metody. Integracja domyślna z HA, czyli domyślne encje wykryte po podpięciu MQTT nie funkcjonują prawidłowo.

Od siebie dodam template dla button'u

configuration.yaml

Kod: Zaznacz cały

template: !include_dir_list templates/
templates/buttons.yaml

Kod: Zaznacz cały

button:
  - unique_id: "gate_button"
    name: "Otwarcie Bramy Wjazdowej"
    icon: >-
      {% if states('binary_sensor.NAZWA_TWOJEGO_CZUJNIKA_OTWARCIA_BRAMY') == 'on' %}
      mdi:gate-open
      {% else %}
      mdi:gate
      {% endif %}
    press:
      service: button.press
      target:
        entity_id: button.NAZWA_TWOJEGO_PRZYCISKU_OTWORZ_ZAMKNIJ_BRAMY
Awatar użytkownika
pzygmunt
Posty: 18279
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Moim zdaniem funkcjonują prawidłowo.
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

A moim zdaniem w HA, GH itd brakuje koncepcji obsługi przycisków step-by-step:p
Widzimy się na Supla Offline Party vol. 2 :!:
ODPOWIEDZ

Wróć do „ZAMEL SBW-02”