Ja sobie teraz zaktualizowałem Wemosa + BMP280 + AHT20 i poszło bez problemu.
Zobaczymy czy teraz nie będzie takich luk w wykresach
Dzięki @klew i @krycha88 za ogarnięcie tematu
Aktualizacja GUI Generic
-
- Posts: 1169
- Joined: Thu Sep 02, 2021 1:06 pm
Wziąłem udział w Supla Offline Party 2023
-
- Posts: 5417
- Joined: Fri Nov 16, 2018 7:25 am
Zobacz teraz.kurus wrote: Mon Mar 18, 2024 6:30 pmBłąd generowania
GUI-Generic_bv6.0_gv7.14.15_pl_0398185bf7c823f9be828dcd81c04040/src/update/SuplaHTTPUpdateServer.cpp:10:10: fatal error: flash_hal.h: No such file or directory
#include
^~~~~~~~~~~~~
compilation terminated.
Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:d32:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DNDEBUG -DSUPLA_ACTION_TRIGGER -DSUPLA_BUTTON -DSUPLA_CONFIG -DSUPLA_DIRECT_LINKS_MULTI_SENSOR
-DSUPLA_DISABLE_LOGS -DSUPLA_ENABLE_GUI -DSUPLA_ENABLE_SSL -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_OTA -DSUPLA_RELAY
https://gui-generic-builder.supla.io/
-
- Posts: 1059
- Joined: Sun Jul 17, 2022 6:53 pm
U mnie nadal błąd aktualizacji, czyli pozostają kabelki?
-
- Posts: 1059
- Joined: Sun Jul 17, 2022 6:53 pm
Kolega @Kurus generował soft w buldierze, a ja próbuję zaktualizować moduł przez OTA.
Nie rozumiem jakich informacji oczekujesz?
Nie rozumiem jakich informacji oczekujesz?
-
- Posts: 5417
- Joined: Fri Nov 16, 2018 7:25 am
Tych samych. Wygeneruje soft w builderze z opcjami które zaznaczyłeś też się wysypie.lukasz06 wrote: Mon Mar 18, 2024 8:25 pm Kolega @Kurus generował soft w buldierze, a ja próbuję zaktualizować moduł przez OTA.
Nie rozumiem jakich informacji oczekujesz?
https://gui-generic-builder.supla.io/
-
- Posts: 1189
- Joined: Wed Jan 15, 2020 8:17 pm
W innym module właśnie też wyskoczył mi błąd aktualizacji, spróbowałem wygenerować soft z tymi samymi opcjami co w module i wywaliło teraz to:
Błąd generowania
In file included from GUI-Generic_bv6.0_gv7.14.16_pl_a9b9b012adf026a58140ee67f8058493/SuplaDeviceGUI.h:61,
from GUI-Generic_bv6.0_gv7.14.16_pl_a9b9b012adf026a58140ee67f8058493/src/display/SuplaOled.h:20,
from GUI-Generic_bv6.0_gv7.14.16_pl_a9b9b012adf026a58140ee67f8058493/src/display/SuplaOled.cpp:18:
GUI-Generic_bv6.0_gv7.14.16_pl_a9b9b012adf026a58140ee67f8058493/src/display/OledButtonController.h:33:3: error: 'SuplaOled' does not name a type; did you mean 'SuplaOled_H'?
SuplaOled *oled;
^~~~~~~~~
SuplaOled_H
GUI-Generic_bv6.0_gv7.14.16_pl_a9b9b012adf026a58140ee67f8058493/src/display/OledButtonController.h:46:33: error: expected ')' before '*' token
OledButtonController(SuplaOled *oled);
~ ^~
)
Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:esp32s2:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DNDEBUG -DSUPLA_ACTION_TRIGGER -DSUPLA_BUTTON -DSUPLA_CONFIG -DSUPLA_DIRECT_LINKS_MULTI_SENSOR
-DSUPLA_DISABLE_LOGS -DSUPLA_ENABLE_GUI -DSUPLA_ENABLE_SSL -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_OLED -DSUPLA_OTA -DSUPLA_RELAY
-
- Posts: 1059
- Joined: Sun Jul 17, 2022 6:53 pm
Proszę
Code: Select all
Błąd generowania
In file included from GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/SuplaDeviceGUI.h:61,
from GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/control/ThermostatGUI.h:31,
from GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/control/ThermostatGUI.cpp:18:
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:35:35: error: 'ThermostatGUI' is not a member of 'Supla::Control::GUI'
std::array thermostat;
^~~~~~~~~~~~~
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:35:35: error: 'ThermostatGUI' is not a member of 'Supla::Control::GUI'
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:35:66: error: template argument 1 is invalid
std::array thermostat;
^
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:35:66: error: template argument 2 is invalid
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:73: error: 'ThermostatGUI' is not a member of 'Supla::Control::GUI'
OledButtonController(SuplaOled *oled, std::array &thermostat);
^~~~~~~~~~~~~
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:73: error: 'ThermostatGUI' is not a member of 'Supla::Control::GUI'
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:104: error: template argument 1 is invalid
OledButtonController(SuplaOled *oled, std::array &thermostat);
^
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:104: error: template argument 2 is invalid
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:73: error: 'ThermostatGUI' is not a member of 'Supla::Control::GUI'
OledButtonController(SuplaOled *oled, std::array &thermostat);
^~~~~~~~~~~~~
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:73: error: 'ThermostatGUI' is not a member of 'Supla::Control::GUI'
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:104: error: template argument 1 is invalid
OledButtonController(SuplaOled *oled, std::array &thermostat);
^
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:104: error: template argument 2 is invalid
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:73: error: 'ThermostatGUI' is not a member of 'Supla::Control::GUI'
OledButtonController(SuplaOled *oled, std::array &thermostat);
^~~~~~~~~~~~~
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:73: error: 'ThermostatGUI' is not a member of 'Supla::Control::GUI'
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:104: error: template argument 1 is invalid
OledButtonController(SuplaOled *oled, std::array &thermostat);
^
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:104: error: template argument 2 is invalid
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:46: error: 'std::array' is not a type
OledButtonController(SuplaOled *oled, std::array &thermostat);
^~~~~
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:51: error: expected ',' or '...' before '<' token
OledButtonController(SuplaOled *oled, std::array &thermostat);
^
In file included from GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/SuplaDeviceGUI.h:61,
from GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/SuplaOled.h:20,
from GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/SuplaOled.cpp:18:
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:33:3: error: 'SuplaOled' does not name a type; did you mean 'SuplaOled_H'?
SuplaOled *oled;
^~~~~~~~~
SuplaOled_H
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:43:33: error: expected ')' before '*' token
OledButtonController(SuplaOled *oled, std::array &thermostat);
~ ^~
)
GUI-Generic_bv6.0_gv7.14.16_pl_677c7403bee8609cae96cf3284561f9a/src/display/OledButtonController.h:46:33: error: expected ')' before '*' token
OledButtonController(SuplaOled *oled);
~ ^~
)
Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:d32:PartitionScheme=min_spiffs
BOARD_NAME ESP32_Relay_X4
TEMPLATE_JSON ESP32_RELAY_X4
JSON_DEFINITION NAME:ESP32_Relay_X4 GPIO:[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 544 0 226 227 1 0 0 0 0 224 225 1 1 1 0 0 1]
OPTIONS
-DTEMPLATE_JSON=\"{\\\"NAME\\\":\\\"ESP32_Relay_X4\\\",\\\"GPIO\\\":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,544,0,226,227,1,0,0,0,0,224,225,1,1,1,0,0,1]}\"
-DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DNDEBUG -DSUPLA_ACTION_TRIGGER -DSUPLA_BH1750_KPOP -DSUPLA_BME280 -DSUPLA_BUTTON -DSUPLA_CONDITIONS -DSUPLA_CONFIG
-DSUPLA_DHT22 -DSUPLA_DIRECT_LINKS -DSUPLA_DIRECT_LINKS_MULTI_SENSOR -DSUPLA_DISABLE_LOGS -DSUPLA_DS18B20 -DSUPLA_ENABLE_GUI -DSUPLA_EXCLUDE_LITTLEFS_CONFIG
-DSUPLA_LED -DSUPLA_LIMIT_SWITCH -DSUPLA_OLED -DSUPLA_OTA -DSUPLA_PUSHOVER -DSUPLA_RELAY -DSUPLA_RGBW -DSUPLA_THERMOSTAT -DTEMPLATE_BOARD_JSON
Możesz wesprzeć autorów w dalszym rozwoju projektu.
Postaw nam kawę na buycoffee.to Przekaż darowiznę za pomocą przycisku PayPal
GUI-Generic Builder
GUI-Generic: v7.14.16; Builder: v6.0.1
Board ESP8266: v3.1.2; Board ESP32: v2.0.9
Wideo poradnikWideo poradnik
Przewodnik online 📖https://forum.supla.orghttps://forum.supla.org
Uploader dwuetapowyUploader dwuetapowy (bin.gz)
Ustawienia kompilacji
Płytka
ESP32_Relay_X4
Procesor
ESP32
Pamięć FLASH
Minimal SPIFFS (Large APPS with OTA)
Dostępne opcje dla modułu
Podstawowe
Konfiguracja (LED, Config)
Aktualizacja przez WWW
Dostępne GUI podczas pracy modułu
Szyfrowane połączenie z serwerem (SSL)
Tryb głębokiego uśpienia (Deep Sleep)
Wake on LAN
WT32-ETH01
Sterowanie
Przekaźniki
Przyciski
Wyzwalacze akcji
Termostat
Rolety
Krańcówki
Warunkowanie
LED załączenia przekaźnika
Pushover
Linki bezpośrednie
Bramka RF 315/433MHz
Ekspandery
MCP23017
PCF8575
PCF8574/A
1Wire
Sensor DS18B20
Sensor DHT11
Sensor DHT22
Sensor Si7021 Sonoff
I2C
Sensor BME280
Sensor BMP280
Sensor SHT3x
Sensor SHTxx
Sensor Si7021
Sensor VL53L0X
Sensor HDC1080
Wyświetlacz OLED SSD1306, SH1106
Wyświetlacz LCD HD44780
Sensor BH1750
Sensor MS5611
Sensor MAX44009
Sensor AHT10/20
SPI
Termopara MAX6675
Termopara MAX31855
Analogowe
Pomiar analogowy (ADC Pin)
Termistor NTC 10K
Czujnik ciśnienia MPX5xxx
Licznik Energii Elektrycznej
Licznik energii HLW8012, BL0937
Licznik energii PZEM V3
Licznik energii CSE7766
Licznik energii ADE7953
Licznik energii SDM Modbus 1F
Licznik energii SDM Modbus 3F
Inne
RGBW, RGB, Dimmer
Czujnik odległości HC-SR04
Licznik impulsów
Linki bezpośrednie - odczyt temperatury (stare)
Linki bezpośrednie - odczyt wartości kanału
Czujnik czystości powietrza
IKEA VINDRIKTNING
PMSx003
boneIO
boneIO 32x10A
boneIO 24x16A
Debug
Wyłączenie LittleFS
Wyłączenie wszystkich logów
Testowe
SUPLA_ETH01_LAN8720
-
- Posts: 2717
- Joined: Thu Apr 30, 2020 5:18 pm
- Location: Częstochowa
Człowieku zlituj się. Po to są oznaczenia np. Code żeby nie zaśmiecać całej strony jednym postem.
Poza tym po co wklejasz wszystko co na ekranie? napisy typu "możesz nas wesprzeć..." nie pomogą nikomu w rozwiązywaniu problemów.... chyba że faktycznie wesprzesz ale nie cytujac
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
________________________________________
Wziąłem udział w SOP2023 & SOP2024