GUI Generic

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Goral64 wrote: Sun Nov 01, 2020 1:26 pm
krycha88 wrote: Sun Nov 01, 2020 1:23 pm Sam kompilujesz soft?
Oczywiście ;) GUI-Generic i SuplaDevice pobrane dzisiaj z githuba.

Dodatkowo mam jak przy pisaniu swojego GUI, że nie wszystkie elementy strony są przesyłane do przeglądarki. Tutaj np. nie wysłano części dotyczącej styli.
GUI_no_style.jpg
Pobierz z develop
https://gui-generic-builder.supla.io/
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

krycha88 wrote: Sun Nov 01, 2020 1:40 pm Pobierz z develop
He, he, a to nie powinno być tak, że na master jest stabilna wersja? :D
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

No niestety, ale nie pobiera całej zawartości strony :(
niepelna_strona.jpg
Jak robiłem przymiarki do swojego GUI to przez użycie bardziej rozbudowanych stron musiałem korzystać z metod wysyłających zawartość strony partiami:

Code: Select all

httpServer.chunkedResponseModeStart();
httpServer.sendContent(part_1);
httpServer.sendContent(part_2);
httpServer.sendContent(part_3);
httpServer.sendContent(part_4);
httpServer.sendContent(part_5);
httpServer.sendContent(part_n);
httpServer.chunkedResponseFinalize();
You do not have the required permissions to view the files attached to this post.
Widzimy się na Supla Offline Party Season 2026 :D

Image
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Goral64 wrote: Sun Nov 01, 2020 2:37 pm No niestety, ale nie pobiera całej zawartości strony :(
niepelna_strona.jpg

Jak robiłem przymiarki do swojego GUI to przez użycie bardziej rozbudowanych stron musiałem korzystać z metod wysyłających zawartość strony partiami:

Code: Select all

httpServer.chunkedResponseModeStart();
httpServer.sendContent(part_1);
httpServer.sendContent(part_2);
httpServer.sendContent(part_3);
httpServer.sendContent(part_4);
httpServer.sendContent(part_5);
httpServer.sendContent(part_n);
httpServer.chunkedResponseFinalize();
Na wersji płytek 2.7.4 oraz z takimi parametrami nie widzę takich problemów :)
parametry.PNG

Możesz spróbować podzielić zawartość w tej metodzie:

Code: Select all

void SuplaWebServer::sendContent(const String content) {
  httpServer.setContentLength(content.length());
  httpServer.send(200, "text/html", "");
  httpServer.sendContent(content);
}
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

krycha88 wrote: Sun Nov 01, 2020 2:53 pm Na wersji płytek 2.7.4 oraz z takimi parametrami nie widzę takich problemów :)
Wciskam to na Wemosa, on ma 4Mb na pokładzie.
Przy tym ustawieniu SSL moduł łączy się na porcie 2015 z serwerem, czyli bez szyfrowania.
krycha88 wrote: Sun Nov 01, 2020 2:53 pm Możesz spróbować podzielić zawartość w tej metodzie:
A widzisz, dobrze wiedzieć. Pewnie to prostsze rozwiązanie. A czemu GUI-Generic tak nie robi?

Moduł pracuje aktualnie w dwóch trybach: AP i STA, przez co możliwy jest dostęp przez jego sieć WiFi jak i sieć do której się podłączył. Można jakoś deaktywować w GUI tryb AP, aby był dostęny tylko na żądanie (przycisk config)? Bo teraz moduł jest podłączony, ale dioda miga jak w trybie CONFIG.
Last edited by Goral64 on Sun Nov 01, 2020 3:04 pm, edited 1 time in total.
Widzimy się na Supla Offline Party Season 2026 :D

Image
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Goral64 wrote: Sun Nov 01, 2020 2:56 pm A widzisz, dobrze wiedzieć. Pewnie to prostsze rozwiązanie. A czemu GUI-Generic tak nie robi?
A bo się właśnie zgłosiłeś na ochotnika aby to poprawić ;) Ja nie zaobserwowałem problemów z GUI to tego nie zrobiłem.
Goral64 wrote: Sun Nov 01, 2020 2:56 pm Moduł pracuje aktualnie w dwóch trybach: AP i STA, przez co możliwy jest dostęp przez jego sieć WiFi jak i sieć do której się podłączył. Można jakoś deaktywować w GUI tryb AP, aby był dostęny tylko na żądanie (przycisk config)? Bo teraz moduł jest podłączony, ale dioda miga jak w trybie CONFIG.
To jest jakieś niedopatrzenie - spojrzę później na to.
https://gui-generic-builder.supla.io/
User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

Mogę prosić o pomoc. Podczas kompilacji mam błąd
'STATION_IF' was not declared in this scope
Last edited by uchnast.michal on Sun Nov 01, 2020 3:21 pm, edited 1 time in total.
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

krycha88 wrote: Sun Nov 01, 2020 3:03 pm A bo się właśnie zgłosiłeś na ochotnika aby to poprawić ;) Ja nie zaobserwowałem problemów z GUI to tego nie zrobiłem.
He, he, czasu brak ostatnio :(
Co ciekawe w tej chwili wczytuje się cała. Zobaczymy jak długo.

Dlaczego nie ma logo Supla w GUI?
Widzimy się na Supla Offline Party Season 2026 :D

Image
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Goral64 wrote: Sun Nov 01, 2020 3:15 pm Dlaczego nie ma logo Supla w GUI?
Bo powinno być logo GUI Generic 8-)
https://gui-generic-builder.supla.io/
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

uchnast.michal wrote: Sun Nov 01, 2020 3:14 pm Mogę prosić o pomoc. Podczas kompilacji mam błąd
'STATION_IF' was not declared in this scope
Był już poruszany ten temat :)
viewtopic.php?p=76855#p76855
https://gui-generic-builder.supla.io/

Return to “GUI Generic”