Integracja supla po mqtt z home assistant.
-
e-mak
- Posts: 9
- Joined: Sun 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.
-
goku22
- Posts: 19
- Joined: Fri Dec 13, 2019 12:02 pm
Wielkie dzięki.pzygmunt wrote: Tue Nov 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.
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.
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
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.
SUPLA.... Nareszcie w domu.
-
marcinsu
- Posts: 12
- Joined: Mon Oct 17, 2022 10:42 pm
Gdyby ktoś potrzebował takiego samego działania jak w aplikacji Supla dla HA:
Dodajemy w /config/configuration.yaml
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ć.
Dodajemy w /config/configuration.yaml
Code: Select all
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"
Najłatwiej podłączyć się MQTT Explorer do lokalnego serwera i można wszystko przeczytać.
-
meceo
- Posts: 14
- Joined: Thu Apr 07, 2022 8:52 am
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.marcinsu wrote: Fri Aug 18, 2023 9:02 pm Gdyby ktoś potrzebował takiego samego działania jak w aplikacji Supla dla HA:
Dodajemy w /config/configuration.yamlPodmieniamy ___HASH_USERA___, __ID_URZĄDZENIA__, __ID_URZĄDZENIA__ na właściwe wartości.Code: Select all
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"
Najłatwiej podłączyć się MQTT Explorer do lokalnego serwera i można wszystko przeczytać.
Od siebie dodam template dla button'u
configuration.yaml
Code: Select all
template: !include_dir_list templates/Code: Select all
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-
akszyn
- Posts: 203
- Joined: Wed May 22, 2019 2:40 pm
- Location: Szczecin
gdy próbuje dodać w taki sposób jak powyżej to wyskakuje mi błąd jak w załączniku wiec jak to naprawić ?marcinsu wrote: Fri Aug 18, 2023 9:02 pm Gdyby ktoś potrzebował takiego samego działania jak w aplikacji Supla dla HA:
Dodajemy w /config/configuration.yamlPodmieniamy ___HASH_USERA___, __ID_URZĄDZENIA__, __ID_URZĄDZENIA__ na właściwe wartości.Code: Select all
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"
Najłatwiej podłączyć się MQTT Explorer do lokalnego serwera i można wszystko przeczytać.
You do not have the required permissions to view the files attached to this post.
Supla na pokładzie wemosa D1 mini z relay shield (gate Zybiego)z DS18B20 + sonoff basic (domyślny soft) + broadlink RM mini 3 + Philips hue white z bridge v1 + LoraTap (RF 433) z kinetycznym przełącznikiem + ai-speaker Dev1 i Dev3
