Supla - grupa kanałów utworzona z urządzeń MEW-01 i operacje na nich

ronpaul
Posty: 45
Rejestracja: śr kwie 14, 2021 12:30 pm

Witam

Czy ktoś się orientuje dlaczego z poziomu API można utworzyć grupę kanałów urządzeń MEW-01 ale nie da się
na niej wykonać podstawowej akcji "read" mimo tego że dla MEW-01 to funkcja domyślna ?

Do utworzenia grupy kanałów używam ciała zapytania jak niżej:

{
"hidden": false,
"caption": "%OPIS%",
"altIcon": 0,
"subjectType": "channelGroup",
"locationId": %MÓJ_LOCATION_ID%,
"channelsIds": [%ID_URZ_MEW1%, %ID_URZ_MEW2%]
}

Takie samo ciało zapytania jeżeli w "channelsIds" zostaną wprowadzone identyfikatory kanałów ROW-04 to na nich można
wykonywać operacje z API {"action":"turn-on"}, {"action":"turn-off"} //ale {"action":"read"} już nie które z kolei jest np. dostępne z poziomu linku bezpośredniego utworzonego do grupy kanałów.

Natomiast w przypadku grupy kanałów utworzonych z MEW-01 odpowiedź serwera na {"action":"read"} to 'Cannot execute requested action through API.'

Rozumiem że {"action":"read"} po prostu nie jest dostępne z poziomu API dla grupy ? Pytanie dlaczego ?
Ostatnio zmieniony czw lip 21, 2022 11:35 am przez ronpaul, łącznie zmieniany 1 raz.
ronpaul
Posty: 45
Rejestracja: śr kwie 14, 2021 12:30 pm

Teraz zauważyłem że robiąc sobie link bezpośredni do utworzonej w w/w sposób grupy kanałów MEW-01 mogę za jednym requestem
zedrzeć dane z wielu urządzeń MEW-01 naraz. Też jest to jakaś opcja ale prościej by było gdyby API udostępniało {"action":"read"}

Co ciekawe z poziomu konta www Supla ręcznie grupy kanałów z różnych MEW'ów zrobić się nie da, bo nie są tam w ogóle widoczne jako opcja do wyboru (do dodania do grupy).
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Niedopatrzenie. Grupy dl MEW nie powinno się dać zrobić. Będzie to zablokowane.
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

Stan wszystkich Twoich MEW-ów możesz odczytać z endpointa channels:

Kod: Zaznacz cały

https://svrX.supla.org/api/v2.4.0/channels?function=ELECTRICITYMETER&include=state
ronpaul
Posty: 45
Rejestracja: śr kwie 14, 2021 12:30 pm

pzygmunt pisze: czw lip 21, 2022 3:53 pm Niedopatrzenie. Grupy dl MEW nie powinno się dać zrobić. Będzie to zablokowane.
Ok. Ale dlaczego ma nie być ? Tak z czystej ciekawości pytam. Grupowanie MEW'ów ma sens na pewno pod względem organizacyjnym, np. kilka mew'ów związanych z określonym zakładem/budynkiem gdy ma się ich wiele.
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Od tego są lokalizacje.
Grupowanie służy do wspólnego sterowania.
Kanałami pomiarowymi nie da się sterować. Można je tylko wyświetlać.
Widzimy się na Supla Offline Party vol. 2 :!:
ronpaul
Posty: 45
Rejestracja: śr kwie 14, 2021 12:30 pm

fracz pisze: czw lip 21, 2022 8:56 pm Stan wszystkich Twoich MEW-ów możesz odczytać z endpointa channels:

Kod: Zaznacz cały

https://svrX.supla.org/api/v2.4.0/channels?function=ELECTRICITYMETER&include=state
Dzięki Fracz, to również załatwia sprawę.

Czy opublikowane są gdzieś możliwe do wykonania inne parametry/wartości które akceptuje endpoint channels ?

Drugie pytanie - czy istnieje możliwość zasterowania wybranymi kanałami z kilku różnych urządzeń ROW-04m, tj wywołanie akcji turn-on/turn-off w tylko jednym zapytaniu wysłanym do serwera np. w stylu

Kod: Zaznacz cały

channels?function=LIGHTSWITCH&make_action={%ID%:TURN-ON, %ID%:TURN-OFF}
tj niekoniecznie zorganizowanych w obrębie grupy, z różnymi operacjami zależnymi od zadanych ID
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

Pierwsze pytanie: https://svr3.supla.org/api-docs/docs.html?v=2.4.0

Drugie pytanie: aktualnie nie, ale jak wejdą sceny to będziesz mógł nawet zrobić direct link który steruje wieloma różnymi kanałami.
ronpaul
Posty: 45
Rejestracja: śr kwie 14, 2021 12:30 pm

Kod: Zaznacz cały

30.07.2022;13:28:14;status 405 - <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</title>
</head><body>
<h1>Method Not Allowed</h1>
<p>The requested method PATCH is not allowed for this URL.</p>
<hr>
<address>Apache/2.4.38 (Debian) Server at svrXX.supla.org Port 443</address>
</body></html>

30.07.2022;13:28:44;status 405 - <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</title>
</head><body>
<h1>Method Not Allowed</h1>
<p>The requested method PATCH is not allowed for this URL.</p>
<hr>
<address>Apache/2.4.38 (Debian) Server at svrXX.supla.org Port 443</address>
</body></html>

30.07.2022;13:29:14;status 405 - <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</title>
</head><body>
<h1>Method Not Allowed</h1>
<p>The requested method PATCH is not allowed for this URL.</p>
<hr>
<address>Apache/2.4.38 (Debian) Server at svrXX.supla.org Port 443</address>
</body></html>

30.07.2022;13:29:44;status 405 - <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</title>
</head><body>
<h1>Method Not Allowed</h1>
<p>The requested method PATCH is not allowed for this URL.</p>
<hr>
<address>Apache/2.4.38 (Debian) Server at svrXX.supla.org Port 443</address>
</body></html>

30.07.2022;13:30:14;status 405 - <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</title>
</head><body>
<h1>Method Not Allowed</h1>
<p>The requested method PATCH is not allowed for this URL.</p>
<hr>
<address>Apache/2.4.38 (Debian) Server at svrXX.supla.org Port 443</address>
</body></html>

1.08.2022;20:54:13;status 405 - <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</title>
</head><body>
<h1>Method Not Allowed</h1>
<p>The requested method PATCH is not allowed for this URL.</p>
<hr>
<address>Apache/2.4.38 (Debian) Server at svrXX.supla.org Port 443</address>
</body></html>
Czy w/w zdarzające się czasem odpowiedzi direct linków na pobieranie danych JSON z MEW-01 i/lub wykonywanie akcji TURN-ON/TURN-OFF na ROW-04 związane są z prowadzonymi pracami ? Zapytania mam ustawione z metodą PATCH. 99.99% działa normalnie niemniej czasami zdarzają się takie jak wyżej.
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Daty mniej więcej pokrywają się z aktualizacjami chmury.
ODPOWIEDZ

Wróć do „ZAMEL MEW-01”