Wsparcie GUI-Generic dla ESP32
zobacz teraz.
https://gui-generic-builder.supla.io/
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
Dla mnie to aż przygotować docera, nigdy w to się nie bawiłem 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...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.
https://gui-generic-builder.supla.io/
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 pisze: ↑wt sty 10, 2023 9:41 amDla mnie to aż przygotować docera, nigdy w to się nie bawiłem 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...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.
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
W projekcie Arduino IDE należy odpalić GUI-Generic.inoklew 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ę.
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/
- 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
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
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
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 (55.32 KiB) Przejrzano 435 razy
-
- 2.jpg (138.82 KiB) Przejrzano 435 razy
-
- 3.jpg (214.56 KiB) Przejrzano 435 razy
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
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 (142.21 KiB) Przejrzano 434 razy
-
- 5.jpg (272.76 KiB) Przejrzano 434 razy
https://gui-generic-builder.supla.io/