Odczyt wartosci kanału przez API z serwera SUPLA

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

Hej.

Potrzebuję odczytać przez API ostatnią przesłaną wartość liczbową na serwer Supla. W grę nie wchodzi odczyt poprzez link bezpośredni, bo bym musiał tych linków utworzyć 50 (docelowo odczyt jednorazowy z 50 urządzeń po restarcie procesora).

Ma ktoś jakiś przykład odczytu poprzez API z jednego kanału?
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Czym chcesz odczytywać?
Serwer WWW, ESP, Malina?
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Nie odpowiem na pytanie, bo nie wiem :)

Ale może prościej byłoby się pod MQTT podłączyć? Odpalasz klienta, podłączasz się pod broker MQTT Supli, czytasz wszytkie interesujące Cię topici i się rozłączasz.
API ma limitowaną ilość zapytań, a po MQTT nie ma ograniczeń.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

Odpytywanie za pomocą ESP, będzie tylko przy restarcie procesora.
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

ESP się przy tym zajedzie ;P
Choć w sumie nie wiem jak to odpytywanie po API działa, ale jeśli każde jest osobnym połączeniem szyfrowanym, to nawiązanie jednego połączenia zajmuje około 3 s. Jak będziesz chciał tak indywidualnie 50 zapytań zrobić, to urządzenie będzie prawie 3 min nad tym zadaniem siedzieć.
Chyba, że API pozwala na jakieś zbiorcze zapytanie, ale nie wiem.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Pomysły i koncepcje”