Jak zacząć programować - GUI Generic

jaku2k
Posts: 911
Joined: Sun May 24, 2020 8:40 pm

Post

klew wrote: Thu Jun 02, 2022 8:57 pm Z nowości to będzie tryb konfiguracyjny, narzędzie do przechowywania konfiguracji w pamięci trawłej, serwer www z kilkoma klockami do HTML-a, generator guid i authkey.

Może pomyślę nad rozbudowaniem dokumentacji i zrobieniu jakiegoś tutoriala dotyczącego programowania z użyciem biblioteki Supli. Bo temat się rozrasta, przykłady i opisy są rozrzucone na różnych wątkach forum.
Tak! Nowe przykłady i mini poradnik byłyby bardzo pomocne.
krycha88 wrote: Fri Jun 03, 2022 8:52 am Budowa GUI w GG jest dość prosta należy wykorzystywać metody:
https://github.com/krycha88/GUI-Generic ... c/Markup.h

a tu przykład GUI dla krańcówek:
https://github.com/krycha88/GUI-Generic ... ch.cpp#L33

ale GUI to nie wszystko należy dane jeszcze jakoś zapisać:
https://github.com/krycha88/GUI-Generic ... ch.cpp#L61

Jak to ogarniecie to mogę wytłumaczyć jak dodać nowe zmienne do przechowywania.

Do budowania GG polecam Visual Studio Coude + platformIO, pobieracie moje repo wybieracie w pliku platformio.ini interesujące rzeczy i dajecie buduj :)
https://github.com/krycha88/GUI-Generic ... io.ini#L34
Arduino IDE nie polecam do tego projektu bo jest zbyt duży i poruszanie się po tej strukturze jest strasznie ciężkie.

Ogólnie jak chcecie jakieś niestandardowe funkcjonalności to mogę je dodać - tylko z czasem słabo :)
:!: :!: Dziękuję, @krycha88 przyjrzę się temu - może się jakoś ułoży.
Pozdrawiam
Jakub
zzrr
Posts: 558
Joined: Wed Oct 26, 2022 7:35 pm

Post

krycha88 wrote: Fri Jun 03, 2022 8:52 am Jak to ogarniecie to mogę wytłumaczyć jak dodać nowe zmienne do przechowywania.
krycha88 pomóż... życie stanie się łatwiejsze. Może...
No właśnie chciałem to ogarnąć. Może nie całkiem. Zacząłem od porównania podanych przez Ciebie przykładów. Ale te linki oba zaznaczone na zdjęciu prowadzą do tego samego pliku w repozytorium. Tak pomyślałem że może ułatwisz i podpowiesz jak powinno być. A może i coś więcej dla ułatwienia.
Zrzut ekranu 2023-02-26 180953 (2).jpg
You do not have the required permissions to view the files attached to this post.
SOYER
Posts: 1364
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

"Już wkrótce będzie aktualizacja SuplaDevice, gdzie "gratis" będzie tryb konfiguracyjny i ustawienia sieci, serwerów z poziomu www."

Czy to już działa?
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 10971
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

SOYER wrote: Mon Feb 27, 2023 5:18 pm "Już wkrótce będzie aktualizacja SuplaDevice, gdzie "gratis" będzie tryb konfiguracyjny i ustawienia sieci, serwerów z poziomu www."

Czy to już działa?
Tak, jest. Zobacz przykład WebInterface.
Tylko to nie działa z GG
SOYER
Posts: 1364
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Nie używam GG.
Super, że jest. Teraz nie mam dostępu do kompa.
Co da się tam ustawić i jak się połączyć z urządzeniem?
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 10971
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

SOYER wrote: Mon Feb 27, 2023 6:15 pm Nie używam GG.
Super, że jest. Teraz nie mam dostępu do kompa.
Co da się tam ustawić i jak się połączyć z urządzeniem?
Tylko podstawowe parametry konfiguracyjne, w stylu: serwer, mail, wifi, hasło. Tylko uwaga: wszystko po angielsku :p
SOYER
Posts: 1364
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Załapałem sarkazm😁😂😁.
Jutro z ciekawości zobaczę przykłady.
Dzięki.
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
Rafalg
Posts: 21
Joined: Fri Jan 03, 2025 9:06 pm

Post

Skompilowałem i wgrałem na esp8266 GG. Oczywiście w ustawieniach urządzenia jest pusto. Z treści wątku wynika, że w VSC + platformIO wybór interusujących rzeczy jest prosty. Jednak póki co jestem w Arduino. Czy mogę prosić o podpowiedź co gdzie zmienić, żeby dodać np. DS18b20?
User avatar
shimano73
Posts: 2092
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

Rafalg wrote: Tue Jan 14, 2025 10:25 pm Skompilowałem i wgrałem na esp8266 GG. Oczywiście w ustawieniach urządzenia jest pusto. Z treści wątku wynika, że w VSC + platformIO wybór interusujących rzeczy jest prosty. Jednak póki co jestem w Arduino. Czy mogę prosić o podpowiedź co gdzie zmienić, żeby dodać np. DS18b20?
Zajrzyj tu
https://github.com/krycha88/GUI-Generic ... onfig.h#L5
Od komentuj to co ci potrzebne
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
Rafalg
Posts: 21
Joined: Fri Jan 03, 2025 9:06 pm

Post

shimano73 wrote: Wed Jan 15, 2025 6:59 am
Rafalg wrote: Tue Jan 14, 2025 10:25 pm Skompilowałem i wgrałem na esp8266 GG. Oczywiście w ustawieniach urządzenia jest pusto. Z treści wątku wynika, że w VSC + platformIO wybór interusujących rzeczy jest prosty. Jednak póki co jestem w Arduino. Czy mogę prosić o podpowiedź co gdzie zmienić, żeby dodać np. DS18b20?
Zajrzyj tu
https://github.com/krycha88/GUI-Generic ... onfig.h#L5
Od komentuj to co ci potrzebne
Odkomentywanie w GUI-Generic_Config.h nic nie zmienia. Mam wrażenie jakby ustawienia nie były czytane - nawet ustawienie języka nic nie zmienia. Przyjdzie weekend trzeba będzie się sprawie przyjrzeć bliżej.

EDIT: Poszło. Trzeba odkomentować #define USE_CUSTOM. Już jest ok. Dzięki za pmoc :D :D

Return to “Pomoc”