Próbowałem używać parametrów kompilacji dla tego czujnika.
Są 3:
Wysokość npm.
SDA
SCL
Brakuje możliwości podania adresu czujnika...
Po podaniu wysokości, po wgraniu wsadu, w trybie konfiguracji, nie widzi wprowadzonej wartości wysokości npm.
3.
Regularnie powtarzają się błędy kompilacji związane z parametrami dla BME280.
Konkretnie oczekiwał adresu czujnika, a dostawał wysokość npm. i zamykał kompilację.
Wygląda na to, że w momencie, kiedy włączę opcję korzystania z parametrów kompilacji i zmieniam parametry dla BME280 - wtedy się sypie...Erasing flash (this may take a while)...
Chip erase completed successfully in 1.9 seconds.
Hard resetting via RTS pin...
Compiling .pio\build\GUI_Generic_ESP32\src\GUIGenericCommon.cpp.o
Compiling .pio\build\GUI_Generic_ESP32\src\Markup.cpp.o
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaConditions.cpp.o
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaConfigESP.cpp.o
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaConfigManager.cpp.o
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaDeviceGUI.cpp.o
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaTemplateBoard.cpp.o
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaWebPageConfig.cpp.o
src/SuplaDeviceGUI.cpp: In function 'void Supla::GUI::setupPreConfiguredSettingsIfAvailable()':
src/SuplaDeviceGUI.cpp:112:67: error: 'Parameter_SUPLA_BME280_Address' was not declared in this scope; did you mean 'Parameter_SUPLA_BME280_Altitude'?
112 | ConfigManager->setElement(KEY_ACTIVE_SENSOR, SENSOR_I2C_BME280, Parameter_SUPLA_BME280_Address);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Parameter_SUPLA_BME280_Altitude
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaWebPageControl.cpp.o
*** [.pio\build\GUI_Generic_ESP32\src\SuplaDeviceGUI.cpp.o] Error 1
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaWebPageDebug.cpp.o
========================= [FAILED] Took 50.40 seconds =========================
Environment Status Duration
Jeśli wyłączę opcję korzystania z parametrów kompilacji - kompiluje do końca bez błędów (ale i tak nie znajduje czujników).
To może na razie tyle uwag.
Mam nadzieję, że opisy pozwolą na usunięcie problemów.
