Wsparcie GUI-Generic dla ESP32
-
- Posts: 5208
- Joined: Fri Nov 16, 2018 7:25 am
zobacz teraz.
https://gui-generic-builder.supla.io/
-
- Posts: 8357
- 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.
Widzimy się na Supla Offline Party vol. 2
-
- Posts: 5208
- Joined: Fri Nov 16, 2018 7:25 am
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 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.
https://gui-generic-builder.supla.io/
-
- Posts: 8357
- 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ł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 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.
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
-
- Posts: 5208
- 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: 70
- 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
-
- Posts: 1061
- 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
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
You do not have the required permissions to view the files attached to this post.
-
- Posts: 1061
- 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
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
You do not have the required permissions to view the files attached to this post.
-
- Posts: 5208
- Joined: Fri Nov 16, 2018 7:25 am
https://gui-generic-builder.supla.io/