Changelog
All notable changes to the EcoWatch firmware.
[3.6.3] - 2026-05-20
Added
Support for Shelly M Gen 3 devices
[3.6.2] - 2026-05-06
Fixed
Minor bug with green hours for non-CET timezones fixed
[3.6.1] - 2026-04-22
Fixed
HomeWizard P1 power data caching to prevent excessive API requests
[3.6.0] - 2026-03-24
Added
Progressive reset feature: press reset button 5 times within timeout to factory reset device
Device power consumption data from HomeWizard P1 meters shared across all devices
[3.5.0] - 2026-03-04
Added
HomeWizard P1 smart meter integration for real-time power monitoring
ShellyCoAP protocol support for enhanced device communication
Power consumption display options on LED rings
Changed
WiFi reconnection logic improvements for better stability
Price blink behavior now shows current price zone more clearly
Fixed
WiFi connection stability issues during network transitions
[3.4.8] - 2026-02-05
Added
Price blink function to visually highlight current electricity price
Changed
Improved time handling with more robust CET/CEST conversion
[3.4.7] - 2026-01-21
Added
Flexible average display mode with configurable tolerance setting
Average tolerance parameter to increase green hours on low-variation days
Changed
Green zone threshold calculation now supports tolerance adjustment
[3.4.6] - 2025-12-11
Added
Discovery service for finding EcoWatch devices on local network (http://ecowatch.local/discover)
[3.4.5] - 2025-12-08
Fixed
Shelly device communication hotfix for connection reliability
[3.4.4] - 2025-12-03
Added
15 or 60 minute time resolution setting for display granularity
Auto-update function for firmware updates
Redirect to root page after firmware update
Enhanced Shelly device status reporting
Changed
Shelly devices now report more detailed status information
[3.4.3] - 2025-10-27
Added
Extended device status information in web interface
[3.4.2] - 2025-10-15
Fixed
Bug in cost calculation fixed
[3.4.1] - 2025-10-09
Changed
Improved error handling in data fetching module
Enhanced Shelly device type detection
Fixed
Minor stability improvements
[3.4.0] - 2025-09-30
Added
15-minute pricing support for Nordic Pool spot market data
Quarter-hour time resolution for more granular price visualization
[3.3.8] - 2025-09-18
Added
Switch status display for Shelly devices
Changed
Device status information now includes current switch state
[3.3.7] - 2025-09-04
Added
Cost threshold setting for Shelly devices: turn on switches when price falls below threshold
Advanced extra price configuration options
Negative price zone now defaults to blue color
Changed
Shelly switch logic enhanced with price-based control
[3.3.6] - 2025-05-15
Added
Home Assistant MQTT discovery integration
Support for Shelly Gen 4 devices
Blink feature explanation in web interface
France energy area support
Fixed
Shelly device discovery stability improvements
[3.3.5] - 2025-04-15
Fixed
Minor bug fixes and stability improvements
[3.3.4] - 2025-04-09
Changed
Software update UI quality-of-life improvements
Enhanced update status feedback
[3.3.3] - 2025-03-19
Added
Software update progress indicator in web interface
Better visual feedback during firmware updates
[3.3.2] - 2025-03-13
Added
MQTT authentication support with username and password
Fixed
German language translation corrections
Parameter validation issues in settings
[3.3.1] - 2025-03-06
Changed
Pricing data structure optimizations
[3.3.0] - 2024-12-09
Added
Smart device support: Shelly relay integration for automated switching
Shelly device discovery via mDNS
Switch control based on price zones (low/medium/high)
Tariff-aware switching: disable devices during tariff hours
[3.2.3] - 2024-12-09
Added
Partition update support for safer OTA firmware updates
Automatic partition switching after successful update
[3.2.2] - 2024-11-14
Added
Support for 3 additional European energy areas
[3.2.1] - 2024-10-16
Fixed
Minor stability fixes and improvements
[3.2.0] - 2024-10-03
Changed
Made EcoWatch primary platform ESP32, with ESP8266 support as secondary
[3.1.4] - 2024-10-03
Added
AsyncAPI specification for MQTT API documentation
Comprehensive API documentation in documentation/asyncapi.yaml
Network reconnection handling for improved WiFi reliability
Changed
API structure reorganized for better clarity
[3.1.3] - 2024-09-12
Fixed
Blink function timing improvements with non-blocking delays
Current hour display no longer goes black after blink animation
[3.1.1] - 2024-04-18
Added
Blink current hour function to highlight the active time period
Fixed
Tariff calculation issues for Johanna
Full tariff display corrections
[3.1.0] - 2024-03-06
Changed
Cleaned up and refactored for better maintainability and release readiness
[3.0.0] - 2023-11-22
Added
Initial ESP32 version migrated from ESP8266
Support for three product variants (Julia, Ida, Johanna)
Tariff period calculations