Mqtt Brama Home Assistant

[email protected]
Posts: 6
Joined: Fri May 08, 2020 2:02 pm

Post

Witam, mógłby ktoś mi pomóc z ogarnieciem sterowania po mqtt bramą. Ogarnełem już rolety i światła po mqtt ale z bramą nie mogę sobie poradzić. Stosuje poniższy kod w home assitant ale nie działa sterowanie. W mqtt explorer normalnie widać stany broker mqtt działa ok. Może ktoś już ogarnał bramę i mógłby się podzielić działającym kodem.

cover 3:
- platform: mqtt
name: "BRAMA3"
state_topic: "supla/channels/status/gate/2930"
command_topic: "supla/channels/command/2930"
value_template: '{{ "1" if value_json.hi else "0" }}'
state_open: "1"
state_closed: "0"
payload_open: '{"idx": 2930, "hi": 1}'
payload_close: '{"idx": 2930, "hi": 0}'
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Nie ogarniesz. Brama nie wspiera akcji "open" i "close". Wspiera akcję "openeclose" co oznacza, że skutek wywołania tek akcji jest nieznany z uwagi na to, że nie wiadomo jak w danym momencie zareaguje automatyka bramy. Nie wiadomo czy zacznie zamykać czy otwierać w przypadku gdy brama np. została zatrzymana i jej status jest "otwarta".
Na dniach pojawi się wsparcie dla odseparowanych akcji "open" i "close". Wtedy serwer będzie obserwował co się dzieje (na podstawie czujnika) i będzie odpowiednio reagował jeśli brama się zamknie zamiast otworzyć. Po wprowadzeniu odseparowanych akcji będziesz mógł zrealizować to co chcesz.
SUPLA.... Nareszcie w domu.
[email protected]
Posts: 6
Joined: Fri May 08, 2020 2:02 pm

Post

Dzięki to już przynajmniej wiem dlaczego tego nie mogłem ogarnąć w takim razie czekam i dzięki za wyjaśnienie.
mariusz_70
Posts: 104
Joined: Thu Nov 10, 2016 5:51 pm
Location: Koszalin

Post

Code: Select all


- platform: mqtt
  name: "BRAMA3"
  state_topic: "supla/channels/status/gate/2930"
  command_topic: "supla/channels/command/2930"
  payload_open: '{"idx": 2930, "hi": 1}'
  payload_close: '{"idx": 2930, "hi": 1}'
  payload_stop: '{"idx": 2930, "hi": 1}'
  state_open: '{"id": 2930, "hi": 0, "sensor_1": 0, "online": 1}'
  state_closed: '{"id": 2930, "hi": 0, "sensor_1": 1, "online": 1}'

User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

To nie jest dobre rozwiązanie. Wyślesz polecenie "OPENCLOSE" w celu zamknięcia gdy brama jest częściowo otwarta to zamiast otworzyć się, może otworzyć się jeszcze bardziej zamiast zamknąć.
SUPLA.... Nareszcie w domu.
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

pzygmunt wrote: Tue Jun 23, 2020 8:48 am To nie jest dobre rozwiązanie. Wyślesz polecenie "OPENCLOSE" w celu zamknięcia gdy brama jest częściowo otwarta to zamiast otworzyć się, może otworzyć się jeszcze bardziej zamiast zamknąć.
Czyli po wysłaniu polecenia "OPENCLOSE" gdy chcemy wywołać CLOSE potrzebny jest sensor BRAMA_FULL_OPEN, który jeśli się uaktywni pierwszy zamiast BRAMA_CLOSE, wyśle ponownie "OPENCLOSE", żeby bramę zamknąć i uzyskać potwierdzenie od sensora BRAMA_CLOSE, że brama jest zamknięta. I odwrotnie.
A żeby nie było za łatwo to jeszcze mamy tryb furtki ;)
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Obsługa OPEN/CLOSE musi działać jak w harmonogramach.

Wysyłany jest impuls. Następnie harmonogram po kilkudziesięciu sekundach sprawdza rezultat. Jeśli nie został osiągnięty
cel to wysyła ponownie impuls. I tak 3 próby.

Implementacja "OPEN" i "CLOSE" musi działać tak samo tylko zamiast harmonogramu będzie tego pilnował serwer.
To wynika ze specyfiki automatyki.
SUPLA.... Nareszcie w domu.
mariusz_70
Posts: 104
Joined: Thu Nov 10, 2016 5:51 pm
Location: Koszalin

Post

pzygmunt wrote: Tue Jun 23, 2020 8:48 am To nie jest dobre rozwiązanie. Wyślesz polecenie "OPENCLOSE" w celu zamknięcia gdy brama jest częściowo otwarta to zamiast otworzyć się, może otworzyć się jeszcze bardziej zamiast zamknąć.
Na dzień dzisiejszy chyba jedyne.

viewtopic.php?f=6&t=6855
kerad
Posts: 36
Joined: Wed Jan 22, 2020 10:55 am

Post

Póki co w HA działa sterowanie bramami przez API supla i odczyty z kontaktronów też są, więc widać czy jest zamknięta, czy otwarta.
[email protected]
Posts: 6
Joined: Fri May 08, 2020 2:02 pm

Post

kerad wrote: Thu Jun 25, 2020 7:54 am Póki co w HA działa sterowanie bramami przez API supla i odczyty z kontaktronów też są, więc widać czy jest zamknięta, czy otwarta.
Tylko że przy 5 bramach zjada mi szybko limit API więc jak już ogarnęłam mqtt rolety i światła to też bym chciał i bramy mieć po mqtt wtedy integrację API w HA wyłączę.

Return to “Pomoc”