GUI Generic - Błąd generowania
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
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/
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
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/
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.
Zapraszam na Facebook do wspólnej pomocy mniej zawansowanym użytkownikom Supla.
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplaauraton
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplaauraton
-
michnikos
- Posts: 40
- 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.
-
kurus
- Posts: 1312
- 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.
-
michnikos
- Posts: 40
- 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).
-
MaG
- 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.
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.
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
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/
