Try Demo
Elewatt

Release Notes

Major features and improvements

Version 3.3.0

Minor

2026-03-21

Latest

New Features

Solar production tracking β€” Elering invoice now shows production kWh and revenue alongside consumption, with an amber line on the chart

New education article: Fixed vs Stock Electricity β€” interactive calculator comparing contract types with Grid 1/2/4/5 options

Shelly Price API β€” separate integration card to push live prices to Shelly devices without cloud authentication

Shelly token auto-refresh β€” OAuth refresh tokens now stored and auto-renewed, no more daily re-authentication

Batch device processing β€” cron jobs now process 50 devices concurrently instead of sequentially, ready for 500k+ devices

Default contract and filters for new users β€” automatic setup based on country with Grid 2 and two starter filters

Notification bell β€” in-app notifications for new features and bug fixes with unread badge and mark-all-read

Ask Reedik email notifications β€” thread participants receive email when new comments are posted, with admin notify toggle

Auto email verification β€” confirmation email sent automatically after registration instead of requiring manual send

Bug Fixes

Grid 2 and Grid 4 tariffs now correctly apply night rates on weekends and Estonian public holidays

Selected device/filter/contract now refreshes with latest data after saving settings

Version 3.2.0

Minor

2026-03-08

New Features

Demo mode β€” explore all Elewatt features without signing up. A full read-only tour with sample contracts, filters, Shelly devices, and consumption data

4 new Education Hub articles β€” Smart Grid vs Battery Storage, The Gigacorn Challenge, Cost of a kWh, and Smart Home Spot Price Apps

Education article navigation β€” previous/next article buttons at the bottom of each guide for easy browsing

Shelly savings log β€” scheduled ON-blocks are now tracked with estimated energy (Wh) and cost savings compared to the daily average price

Redirect for authenticated users β€” logged-in users visiting /login or /register are automatically sent to the dashboard

LLM/AI discoverability β€” added llms.txt so AI assistants can discover and cite Elewatt content

SEO & GEO improvements β€” enhanced structured data and geographic metadata across all pages

Bug Fixes

Fixed push notification delivery reliability

Fixed page load performance with CSS optimization and static rendering improvements

Fixed consumption data display when merging cached and fresh Elering records

Fixed scheduling logic to independently calculate today's and tomorrow's optimal schedules, preventing cross-day block scattering

Version 3.1.0

Minor

2026-03-01

New Features

Shelly Plug S Gen3 page β€” dedicated product page with interactive image carousel, step-by-step installation guide, and water heater energy cost calculator

Browser push notifications β€” real-time electricity price alerts with per-filter settings, quiet hours, and configurable delay

In-app feedback system β€” report bugs or send suggestions directly from any page

Shelly energy metering β€” view live power consumption readings in the device panel

Shelly device manual toggle β€” override device ON/OFF state directly from the Shelly page

Hourly pricing interval β€” choose between 15-minute and hourly price resolution in contract settings

Email verification β€” new accounts now require email confirmation before activation

Features overview page β€” new landing page showcasing all Elewatt capabilities with links to each feature

Mobile navigation β€” responsive burger menu with slide-in panel for easy navigation on small screens

Day/Night grid tariff β€” contracts now support separate peak (07:00–22:00) and off-peak (22:00–07:00) grid fee rates for Finland, Latvia, Lithuania, and Estonian manual grid

Improved contract editor β€” fields reorganized into logical Grid/Network and Electricity Price sections for easier setup

Bug Fixes

Fixed Shelly Gen1 device schedule synchronization

Fixed Shelly IP-based device sync reliability

Fixed push notification delivery timing

Fixed schedule interval calculation accuracy

Version 2.1.0

Minor

2026-02-14

New Features

Elering integration - connect your metering data to view consumption and calculate invoices

Consumption & Expected Invoice chart with modern gradient design and smart tooltips

Price unit preference - switch between c/kWh and €/kWh across all pages

