Releases: yakumo-saki/EnvBoyX
Releases · yakumo-saki/EnvBoyX
v48.0: Bug fix release
What's Changed
New feature
- Sensor value adjustment
- Send hostname when getting IP address from dhcp
- Show clock on line 1 (except BIG String mode)
Change
- Do not fall into setup mode when wifi disconnection (except bootup)
- add hostname to /api/v1/getdata /ping response
- add rawdata to /api/v1/getdata. this is sensor data before sensor value adjustment.
- add debug build or release build to /ping response
Bugfix
- Timebased dimmer conflicts autodimmer.
Full Changelog: v47.0...v48.0
v47: Auto Dimmer Update (ESP32 users please read)
BREAKING CHANGE for ESP32 users
- Get config backup before update. (/api/v1/config/backup)
- ALL CONFIG ARE LOST after update.
NOTE: ESP8266 users are not affected. because already use littlefs.
CHANGES
v46.0: Big Usability improve update
- Config WebUI is always ON (normal and setup mode)
- Web Updater is added. (only on ESP32)
UPGRADE NOTE
- Almost all API url are changed.
- API URLs are prefixed by /api/v1 is added. (exception: /ping /goto_setup).
- See API Docs.
CHANGES
- ADD: Web config both on normal mode and setup mode
- BREAKING CHANGE: All API urls changed.
- Deprecate: MQTT mode will be delete
v45.0: Config update
- ADD: AutoDimmer
- ADD: Config class (Internal mechanism) maybe consume 4KB memory.
- ADD: Config value validation (Setup web, Web API)
- CHANGE: platformio/espressif32 @ 3.2.0 (was 3.1.0)
- CHANGE: Config version v45 (was v44)
- NOTE: ESP32 freeHeap=238756 ESP8266 freeHeap=19184
v44.0: Internal refactoring Update
UPGRADE NOTE:
Alerts settings are back to default on version up.
You using before v42, update to v43 first. and get config backup using http://[envboy]/config/backup
Changes
- CHANGE: Config version 12 -> 44 (Yes, changed config version scheme. same as EBX version)
- ADD: MHZ-19B Auto Baseline Correction ON/OFF at boot time
- ADD: Skip wait for reconfigure
- ADD: Factory reset API
- CHANGE: Config set API key about alerts are chenged
- FIX: Internal code clean up
- FIX: Config backup API result contains gabage
- FIX: mDNS: Call setInstanceName/addService before begin() (this prevent mdns listing)
v43.0: Delta All Update
- CHANGE: Espressif 32 framework 3.0 -> 3.1
- ADD: Delta display
- FIX: Alert config can't save (warning1.high, caution2.low&high)
- ADD: Config backup API /config/backup
- FIX: Using DynamicJsonDocument instead of StaticJsonDocument
v42.0: Config API Update
- CHANGE: all API results are now JSON
- ADD: freeHeap to JSON, value of ESP.getFreeHeap() (update 15sec)
- ADD: Config GET / SET API
- ADD: Config COMMIT(SAVE) / REVERT API
v41.0: MH-Z19B update
- ADD: API: MH-Z19B Auto Baseline Calibration ON/OFF
- ADD: API: MH-Z19B Zero Calibration
v40.1: Bugfix for v40
- FIX: SSD1306: Missing unit when no alerts
- CHANGE: Add minor version
- CHANGE: Delete startup first screen
v40 Pressure Delta
- FIX: CO2 ppm alert value is not good.
- ADD: Add POST /goto_setup API.
- FIX: Delete unused source code.
- ADD: Add display invert (3sec) on setup mode (ST7789 / SSD1306)
- NOTE: platformio/espressif8266 @ 2.6.3
- FIX: MHZ19B RX, TX Pin settings are fixed to GPIO 14,0
- CHANGE: Stop prefixing "*" when co2ppm below 400 (use alerts for this purpose)
- FIX: Wait for reconfigure bar length invalid
- FIX: BME280: improve pressure precision (fix decimal values are truncated)
- ADD: Pressure delta
- CHANGE: ST7789: Normal: Dont show co2 when no co2 sensor.