To może zadam pytanie tak.
Jeżeli generuje kod pod konkretną płytkę i chcę przypisać z automatu na jakich pinach są przekaźniki i DS18B20 to muszę to zbroić w JSON w GUI-Generic_Config.h?
Czy jest jakieś inne miejsce do tego?
Kod źródłowy z GG
-
- Posts: 1627
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
Niespełniony automatyk.
https://www.youtube.com/@3D_Lamp.Photos
https://www.youtube.com/@3D_Lamp.Photos
-
- Posts: 5416
- Joined: Fri Nov 16, 2018 7:25 am
obojętnie gdzie to zrobisz. Musisz tylko użyć falgii TEMPLATE_BOARD_JSON oraz OPTIONS_HASH='"{\"NAME\":\"Shelly 2.5\",\"GPIO\":[320,0,32,0,224,193,0,0,640,192,608,225,3456,4736]}"'
https://gui-generic-builder.supla.io/
-
- Posts: 1627
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
OK, uporałem się z tym dodatkowym kanałem temperatury.
Tylko JSON ma problem i nie rozpoznaje przekaźnikowy 5-8.
#define TEMPLATE_JSON "{\"NAME\":\"Project\",\"GPIO\":[0,0,0,0,1312,0,0,0,230,231,227,0,0,0,0,0,0,640,608,0,0,228,229,226,0,0,0,0,224,225,0,0,0,0,0,0],\"FLAG\":0,\"BASE\":1}"
Tylko JSON ma problem i nie rozpoznaje przekaźnikowy 5-8.
#define TEMPLATE_JSON "{\"NAME\":\"Project\",\"GPIO\":[0,0,0,0,1312,0,0,0,230,231,227,0,0,0,0,0,0,640,608,0,0,228,229,226,0,0,0,0,224,225,0,0,0,0,0,0],\"FLAG\":0,\"BASE\":1}"
You do not have the required permissions to view the files attached to this post.
Niespełniony automatyk.
https://www.youtube.com/@3D_Lamp.Photos
https://www.youtube.com/@3D_Lamp.Photos
-
- Posts: 5416
- Joined: Fri Nov 16, 2018 7:25 am
Bo kiedyś nie było obsługi takich liczb dorzuciłem.Lector wrote: ↑Sun Feb 04, 2024 12:37 pm OK, uporałem się z tym dodatkowym kanałem temperatury.
Tylko JSON ma problem i nie rozpoznaje przekaźnikowy 5-8.
#define TEMPLATE_JSON "{\"NAME\":\"Project\",\"GPIO\":[0,0,0,0,1312,0,0,0,230,231,227,0,0,0,0,0,0,640,608,0,0,228,229,226,0,0,0,0,224,225,0,0,0,0,0,0],\"FLAG\":0,\"BASE\":1}"
Screenshot 2024-02-04 at 13-37-19 Testowa _ Pool Controller - SUPLA Cloud.png
https://gui-generic-builder.supla.io/
-
- Posts: 635
- Joined: Mon Feb 06, 2023 8:56 am
@Goral64 mógłbym prosić o odpowiedź ?rafalekkalwak@wp.pl wrote: ↑Sat Feb 03, 2024 3:10 pm @Goral64 czy źródła GG builder są gdzieś publicznie dostępne? Potrzebujemy dowiedzieć się jakie ustawienia dokładnie są przekazywane do GG w celu zbudowania pod ESP32s2
-
- Posts: 5416
- Joined: Fri Nov 16, 2018 7:25 am
Nie ma ale cześć buildera jest oparta o projektrafalekkalwak@wp.pl wrote: ↑Mon Feb 05, 2024 2:42 pm@Goral64 mógłbym prosić o odpowiedź ?rafalekkalwak@wp.pl wrote: ↑Sat Feb 03, 2024 3:10 pm @Goral64 czy źródła GG builder są gdzieś publicznie dostępne? Potrzebujemy dowiedzieć się jakie ustawienia dokładnie są przekazywane do GG w celu zbudowania pod ESP32s2
https://esphome.github.io/esp-web-tools/
https://gui-generic-builder.supla.io/
-
- Posts: 348
- Joined: Thu Feb 09, 2023 1:25 pm
Ok, zrobiłem porządek z IncludePatch.rafalekkalwak@wp.pl wrote: ↑Thu Feb 01, 2024 7:09 pmA czy ktoś coś mówił o przerzucaniu do main.cpp ? Nie rób tego to będzie łatwiej.iM@rek wrote: ↑Thu Feb 01, 2024 6:55 pmrafalekkalwak@wp.pl wrote: ↑Mon Jan 29, 2024 4:57 am Zamiast main masz plik .Ino, a te wszystkie flagi co widzisz na stronie ustawia się w pliku platformio.ini, odkomentowujac co tam chcesz uzyc,nazwy czasem są tylko podchwytliwe , wtedy odkomentowuje się dany fragment kodu , tam też wybierasz sobie płytkę na którą chcesz to wgrać.
Repozytorium jest kompletne
Korzystam z guigeneric.ino
Nie chciało się kompilować na ESP8266:
Któryś z kolegów pisał o problemach podczas kompilacji: "DEBUGV" - u mnie też występowały nagminnie.
Po zmianie na ESP32 kompilacja przebiega bez problemów.
-
- Posts: 479
- Joined: Fri Dec 30, 2016 5:51 pm
Ale na Wemos ESP32S2 mini niestety nie , próbuję od dłuższego czasu rożne konfiguracje z netu i nie idzie
-
- Posts: 1627
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
Takie pytanie czy można gdzieś łatwo zrobić własne "warunkowanie"?
Chciałbym zrobić coś takiego:
Ma to być na sztywno ustawione w kodzie.
Podobnie chciałbym wykorzystać przy sterowania z DS18B20.
Tu potrzebna by mi była zmienna do wpisania w GUI.
Chciałbym zrobić coś takiego:
Code: Select all
if (relay1==on or relay2==on) {
relay3=on;
}
if (relay1==off and relay2==off) {
reley3=off;
}
Podobnie chciałbym wykorzystać przy sterowania z DS18B20.
Tu potrzebna by mi była zmienna do wpisania w GUI.
Niespełniony automatyk.
https://www.youtube.com/@3D_Lamp.Photos
https://www.youtube.com/@3D_Lamp.Photos
-
- Posts: 635
- Joined: Mon Feb 06, 2023 8:56 am
Łatwo to pojęcie względne xD a jak tworzysz te relaye ? Jak samemu w pliku .Ino to w loop rób co chcesz ,ale jak wykorzystałeś jakiś kod z GG to musiał bym to widzieć w kodzie żeby się wypowiedziećLector wrote: ↑Sun Feb 11, 2024 10:53 am Takie pytanie czy można gdzieś łatwo zrobić własne "warunkowanie"?
Chciałbym zrobić coś takiego:Ma to być na sztywno ustawione w kodzie.Code: Select all
if (relay1==on or relay2==on) { relay3=on; } if (relay1==off and relay2==off) { reley3=off; }
Podobnie chciałbym wykorzystać przy sterowania z DS18B20.
Tu potrzebna by mi była zmienna do wpisania w GUI.