This example is a larger real-world project based on the ConfigurationsManager library. It combines runtime controls, sensor input, optional MQTT integration, and Web UI configuration.
- Complex settings structure with grouped pages/cards
- Runtime actions and live values (
/runtime.json,/runtime_meta.json) - Optional MQTT defaults via
src/secret/secrets.h - Integration of external components (e.g. OneWire/DallasTemperature, OLED)
From the repo root:
pio run -d examples/BoilerSaver -e usb
pio run -d examples/BoilerSaver -e usb -t uploadIf no SSID is configured yet, the device starts in AP mode.
Open the printed AP URL from Serial (usually http://192.168.4.1) and configure WiFi via the Web UI.
You can copy src/secret/secrets.example.h to src/secret/secrets.h and set default WiFi/MQTT credentials.
- Wiring and integration notes:
examples/BoilerSaver/docs/