EcoWatch Changelog

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

Back to blog

Leave a comment