Wsparcie GUI-Generic dla ESP32

krycha88
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

zobacz teraz.
https://gui-generic-builder.supla.io/
projector
Posts: 37
Joined: Wed Jun 15, 2022 7:35 am

Post

krycha88 wrote: Tue Jan 10, 2023 7:39 am zobacz teraz.
Problem pozostał
You do not have the required permissions to view the files attached to this post.
User avatar
klew
Posts: 8356
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

krycha88 wrote: Tue Jan 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
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

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.
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/
User avatar
klew
Posts: 8356
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

krycha88 wrote: Tue Jan 10, 2023 9:41 am
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.
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
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

klew 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ę.
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/
User avatar
jamsjamsen
Posts: 70
Joined: Sat Jan 28, 2017 11:08 am
Location: 0xE952

Post

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
Posts: 1061
Joined: Wed Jan 15, 2020 8:17 pm

Post

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 :(
You do not have the required permissions to view the files attached to this post.
kurus
Posts: 1061
Joined: Wed Jan 15, 2020 8:17 pm

Post

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 :(
You do not have the required permissions to view the files attached to this post.
krycha88
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

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 :(
Spróbuj wgrać wszystko za pomocą
https://github.com/Jason2866/ESP_Flashe ... ag/v.1.4.1
https://gui-generic-builder.supla.io/

Return to “GUI Generic”