Witajcie,
mam następujący problem - jakiś czas temu tak po prostu przestały działać linki bezpośrednie.
Mam podłączony sterownik bramy wifi Zamel SBW-01 podłączony do sterownika Nice oraz Home Assistant'a.
Przez kilka m-cy wszystkie świetnie działało i nagle przestało. Stan czujnika otwarcia - wszystko jest ok, podczas
zamykania/otwierania z pilota wysyła odpowiedni status.
Natomiast przestały działać linki bezpośrednie, którymi wysyłałem komunikat do otwarcia/zamknięcia.
Skasowałem i stworzyłem nowe - i to samo...
Wykonanie:
[user@ ~]$ curl -s -H "Content-Type: application/json" -H "Accept: application/json" -X PATCH -d '{"code":"_kod_","action":"read"}' https://svr38.supla.org/direct/_id_
Daje komunikt:
{"connected":true,"hi":true}[user@ ~]$
Na stronie clouda w historii:
Wykonana akcja Odczyt
14 stycznia 2021 10:29 z adresu IP xxxxxxx
Natomiast wywołanie:
[user@ ~]$ curl -s -H "Content-Type: application/json" -H "Accept: application/json" -X PATCH -d '{"code":"_kod_","action":"open"}' https://svr38.supla.org/direct/_id_
Daje komunikat:
{"action_id":10,"action_name":"open","message":"directLinkExecutionFailureReason_forbiddenAction","messageText":"The requested action is not allowed for this direct link."}[user@ ~]$
Natomiast wywołanie linku w przeglądarce:
https://svr38.supla.org/direct/_id_/_kod_/read
Daje komunikat:
Uniemożliwiono wykonanie akcji przy użyciu niedozwolonej metody HTTP GET
Analogicznie w logach:
Link nie pozwala na wykonanie tej akcji: open
14 stycznia 2021 10:31 z adresu IP xxx
Oczywiście w konfiguracji linku zarówno "włączone" jak i dozwolone akcje - odczyt oraz otwórz/zamknij są włączone.
Co może być przyczyną błędu?
Pozdrawiam,
Piotr
Linki bezpośrednie nie działają
Link do obsługi bram nie obsługuje akcji "open" oraz "close". Obsługuje akcje "open_close".
Serwer nie potrafi ich wykonać. Dopiero od v2.3.26 będzie miał taką umiejętność.
Serwer nie potrafi ich wykonać. Dopiero od v2.3.26 będzie miał taką umiejętność.
To w jaki sposób dotychczas to działało? Czy też coś się zmieniło i poprzednia funkcjonalność zniknęła?
Te akcje przypadkiem tam wpadły i nie działały poprawnie.