Wsparcie GUI-Generic dla ESP32

krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

zobacz teraz.
https://gui-generic-builder.supla.io/
projector
Posty: 37
Rejestracja: śr cze 15, 2022 7:35 am

krycha88 pisze: wt sty 10, 2023 7:39 am zobacz teraz.
Problem pozostał
Załączniki
QIP Shot - Screen 210.png
QIP Shot - Screen 210.png (75.34 KiB) Przejrzano 836 razy
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

krycha88 pisze: wt sty 10, 2023 7:39 am zobacz teraz.
Mamy postawiony "CI server" na drone.io - można tam ustawić np. kilka kompilacji testowych, które po kążdym commit do Twojego repo na GG by się odpalały i np. weryfikowały kompilację na jakieś wybrane targety.

W zasadzie wystarczy przygotować dockera z obrazem z Arduino i wybranymi bibliotekami, a potem odpala się to mniej więcej w taki sposób:
https://github.com/SUPLA/supla-device/b ... e.yml#L120

Jeśli chcesz można odpalić takie automatyczne sprawdzenie kompilacji na GG. Wtedy po każdym commit będziesz miał w ciągu kilku-kilkunastu minut info czy wszystko się kompiluje czy nie.
Widzimy się na Supla Offline Party vol. 2 :!:
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

klew pisze: wt sty 10, 2023 8:18 am Mamy postawiony "CI server" na drone.io - można tam ustawić np. kilka kompilacji testowych, które po kążdym commit do Twojego repo na GG by się odpalały i np. weryfikowały kompilację na jakieś wybrane targety.

W zasadzie wystarczy przygotować dockera z obrazem z Arduino i wybranymi bibliotekami, a potem odpala się to mniej więcej w taki sposób:
https://github.com/SUPLA/supla-device/b ... e.yml#L120

Jeśli chcesz można odpalić takie automatyczne sprawdzenie kompilacji na GG. Wtedy po każdym commit będziesz miał w ciągu kilku-kilkunastu minut info czy wszystko się kompiluje czy nie.
Dla mnie to aż przygotować docera, nigdy w to się nie bawiłem :D Czy to można jakoś połączyć z githubem? Wydaje mi się, że będę musiał coś takiego przygotować bo już nie raz napotkałem na problem, że dla VSC wszystko się kompiluje a dla Arduino IDE już nie...
https://gui-generic-builder.supla.io/
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

krycha88 pisze: wt sty 10, 2023 9:41 am
klew pisze: wt sty 10, 2023 8:18 am Mamy postawiony "CI server" na drone.io - można tam ustawić np. kilka kompilacji testowych, które po kążdym commit do Twojego repo na GG by się odpalały i np. weryfikowały kompilację na jakieś wybrane targety.

W zasadzie wystarczy przygotować dockera z obrazem z Arduino i wybranymi bibliotekami, a potem odpala się to mniej więcej w taki sposób:
https://github.com/SUPLA/supla-device/b ... e.yml#L120

Jeśli chcesz można odpalić takie automatyczne sprawdzenie kompilacji na GG. Wtedy po każdym commit będziesz miał w ciągu kilku-kilkunastu minut info czy wszystko się kompiluje czy nie.
Dla mnie to aż przygotować docera, nigdy w to się nie bawiłem :D Czy to można jakoś połączyć z githubem? Wydaje mi się, że będę musiał coś takiego przygotować bo już nie raz napotkałem na problem, że dla VSC wszystko się kompiluje a dla Arduino IDE już nie...
Dockera mam w zasadzie gotowego z boardami dla ESP8266 i ESP32. Biblioteki mam tam zainstalowane te, które są wymagane przy przykładach z supla-device.
Także jeśli dasz znać jakie biblioteki trzeba doinstalować, to mogę to dorzucić do tego dockera.
Potem trzeba by przygotować kilka testowych kompilacji i odpalić ze skryptów.
GG się kompiluje w Arduino IDE po prostu z głównego katalogu projektu? Ewentualnie napisz jak to kompilować pod Arduino, to pomogę.
Widzimy się na Supla Offline Party vol. 2 :!:
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

