Obsługa setTimerFuncImpl w nowej bibliotece
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Nie łączy się też w takim wypadku z siecią WiFi, przez co jeśli nie podasz tych danych to musisz wejść w tryb AP, bo do STA nie wejdziesz, aby uzupełnić dane.
Widzimy się na Supla Offline Party Season 2026

-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Zgadza się i tak robię tylko aby serwer http działał to w iterateAlways należy wykonywać handleClient - a jeżeli ona nie działa to niestety to się nie udaGoral64 wrote: Wed Jun 03, 2020 9:12 pm Nie łączy się też w takim wypadku z siecią WiFi, przez co jeśli nie podasz tych danych to musisz wejść w tryb AP, bo do STA nie wejdziesz, aby uzupełnić dane.
https://gui-generic-builder.supla.io/
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Nawet jak wyrzucisz handleClient z iterateAlways z powrotem do loop to i tak nie otworzysz GUI bo urządzenie nie ma połączenia z siecią WiFi.krycha88 wrote: Thu Jun 04, 2020 4:43 am Zgadza się i tak robię tylko aby serwer http działał to w iterateAlways należy wykonywać handleClient - a jeżeli ona nie działa to niestety to się nie uda![]()
https://github.com/klew/arduino/issues/29
Widzimy się na Supla Offline Party Season 2026

-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Ale to nie jest problem, rozwiązałem to w bardzo łatwy sposób - tworząc nową instancję i przełączają ESP w tryb mode(WIFI_AP_STA) podeślę Ci rozwiązanie wieczorem.Goral64 wrote: Thu Jun 04, 2020 5:35 amNawet jak wyrzucisz handleClient z iterateAlways z powrotem do loop to i tak nie otworzysz GUI bo urządzenie nie ma połączenia z siecią WiFi.krycha88 wrote: Thu Jun 04, 2020 4:43 am Zgadza się i tak robię tylko aby serwer http działał to w iterateAlways należy wykonywać handleClient - a jeżeli ona nie działa to niestety to się nie uda![]()
https://github.com/klew/arduino/issues/29
https://gui-generic-builder.supla.io/
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Spoko. Jednak chyba lepiej poprawić to w bibliotece, niż robić obejściakrycha88 wrote: Thu Jun 04, 2020 5:45 am Ale to nie jest problem, rozwiązałem to w bardzo łatwy sposób - tworząc nową instancję i przełączają ESP w tryb mode(WIFI_AP_STA) podeślę Ci rozwiązanie wieczorem.
Widzimy się na Supla Offline Party Season 2026

-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
a który problem poprawisz ? Nie chciałbym udostępniać swojego forka aby mój projekt działał poprawnie
Powodzenia w poszukiwaniu natchnienia
https://gui-generic-builder.supla.io/
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 135 times
- Been thanked: 137 times
Planuję podzielić metodę "begin", tak aby dało się niezależnie odpalić wszystkie czujniki/przekaźniki/itp/Element'y oraz niezależnie sieć.
Sieć też ma dwa aspekty (jak widać) - jest połączenie z WiFi lub Ethernet, oraz jest połączenie z serwerem Supli.
Całość tego obrazu jest jeszcze "komplikowana" przez Status. Do tej pory Status był "liniowy" - tzn. jak niepodałeś serwera Supli, to utykał w tym miejscu i koniec - status jest jasny.
Gdy puścimy program dalej, to możemy mieć jednocześnie kilka błędów, w stylu: błędne SSID, brak serwera, brak maila.
Planuję rozbić "status" na dwa elementy: status, błędy.
Status będzie pokazywał "liniowo" (lub "drzewiaście) stan uruchomienia i działania programu, np.: inicjalizacja, łączenie z wifi, połączono z wifi, łączenie z serwerem, połączono z serwerem, uracono połączenie itd. (można też zrobić osobną gałąź na tryb konfiguracyjny (AP) ).
Błędy natomiast będą mogły trzymać kilka różnych informacji, np. brak maila, brak guid, brak ssid.
Najlepsze suple dla Twojego domu 
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Myślę, że tryb AP powinien się ograniczyć tylko do konfiguracji urządzenia. W tym trybie sam sobie jest siecią WiFi i nie łączy się do sieci WiFi użytkownika, a tym samym nie łączy się z serwerem Supli więc nie ma potrzeby uruchamiania SuplaDevice. Oczywiście mogę się mylić
Widzimy się na Supla Offline Party Season 2026

