
GUI Generic - Błąd generowania
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Nie musicie powielać tego samego błędu
Poprawię to jak będę miał taką możliwość, dam znać.

https://gui-generic-builder.supla.io/
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Poprawiłem, tutaj proszę zwróćcie uwagę czy nie popsułem warunkowania dla różnych przypadków.endrju_88 wrote: Wed Oct 25, 2023 6:52 am Czy jest szansa aby funkcjonalność Warunkowania można było znowu wgrywać? Bez tego to słabo widzę kolejny projekt.
Code: Select all
GUI-Generic_bv5.2_gv7.5.17_pl_75638aee9ae8b98fe30495cf746fd9fd/GUI-Generic_bv5.2_gv7.5.17_pl_75638aee9ae8b98fe30495cf746fd9fd.ino: In function 'void setup()': GUI-Generic_bv5.2_gv7.5.17_pl_75638aee9ae8b98fe30495cf746fd9fd/GUI-Generic_bv5.2_gv7.5.17_pl_75638aee9ae8b98fe30495cf746fd9fd.ino:149:90: error: no matching function for call to 'addConditionsSensor(sensorList, const char [12], Supla::Sensor::Binary*&, uint8_t&)' 149 | Supla::GUI::Conditions::addConditionsSensor(SENSOR_BINARY, S_LIMIT_SWITCH, binary, nr); | ^ In file included from GUI-Generic_bv5.2_gv7.5.17_pl_75638aee9ae8b98fe30495cf746fd9fd/SuplaDeviceGUI.h:60, from GUI-Generic_bv5.2_gv7.5.17_pl_75638aee9ae8b98fe30495cf746fd9fd/GUI-Generic_bv5.2_gv7.5.17_pl_75638aee9ae8b98fe30495cf746fd9fd.ino:16: GUI-Generic_bv5.2_gv7.5.17_pl_75638aee9ae8b98fe30495cf746fd9fd/SuplaConditions.h:143:6: note: candidate: 'void Supla::GUI::Conditions::addConditionsSensor(int, const char*, Supla::ChannelElement*, uint8_t)' 143 | void addConditionsSensor(int functionSensor, const char* nameSensor, Supla::ChannelElement* sensor, uint8_t nrSensor = 0); | ^~~~~~~~~~~~~~~~~~~ GUI-Generic_bv5.2_gv7.5.17_pl_75638aee9ae8b98fe30495cf746fd9fd/SuplaConditions.h:143:93: note: no known conversion for argument 3 from 'Supla::Sensor::Binary*' to 'Supla::ChannelElement*' 143 | void addConditionsSensor(int functionSensor, const char* nameSensor, Supla::ChannelElement* sensor, uint8_t nrSensor = 0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ GUI-Generic_bv5.2_gv7.5.17_pl_75638aee9ae8b98fe30495cf746fd9fd/SuplaConditions.h:144:6: note: candidate: 'void Supla::GUI::Conditions::addConditionsSensor(int, const char*, Supla::Sensor::ElectricityMeter*, uint8_t)' 144 | void addConditionsSensor(int functionSensor, const char* nameSensor, Supla::Sensor::ElectricityMeter* electricityMete, uint8_t nrSensor = 0); | ^~~~~~~~~~~~~~~~~~~ GUI-Generic_bv5.2_gv7.5.17_pl_75638aee9ae8b98fe30495cf746fd9fd/SuplaConditions.h:144:103: note: no known conversion for argument 3 from 'Supla::Sensor::Binary*' to 'Supla::Sensor::ElectricityMeter*' 144 | void addConditionsSensor(int functionSensor, const char* nameSensor, Supla::Sensor::ElectricityMeter* electricityMete, uint8_t nrSensor = 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Multiple libraries were found for "SoftwareSerial.h" Used: /var/www/html/github/GUI-Generic/lib/EspSoftwareSerial Not used: /var/www/html/github/GUI-Generic/lib/EspSoftwareSerial Not used: .arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries/SoftwareSerial Error during build: exit status 1 xxxxxxxxxxxxxxxxxx BOARD esp8266:esp8266:generic:eesz=1M64,xtal=160 BOARD_NAME TEMPLATE_JSON JSON_DEFINITION OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DBEARSSL_SSL_BASIC -DSUPLA_ACTION_TRIGGER -DSUPLA_BUTTON -DSUPLA_CONDITIONS -DSUPLA_CONFIG -DSUPLA_DHT11 -DSUPLA_DHT22 -DSUPLA_DS18B20 -DSUPLA_ENABLE_GUI -DSUPLA_LIMIT_SWITCH -DSUPLA_OTA -DSUPLA_PUSHOVER -DSUPLA_RELAY
https://gui-generic-builder.supla.io/
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Ten błąd też poprawiłem.robertklepacki94 wrote: Wed Oct 25, 2023 5:53 amJak już pokazuje ci się błąd, to dobrze jest go tu wkleić, dla @krycha88 bedzie prościej.Code: Select all
GUI-Generic_bv5.2_gv7.5.17_pl_6ea3cbe672e1d1ba1269c301f71d9261/SuplaDeviceGUI.cpp: In function 'void Supla::GUI::addHLW8012(int8_t, int8_t, int8_t)': GUI-Generic_bv5.2_gv7.5.17_pl_6ea3cbe672e1d1ba1269c301f71d9261/SuplaDeviceGUI.cpp:769:3: error: 'eeprom' was not declared in this scope; did you mean 'Eeprom'? 769 | eeprom.setStateSavePeriod(TIME_SAVE_PERIOD_IMPULSE_COUNTER_SEK * 1000); | ^~~~~~ | Eeprom Multiple libraries were found for "SoftwareSerial.h" Used: /var/www/html/github/GUI-Generic/lib/EspSoftwareSerial Not used: /var/www/html/github/GUI-Generic/lib/EspSoftwareSerial Not used: .arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries/SoftwareSerial Error during build: exit status 1 xxxxxxxxxxxxxxxxxx BOARD esp8266:esp8266:generic:eesz=1M64,xtal=160 BOARD_NAME Gosund SP111 v1.1 TEMPLATE_JSON GOSUND_SP111_V1_1 JSON_DEFINITION NAME:Gosund SP111 v1.1 GPIO:[56 0 158 0 132 134 0 0 131 17 0 21 0] OPTIONS -DTEMPLATE_JSON=\"{\\\"NAME\\\":\\\"Gosund SP111 v1.1\\\",\\\"GPIO\\\":[56,0,158,0,132,134,0,0,131,17,0,21,0]}\" -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DBEARSSL_SSL_BASIC -DSUPLA_ACTION_TRIGGER -DSUPLA_BUTTON -DSUPLA_CONFIG -DSUPLA_ENABLE_GUI -DSUPLA_HLW8012 -DSUPLA_LED -DSUPLA_OTA -DSUPLA_RELAY -DTEMPLATE_BOARD_JSON
https://gui-generic-builder.supla.io/
-
- Posts: 1067
- Joined: Sun Jan 26, 2020 5:49 pm
Na szybko wgrane na Shelly 1PM warunek wydaję się być Ok.
You do not have the required permissions to view the files attached to this post.
-
- Posts: 38
- Joined: Mon Oct 15, 2018 6:27 pm
Cześć,
Dzisiaj wszystko ładnie się kompiluje, ale pojawia się to samo błędne zachowanie - urządzenie nie łączy się z serwerem supla. Nie wyrzuca żadnego błędu, po prostu nie łączy. Wczoraj ten sam błąd miałem na Sonoff Mini 2 i Sonoff Basic R2, dzisiaj tak samo.
Dzisiaj wszystko ładnie się kompiluje, ale pojawia się to samo błędne zachowanie - urządzenie nie łączy się z serwerem supla. Nie wyrzuca żadnego błędu, po prostu nie łączy. Wczoraj ten sam błąd miałem na Sonoff Mini 2 i Sonoff Basic R2, dzisiaj tak samo.
-
- Posts: 1251
- Joined: Wed Jan 15, 2020 8:17 pm
Generowałem dziś i wszystko Ok, jesteś pewien że, to nie jakiś problem u ciebie?michnikos wrote: Wed Oct 25, 2023 7:18 pm Cześć,
Dzisiaj wszystko ładnie się kompiluje, ale pojawia się to samo błędne zachowanie - urządzenie nie łączy się z serwerem supla. Nie wyrzuca żadnego błędu, po prostu nie łączy. Wczoraj ten sam błąd miałem na Sonoff Mini 2 i Sonoff Basic R2, dzisiaj tak samo.
-
- Posts: 38
- Joined: Mon Oct 15, 2018 6:27 pm
U mnie nie jest ok. Sprawdzałem na innym firmwarze, który miałem gdzieś zachomikowany i wszystko śmiga.
Urządzenie jest normalnie połączone z wifi - widzę je w sieci i mogę bez problemu na nie wejść po IP. Nie łączy się z serwerami supla (sprawdzałem dwa).
Urządzenie jest normalnie połączone z wifi - widzę je w sieci i mogę bez problemu na nie wejść po IP. Nie łączy się z serwerami supla (sprawdzałem dwa).
-
- Posts: 65
- Joined: Wed Oct 25, 2023 10:08 pm
Witam wszystkich.
Też miałem problem z generowanie w GUI, ale teraz już działa.
Ale natknąłem się na inny nowy problem.
Używam modułu WT32-ETH01.
Kilka dni temu wgrałem tam soft GUI-Generic.ESP32.v7.4.26.bin i poza kilkoma małymi problemami z konfiguracją wszystko działało.
Wczoraj były problemy z generowaniem softu z ETH-01, ale dzisiaj już działa.
Po wgraniu softu GUI-Generic.ESP32.v7.5.18.bin przestał się łączyć z serwerem. (status rozłączony)
Myślałem, że uszkodziłem moduł, ale po wgraniu starego softu wszystko działa.
Okazało się, że problem jest z SSL w nowym sofcie.
Jak się wyłączy SSL to działa poprawnie.
W wersji ESP32.v7.4.26 działało z SSL (sprawdzałem dzisiaj 2x)
Co ciekawe bez opcji ETH-01 na wersji ESP32.v7.5.18 po WiFi działa poprawie z SSL.....
Opiszę krótko problem z ETH-01, bo może komuś się przyda...
Po zaznaczeniu w GUI ETH-01 i wygenerowaniu softu, następnie konfiguracji następuje połączenie z serwerem i po kilku sec rozłączenie.
I tak w kółko.
Okazało się, że moduł wchodzi i wychodzi w tryb konfiguracji i dlatego się rozłącza.
Problem jest taki, że w USTAWIENIACH GPIO dla CONFIG, jako przycisk jest ustawiony GPIO0-IO. Koniecznie trzeba to zmienić, bo na tym pinie dla pracy z ETH01 jest clock 50MHz.
I niezależnie czy jest ustawione wciśnięty 5s czy 10 naciśnięć układ wchodzi w Config.
Kolejnym dziwnym zachowaniem jest (niezależnie czy w nowszej wersji softu, czy starszej) wejście w Config z przycisku, układ wchodzi w Config na kilka sec i samoczynnie wychodzi z Config. Nic się nie da zrobić w tak krótkim czasie.
Ale wejście w Config z konta Supla przez www działa poprawnie.
Ale ten problem też jest tylko z zaznaczoną opcją ETH01.
Mam jeszcze kilka spostrzeżeni związanych z tym modułem (ETH-01), mogę się mimi podzielić, jeśli kogoś to interesuje.
Pozdrawiam MaG
Też miałem problem z generowanie w GUI, ale teraz już działa.
Ale natknąłem się na inny nowy problem.
Używam modułu WT32-ETH01.
Kilka dni temu wgrałem tam soft GUI-Generic.ESP32.v7.4.26.bin i poza kilkoma małymi problemami z konfiguracją wszystko działało.
Wczoraj były problemy z generowaniem softu z ETH-01, ale dzisiaj już działa.
Po wgraniu softu GUI-Generic.ESP32.v7.5.18.bin przestał się łączyć z serwerem. (status rozłączony)
Myślałem, że uszkodziłem moduł, ale po wgraniu starego softu wszystko działa.
Okazało się, że problem jest z SSL w nowym sofcie.
Jak się wyłączy SSL to działa poprawnie.
W wersji ESP32.v7.4.26 działało z SSL (sprawdzałem dzisiaj 2x)
Co ciekawe bez opcji ETH-01 na wersji ESP32.v7.5.18 po WiFi działa poprawie z SSL.....
Opiszę krótko problem z ETH-01, bo może komuś się przyda...
Po zaznaczeniu w GUI ETH-01 i wygenerowaniu softu, następnie konfiguracji następuje połączenie z serwerem i po kilku sec rozłączenie.
I tak w kółko.
Okazało się, że moduł wchodzi i wychodzi w tryb konfiguracji i dlatego się rozłącza.
Problem jest taki, że w USTAWIENIACH GPIO dla CONFIG, jako przycisk jest ustawiony GPIO0-IO. Koniecznie trzeba to zmienić, bo na tym pinie dla pracy z ETH01 jest clock 50MHz.
I niezależnie czy jest ustawione wciśnięty 5s czy 10 naciśnięć układ wchodzi w Config.
Kolejnym dziwnym zachowaniem jest (niezależnie czy w nowszej wersji softu, czy starszej) wejście w Config z przycisku, układ wchodzi w Config na kilka sec i samoczynnie wychodzi z Config. Nic się nie da zrobić w tak krótkim czasie.
Ale wejście w Config z konta Supla przez www działa poprawnie.
Ale ten problem też jest tylko z zaznaczoną opcją ETH01.
Mam jeszcze kilka spostrzeżeni związanych z tym modułem (ETH-01), mogę się mimi podzielić, jeśli kogoś to interesuje.
Pozdrawiam MaG
You do not have the required permissions to view the files attached to this post.
-
- Posts: 287
- Joined: Tue Apr 25, 2023 1:02 pm
krycha88
(Poprawiłem, tutaj proszę zwróćcie uwagę czy nie popsułem warunkowania dla różnych przypadków).
Coś nie gra z tym warunkowaniem. O ile pamięć mnie nie myli to w warunkowaniach można było ustawić wysyłanie PUSHOVER. Zależy mi na tym aby zadziałanie 2 krańcówek ( czujniki zalaniowe ) , podczas zmiany stanu wysyłały mi powiadomienie poprzez Pushover na kom.
krych88 miałem dać znać jak zauważę ,że jest coś nie tak z Warunkowaniem.
(Poprawiłem, tutaj proszę zwróćcie uwagę czy nie popsułem warunkowania dla różnych przypadków).
Coś nie gra z tym warunkowaniem. O ile pamięć mnie nie myli to w warunkowaniach można było ustawić wysyłanie PUSHOVER. Zależy mi na tym aby zadziałanie 2 krańcówek ( czujniki zalaniowe ) , podczas zmiany stanu wysyłały mi powiadomienie poprzez Pushover na kom.
krych88 miałem dać znać jak zauważę ,że jest coś nie tak z Warunkowaniem.
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
A jak to ustawiłeś? Bo wg mnie podałeś w warunku wartość włączenia/wyłączenia.endrju_88 wrote: Wed Oct 25, 2023 11:15 pm krycha88
(Poprawiłem, tutaj proszę zwróćcie uwagę czy nie popsułem warunkowania dla różnych przypadków).
Coś nie gra z tym warunkowaniem. O ile pamięć mnie nie myli to w warunkowaniach można było ustawić wysyłanie PUSHOVER. Zależy mi na tym aby zadziałanie 2 krańcówek ( czujniki zalaniowe ) , podczas zmiany stanu wysyłały mi powiadomienie poprzez Pushover na kom.
krych88 miałem dać znać jak zauważę ,że jest coś nie tak z Warunkowaniem.
https://gui-generic-builder.supla.io/