klew pisze: wt sty 10, 2023 9:50 am Dockera mam w zasadzie gotowego z boardami dla ESP8266 i ESP32. Biblioteki mam tam zainstalowane te, które są wymagane przy przykładach z supla-device.
Także jeśli dasz znać jakie biblioteki trzeba doinstalować, to mogę to dorzucić do tego dockera.
Potem trzeba by przygotować kilka testowych kompilacji i odpalić ze skryptów.
GG się kompiluje w Arduino IDE po prostu z głównego katalogu projektu? Ewentualnie napisz jak to kompilować pod Arduino, to pomogę.
W projekcie Arduino IDE należy odpalić GUI-Generic.ino
https://github.com/krycha88/GUI-Generic/tree/master/src
do katalogu z bibliotekami należy przenieść:
https://github.com/krycha88/GUI-Generic/tree/master/lib

Kompilacja w VSC odbywa się, po przed dodawanie odpowiednich flag:
https://github.com/krycha88/GUI-Generic ... io.ini#L39

W Arduino IDE nie można takich rzeczy robić to dodałem do tego oddzielny plik:
https://github.com/krycha88/GUI-Generic ... onfig.h#L5
gdzie należy odkomentować #define USE_CUSTOM

Ale z tego co się orientuję w Arduino CLI można określać odpowiednie flagi przy kompilacji.
https://gui-generic-builder.supla.io/
Awatar użytkownika
jamsjamsen
Posty: 70
Rejestracja: sob sty 28, 2017 11:08 am
Lokalizacja: 0xE952

Przy PZEM na ESP32 (Serial) logi z supli lecą na licznik energii (np. odczyt czujnika temp. lub zmiana stanu prekaźnika); znikają w tym czasie wszystkie wartości w apce.

przy zmnianie na "3-ci serial" (Serial2)

#ifdef ARDUINO_ARCH_ESP32
PZEMv3 = new Supla::Sensor::PZEMv3(&Serial2, pinRX1, pinTX1);

PZEM nie ma przerw w odczycie wartości napięcia, prądu itd.. gorzej będzie przy 3 fazach i 3 licznikach
Byłem na Supla Offline Party 2023 ;)
kurus
Posty: 1038
Rejestracja: śr sty 15, 2020 8:17 pm

Próbuje postawić gui na takim module:

https://pl.aliexpress.com/item/10050040 ... pt=glo2pol

Wgrywam tak jak na załącznikach najpierw arduino szablon płytki, potem sam soft i niby wszystko ok błędów brak ale sieci nie rozgłasza :(
Załączniki
1.jpg
1.jpg (55.32 KiB) Przejrzano 404 razy
2.jpg
2.jpg (138.82 KiB) Przejrzano 404 razy
3.jpg
3.jpg (214.56 KiB) Przejrzano 404 razy
kurus
Posty: 1038
Rejestracja: śr sty 15, 2020 8:17 pm

Próbuje postawić gui na takim module:



Wgrywam tak jak na załącznikach najpierw arduino szablon płytki, potem sam soft i niby wszystko ok błędów brak ale sieci nie rozgłasza :(
Załączniki
4.jpg
4.jpg (142.21 KiB) Przejrzano 403 razy
5.jpg
5.jpg (272.76 KiB) Przejrzano 403 razy
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

kurus pisze: pn mar 27, 2023 8:36 pm Próbuje postawić gui na takim module:



Wgrywam tak jak na załącznikach najpierw arduino szablon płytki, potem sam soft i niby wszystko ok błędów brak ale sieci nie rozgłasza :(
Spróbuj wgrać wszystko za pomocą
https://github.com/Jason2866/ESP_Flashe ... ag/v.1.4.1
https://gui-generic-builder.supla.io/
ODPOWIEDZ

Wróć do „GUI Generic”