Wsparcie GUI-Generic dla ESP32
-
- Posts: 5417
- Joined: Fri Nov 16, 2018 7:25 am
zobacz teraz.
https://gui-generic-builder.supla.io/
-
- Posts: 10022
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
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.
-
- Posts: 5417
- Joined: Fri Nov 16, 2018 7:25 am
Dla mnie to aż przygotować docera, nigdy w to się nie bawiłemklew wrote: Tue Jan 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.
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
https://gui-generic-builder.supla.io/
-
- Posts: 10022
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
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.krycha88 wrote: Tue Jan 10, 2023 9:41 amDla mnie to aż przygotować docera, nigdy w to się nie bawiłemklew wrote: Tue Jan 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.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...
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ę.
-
- Posts: 5417
- Joined: Fri Nov 16, 2018 7:25 am
W projekcie Arduino IDE należy odpalić GUI-Generic.inoklew wrote: Tue Jan 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ę.
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/
-
- Posts: 72
- Joined: Sat Jan 28, 2017 11:08 am
- Location: 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
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 & 2024 ;
-
- Posts: 1207
- Joined: Wed Jan 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![Sad :(](./images/smilies/icon_e_sad.gif)
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
![Sad :(](./images/smilies/icon_e_sad.gif)
You do not have the required permissions to view the files attached to this post.
-
- Posts: 1207
- Joined: Wed Jan 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![Sad :(](./images/smilies/icon_e_sad.gif)
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
![Sad :(](./images/smilies/icon_e_sad.gif)
You do not have the required permissions to view the files attached to this post.
-
- Posts: 5417
- Joined: Fri Nov 16, 2018 7:25 am
Spróbuj wgrać wszystko za pomocąkurus wrote: Mon 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![]()
https://github.com/Jason2866/ESP_Flashe ... ag/v.1.4.1
https://gui-generic-builder.supla.io/