Skip unnecessary API calls for fixed contracts - faster page loads on Filters and Shelly pages

Schedule view with Total ON Time summary above the schedule table

Modernized chart designs with gradient bars, dark tooltips, and cleaner axes

Elering API key link - direct link to create API keys from the connection panel

Cron job authentication with Bearer token for secure scheduled tasks

Monthly fee support for contracts (excise tax, renewable energy fee, security supply fee, balancing capacity fee)

Redesigned account page, contracts page, and navigation header

Bug Fixes

Fixed fixed-contract prices being incorrectly divided by 1000

Fixed invoice calculations for fixed-price contracts

Fixed price unit validation in account settings

Version 1.3.0

Minor

2026-01-26

New Features

Optimized mobile tooltip display - tooltip now appears below chart instead of overlaying it

Improved performance on mobile - chart tooltip updates no longer cause full page re-renders for smoother dragging

Version 1.2.0

Minor

2026-01-25

New Features

Grid/distribution fee support for Finland, Latvia, and Lithuania

Bug Fixes

Fixed JSON syntax error in release notes causing TypeScript build failures

Added missing translations for grid fee fields in all supported languages

Version 1.1.0

Minor

2026-01-23

New Features

Email notifications for Shelly device syncs with detailed schedule information

Schedule limit warnings (20 schedules max) for all Shelly devices with toast notifications

Enhanced Duration field with real-time hours conversion display

Improved BarChart visualization with gradient effects and violet tones for OFF bars

Added schedule limit warnings in email notifications when maximum is reached

Enhanced visual consistency between ON and OFF states in charts

Bug Fixes

Fixed Gen1 Shelly device schedule deduplication and recurring schedule issues

Version 1.0.0

Major

2026-01-23

New Features

Complete translation system - all pages now fully translated

Release notes page added to document all features and updates

Improved contrast across the entire application for better visibility

Enhanced filter validation for time range duration limits

Added per-time-range minutes configuration for duration filters

Improved Shelly sync button with rotation animation during sync

Added maximum schedule limit warning (20 schedules) for Shelly devices

Fixed hydration errors in Dashboard component with fixed UTC date

Enhanced PriceStatistics component with bar charts for duration filters

Improved current price display to always show regardless of filter status

Added proper ON/OFF state visualization in charts and tables

Fixed null priceThreshold errors with proper optional chaining

Improved timestamp normalization for accurate schedule matching

Enhanced error handling and user feedback throughout the application

Added future-only schedule filtering to prevent past schedule creation

Improved filter type selection with tab-based UI instead of dropdown

Enhanced form field ordering for better user experience

Added comprehensive TypeScript type safety across all components

Bug Fixes

Fixed null reference error when calling toFixed() on priceThreshold

Fixed missing graph display for duration-based filters in Shelly page

Fixed timestamp mismatch causing incorrect ON/OFF state display

Fixed missing translation keys causing TypeScript errors

Version 0.9.0

Minor

2026-01-16

New Features

Duration-based filtering with time range support

Time range selection with per-range minute configuration

Slide-in modals for filter and device editing

Toast notification system for user feedback

Sitemap generation for SEO optimization

Gen1 Shelly device support with legacy HTTP API

Improved schedule calculation algorithm

Enhanced filter validation and error messages

Bug Fixes

Fixed middleware conflict between proxy.ts and sitemap routes

Fixed hydration errors in Dashboard component

Fixed infinite API request loops

Version 0.8.0

Major

2026-01-09

New Features

Initial release - Real-time electricity price dashboard

Multi-language support (English, Estonian, Latvian, Lithuanian, Finnish)

URL-based language routing for SEO

Price filters with threshold-based filtering

Contract management system

Shelly device integration with Gen2+ support

Shelly Cloud OAuth integration

Email confirmation system

Cookie consent popup

Terms and Conditions page

Bug Fixes

Fixed UTC timestamp storage in database

Fixed timezone handling inconsistencies

Stay tuned for more updates!