SuplaDevice 2.4.2 beta

User avatar
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

Zapraszam do testowania biblioteki SuplaDevice 2.4.2 w wersji beta. Źródła są dostępne w branchu develop: https://github.com/SUPLA/supla-arduino/tree/develop

Większość zmian jest wspomniana w changelogu https://github.com/SUPLA/supla-arduino/ ... ANGELOG.md

Bardziej szczegółowy opis zmian i trochę przykładów przygotuję później przy oficjalnym wydaniu tej wersji biblioteki.

Natomiast jeśli kogoś coś zaciekawiło, to pytajcie :)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

@Klew mam pytanie odnośnie:

Code: Select all

Add: (ESP8266 RTOS, ESP IDF) OTA SW update procedure
Na jakiej zasadzie to będzie zrobione, tak samo jak w NONOS SDK ?
Możesz coś więcej napisać ?
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
User avatar
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

kris.sg wrote: Sat Jun 04, 2022 7:49 am @Klew mam pytanie odnośnie:

Code: Select all

Add: (ESP8266 RTOS, ESP IDF) OTA SW update procedure
Na jakiej zasadzie to będzie zrobione, tak samo jak w NONOS SDK ?
Możesz coś więcej napisać ?
Tak, procedura OTA jest bardzo podobna do supla-espressif-sdk. Natomiast jest tam kilka modyfikacji, z których najważniejszą jest chyba wprowadzenie osobnego serwera do zapytań o aktualizację softu - dzięki temu w przyszłości będzie można udostępnić SW update dla osób korzystających np. z lokalnego MQTT i które nie mają konta w Supli. Powinno to też ułatwić proces przy prywatnych serwerach Supli.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

Dzięki za wyjaśnienie, na razie analizuję kod, aby w końcu przejść na RTOSa :)
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
User avatar
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

kris.sg wrote: Mon Jun 06, 2022 8:15 am Dzięki za wyjaśnienie, na razie analizuję kod, aby w końcu przejść na RTOSa :)
W supla-device przechodzenie na RTOS-a jest bezbolesne :P. Wszystko działa prawie tak samo jak po Arduino IDE.

Brakuje tam implementacji sensorów innych niż proste czytanie stanu GPIO, także na razie z termometrami się tam nie uda ;)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Zaktualizowałem sobie bibliotekę, odpaliłem przykład WebInterface, no oczywiście działa jak należy :D , chociaż na początku była chwila niepewności bo strona konfiguracyjna nie chciała się odpalić na https tyko http. Dodałem przekaźniki , czujniki ds18b20 , bme280 i działa przynajmniej w teorii bo po wgraniu na wemos'a widać je w cloudzie.
Teraz chciałbym iść dalej , chciałbym dodać swoją podstronę i zapamiętywać parametry . Co i gdzie zmodyfikować , a może wystarczy tylko coś wstawić :D
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

shimano73 wrote: Mon Jun 20, 2022 5:17 pm Zaktualizowałem sobie bibliotekę, odpaliłem przykład WebInterface, no oczywiście działa jak należy :D , chociaż na początku była chwila niepewności bo strona konfiguracyjna nie chciała się odpalić na https tyko http. Dodałem przekaźniki , czujniki ds18b20 , bme280 i działa przynajmniej w teorii bo po wgraniu na wemos'a widać je w cloudzie.
Teraz chciałbym iść dalej , chciałbym dodać swoją podstronę i zapamiętywać parametry . Co i gdzie zmodyfikować , a może wystarczy tylko coś wstawić :D
Z publikacją informacji o nowej bibliotece czekałem, aż Arduino przetworzy zmiany i widzę, że wyłapałeś to szybciej niż ja ;)
Ten wątek zamykam, natomiast zmiany opisałem tutaj: viewtopic.php?t=10857
Powinna tam też być wskazówka jak zrobić własne elementy do HTML'a na stronę konfiguracyjną. Jakby coś było niejasne, to pytaj dalej w tamtym wątku, to odpwiem.
Osobnych "podstron" nie da się robić, ale można wstawiać własne pola do tego HTML'a.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Arduino IDE”