admin Below are the Release Notes with version numbers and recent changes. Most recent first. v0.5.908 2024-11-19 Reformat IOG slots' endtime to round up to next 00/30 mins on the hour Expose max charge amps for Solax Implement retry policy for Solax instructions Use separate calls for each Solax register v0.5.900 2024-11-15 Interrupt IOG schedules at 58/59 and 28/29 mins mark, regardless of dispatch slots, to maximise the offpeak pricing for the remainder of the half hour when unplugging EV midway through Growatt TLX - only set stop charge SOC for charge schedules Make sure we don't send same IOG instruction twice within 5 mins Log Solax API responses to charge/discharge instructions Implemented granular pause controls for user schedules, Agile and IOG v0.5.887 2024-11-11 Solax charge rate adjustment implemented (based on 32amp max) Dark mode option in Menu v0.5.883 2024-11-09 IOG fixes for default slot Fix for Solax PV DC parsing Growatt fix for TLX, set SOC upper back to 100 when disabling slots v0.5.869 2024-11-08 Additional diagnostic logging for Solax connections to aid troubleshooting v0.5.865 2024-11-05 Removed New badge from Subscription menu item Fix of Agile Octo if pricing file isn't quite complete, overwrite on subsequent retry Fix to prevent logout after deploy of new web app version v0.5.859 2024-11-04 Fix for IOG issue where current default slot could be deleted Auth login persistence - should prevent users having to login again after app refresh/redeploy Added charge rate adjustment factor in Advanced v0.5.855 2024-10-31 Growatt Connect fix in Settings section v0.5.851 2024-10-28 IOG fixes for default schedule Solax end charge disable fix Hide message on dashboard for paying subs v0.5.843 2024-10-27 UI fix for Octo - not displaying tariffs v0.5.839 2024-10-26 For IOG slots <= 90 mins and adjust charge rate set, override to 100% charge rate Fix for Solax for Agile charge hold to reset back to Self-Use mode after end of window Fix for Octo Agile end schedule for users where automations are paused For IOG slots <= 90 mins and adjust charge rate set, override to 100% charge rate Export instruction sent 90 secs prior to export, instead of 5 mins Fixed issue with Agile slots duplicate tariff for same time v0.5.822 2024-10-22 Show WattID under version number in sidebar Add first beta for Solax integration Fix for end Agile slot scenario for Paused schedules v0.5.813 2024-10-15 Delete future IOG schedules that were issued before but are now revoked and not in dispatch slots anymore Fix bug with IOG unmapped slots causing schedule interruption for default IOG window v0.5.809 2024-10-13 Longer retry for Giv instructions IOG fix for disabling charging when unplugging car - and no dispatch slots are returned v0.5.807 2024-10-11 Framework update Settings connected msg tweak v0.5.801 2024-10-10 Added distributed Auth state store, in prep for preventing to have to re-login after web app version updates v0.5.796 2024-10-08 Consolidate logic for serial number to use Settings value always. Giv AIO LOST status ambiguity requires this. v0.5.794 2024-10-07 Share Access functionality (with other Google account user) via share link in Advanced v0.5.788 2024-10-04 Added hook to deal with cancellations correctly v0.5.786 2024-10-03 Submenu layout tweaks Better Activity logging for unsuccessful Giv HTTP status codes v0.5.784 2024-10-03 Persisted state of submenu v0.5.776 2024-10-02 Restructured and consolidated navmenu for Schedules and Octopus v0.5.768 2024-09-30 Enabled payment integration v0.4.764 2024-09-30 Payment integration backend changes UI glitch fix for Agile On Hold 00:00. v0.4.756 2024-09-26 Added Delete user account functionality Added Giv Eco flag option for Agile charge schedules where Hold is set to 0 Watts v0.4.752 2024-09-25 Auth cookie expiry change Don't modify Giv discharge power at end of charge schedule v0.4.749 2024-09-23 Fix for Giv AIO Gateway NULL SoC Added one-off schedule functionality v0.4.742 2024-09-20 Bug fix on end schedule for Giv - inc charge rate reset v0.4.740 2024-09-16 Fixed issue where export Quick Schedule wasn't deactivated for Giv General availability of Quick Schedule functionality v0.4.734 2024-09-13 Fix IOG issue for reset charge rate/end schedule Add logging for Quick Schedule and correctly identify end for Eco reset v0.4.728 2024-09-12 Added QuickSchedule feature on dashboard - currently opt-in v0.4.726 2024-09-04 One more Giv AIO SOC fix Ignore Giv AIO products with status LOST - which leads to incorrectly picking out Gateway instead when it shouldnt v0.4.720 2024-09-03 Fixed issue where Dual AIO wasn't returning/using gateway serial number Fixed hold logging from % to W v0.4.716 2024-08-31 Revert default for leaving Eco mode off for Giv export/discharge Added setting in Advanced section to allow Giv users to change this behaviour v0.4.714 2024-08-28 Fixed issue with IOG where inactive wasn't being honoured Don't turn off Eco mode when exporting for Giv inverters v0.4.708 2024-08-12 Charge to 100% for all Agile Charge slots when price is 0 or below 0 pence v0.4.706 2024-08-12 Fix for discharge arrow styling/valign and fix to logic where eg. 19:30 end should not extend into 19:30-20:00 slot v0.4.702 2024-08-09 Use red arrow indicators on the Agile Octopus timeline for any active discharge schedules v0.4.698 2024-08-05 Fix for not stopping IOG charge when a broader slot is currently active v0.4.694 2024-07-24 Ensure that IOG slots with end times that end before end of default window get extended to 5:30 v0.4.690 2024-07-17 Don't save IOG slots that fit fully within default IOG window v0.4.688 2024-07-15 Fix for Agile charge window end instruction - exemption when agile charge slot is active v0.4.686 2024-07-12 Order Schedules and Agile charge windows by Active flag, then Time From, then Name Don't repopulate schedules for Agile charge windows that are updated whilst being (and remaining) inactive v0.4.683 2024-07-10 Add indication of number of schedules and charge windows in use out of max available v0.4.681 2024-07-10 Increased number of custom schedules from 5 to 20 Added support for 12 Agile Charge windows and ability to name them, allowing for seasonal windows to be configured, rather than reuse and overwrite window settings v0.4.673 2024-07-03 More logging and improved exception handling for IOG API errors Fixed issue where IOG error was ignored v0.4.650 2024-06-18 Fix issue with adjacent agile charge slot after existing agile charge window (with hold) end Reset to Eco mode for IOG charges for Giv users Fix for validation around discharge rate readout for Giv - added more unit tests v0.4.642 2024-06-17 Fix for Giv Export issue related to discharge power v0.4.640 2024-06-17 Option for Giv users to use current discharge rate or 100% for export schedules v0.4.637 2024-06-13 Greater margin for eco-reset and disable after Giv export Fix for Intelligent Octopus Go schedule normalisation v0.4.634 2024-06-12 Make sure we disable Growatt custom schedule charge slot after it ends v0.4.632 2024-05-27 Fix log msg for Timeout/Offline inverter scenario v0.4.628 2024-05-26 Delay Octo charge to next slot for adjacent block if inverter offline or timeout error occurred v0.4.626 2024-05-24 Fix for few Growatt TLX inverters that return Wh rather than kWh v0.4.624 2024-05-21 Ensure errors for hold charge instruction end up in Activity Log v0.4.618 2024-05-21 For Agile blocks with adjacent charge slots, if battery 100% or higher than configured threshold, delay start by 30 mins, at which time condition will be checked again. v0.4.616 2024-05-20 Fallback for Giv LOST inverter status v0.4.614 2024-05-14 Fix for inverter serial selection for Giv - include WAITING status. Prep work for solar yield correction factor. v0.4.611 2024-05-13 Pick correct Giv inverter with 'NORMAL' status in Settings page. Fixes issue where previously decommissioned inverters would be picked even though they had 'LOST' status. v0.4.609 2024-05-10 Added validation for 'Battery is at least' field v0.4.607 2024-05-06 Create default IOG slot for null mapped dispatch slots Delete future IOG slots where no existing dispatch slots are found - typically after unplugging EV v0.4.590 2024-05-01 Make sure we save default Intelligent Octo settings after account details are saved v0.4.583 2024-04-30 Added Intelligent Octopus Go support (can be enabled for users who want to opt-in) v0.4.581 2024-04-25 Added thin blue line around Agile hold slots Added start and end arrows under slots indicating start and end of active Agile charge windows v0.4.579 2024-04-25 Foundational work for Octo Intelligent Specify serial from saved settings for Growatt so we display correct energy flow details on dashboard home v0.4.574 2024-04-22 Make sure we disable 00:00 and 00:30 tomorrow Agile slot 10 mins before they start v0.4.571 2024-04-17 Fix where upon selecting DNO region on Agile Octo page, the control would disappear before user can save Tariff colour tweaks v0.4.568 2024-04-17 Fixed defect where users with Region code empty would mess up some end charge window functionality for other users v0.4.566 2024-04-16 Moved DNO region to Advanced when it is set Added Agile tariff colours and Advanced setting to toggle off v0.4.562 2024-04-15 Change and simplification to populate user schedule function - only running this once at 16:35 ish. Now uses same logic that is applied when togging schedules to active in UI. v0.4.558 2024-04-14 Fix for issue where at population time if we were in an active user window today, this same window would not populate slots for tomorrow. v0.4.554- 2024-04-12 Function scheduler operation error issue - caused a few hours scheduling gap leading up to midnight Added improved monitoring/alerting v0.4.551 - 2024-04-11 Fixed defect where adjusted time to override wasn't set back properly, resulting in missing eco-reset after export v0.4.549 - 2024-04-11 Skip population of below threshold slots for 22 and 23 run v0.4.543 - 2024-04-11 Run populate schedules at 20 mins to 23:00 and 20 min to 00:00 Fixed issue with prepopulation when current date/time is within a window with schedule charge slots that have already passed v0.4.536 - 2024-04-09 Fix for Agile hold charge issue where we're at the end of the charge window Greedy selectio6n for Agile start time - to time period Modified condense schedule function so it splits on midnight. Fixed issue with saving 23hh slots for today v0.4.530 - 2024-04-08 Fix for schedule within window where both span midnight UI glitch fix where making Agile charge window inactive didn't deselect slots for the window v0.4.526 - 2024-04-07 Keep 'global' AC charge setting to enabled for Growatt - when disabling charge schedule(s) v0.4.524 - 2024-04-07 Sort out issue with Agile end charge and Hold Start. v0.4.522 - 2024-04-06 Fix for UI glitch where full continuous charge block which started today and ended tomorrow was not being displayed v0.4.520 - 2024-04-04 Ensure greedy (longest continuous) charging slot is returned to determine hold set v0.4.518 - 2024-04-04 Remove additional UtcBst mapping causing double conversion for Octo Agile slots v0.4.516 - 2024-04-04 Additional fix to condense schedules - and added more unit test coverage v0.4.514 - 2024-04-04 Fixed bug with condensing schedules which was preventing population of agile charge windows v0.4.511 - 2024-04-04 Fixes to check whether time is in Agile User window Agile schedule calculation tweak for condensed schedules - filter out same starttime Add extra SOC check against Stop condition for export v0.4.504 - 2024-04-03 Fixed save issue when switching between pages Added separate Save DNO button v0.4.500 - 2024-04-03 Use date time offset for UTC now - for dynamic behaviour around isBst() check Prevent Agile slot duplication, side effect of UTC/BST time comparison, might also resulted in duplicate log messages and multiple instructions being sent v0.4.497 - 2024-04-02 Fix delete schedules edge case when toggling Agile charge window to inactive v0.4.495 - 2024-04-02 Fix end of window time delta for Agile charge windows v0.4.493 - 2024-04-02 For agile charge slots, ensure time for activity log message is correct v0.4.489 - 2024-04-01 Fix on Active toggle in Agile Octopus window grid Improved error handling around population of Agile slot schedules v0.4.485 - 2024-04-01 Bunch of fixes, updates, refactoring and unit tests for UTC -> BST issues v0.3.474 - 2024-03-30 Delete selected agile slots in Agile Charge windows when they get toggled to inactive v0.3.472 - 2024-03-30 Fix for lenient parsing of BST datetimes when clocks go forward, this was causing this morning's issues with schedule charge instructions not being sent Added additional custom exception handling in some loops to minimise users affected when issues come up v0.3.468 - 2024-03-29 Improve error handling on dashboard when energy flow details cannot be retrieved v0.3.466 - 2024-03-28 Added active toggle button in Schedules list directly Added Active toggle switch to Agile Charge window grid v0.3.463 - 2024-03-27 For equally lowest priced agile slots, choose later ones, rather than earlier ones as default Replaced grid icon v0.3.461 - 2024-03-26 Various style tweaks for energy flow diagram Added Last Updated for energy flow diagram Fix discharge issue in flow diagram for some Growatt users v0.3.449 - 2024-03-26 Added System Energy Flow diagram on home/dashboard. Ensure we populate Agile charge windows without selected slots that have start times in the past but end times in future v0.3.446 - 2024-03-25 Fixed bug with Pause schedules check which caused issue for agile charge automations v0.3.444 - 2024-03-24 Only show percentage allowable discharge when not equal to 0% for hold charge enabled Honour Pause Schedules setting for Agile charge windows too Fix to display/UI for selected charge slots that were not displayed with blue/selected border where start time falls outside of tariff ranges available, ie. started yesterday, but finishes today v0.3.441 - 2024-03-21 Don't repopulate slots for inactive charge windows Fixed issue for Giv where Soc Less than condition (if SOC >= SOCLessthan) didn't cause a true hold charge instruction Fixed scheduled exports - now calculates an adjusted end time (visible in activity log) based on current SOC, stop SOC, and max discharge rate, then returns to Eco / disables schedule v0.3.436 - 2024-03-10 Move Active toggle closer to time from-to window Added SOC values and hold charge to Agile window grid v0.3.432 - 2024-03-09 Added fixed target SOC setting for Agile charge window. v0.3.430 - 2024-03-09 Fix to Discharge percentage not being passed in some cases for Agile hold charge slots Add unsuccessful HTTP status code condition to retry policy for Giv Add retry attempt 15 mins later for pulling new agile tariffs when not directly available at around 16:05 Hide 0.0 kWh for agile charges, as it's currently not being used ... continued below...
admin v0.3.428 - 2024-03-07 Fix to correctly find charge slots for windows spanning 24 hours as time diff is effectively 0 Added few more scheduled runs prior to midnight for pre-populating Agile charge slots v0.3.426 - 2024-03-06 Changes to allow Agile charge window period with exact 24 hour span, eg. 22:00-22:00, 23:00-23:00 Added max discharge % option on Agile charge window for GivEnergy users to allow to set max discharge rate during Agile 'hold charge' slots v0.3.422 - 2024-03-03 Fix to only populate Agile Charge slots for windows where all the tariff rates are available v0.3.420 - 2024-03-01 Edge case fix for 00:00 agile windows that wouldn't pre-populate for tomorrow v0.3.418 - 2024-03-01 Fixed other issue where agile window spans midnight and ensure today and tomorrow tariffs looked at for those v0.3.414 - 2024-03-01 Reset stop SOC for Growatt TL-XH inverters at end of export schedule v0.3.412 - 2024-03-01 Fixed edge case issue where Agile charge windows like 00:00-23:00 wouldn't get auto populated for tomorrow. v0.3.410 - 2024-02-29 Fixed prepopulation issue for Agile charge slots. v0.3.408 - 2024-02-29 Fixed issue where duplicate schedules could be written when pre-populating Agile charge slots v0.3.404 - 2024-02-28 Populate agile slots for Agile charge windows that currently do not have any selected slots. Fixes issue where manually selected slots outside Agile charge window would prevent automatic pre-selection. Agile tariff rates cache changes kWp display on Solar capacity in Settings v0.3.400 - 2024-02-26 Fixed issue with Agile slot selection for windows crossing midnight Fixed UI style for Agile tariff display after 2 decimal introduction v0.3.396 - 2024-02-24 Display Agile Octopus prices in two decimals. v0.3.394 - 2024-02-22 Add fixed charge rate % of 5 to compensate for BMS charge rate throttling closer to SOC target. v0.3.392 - 2024-02-18 Fixed issue where retry mechanism would fail for Giv cmds on error responses. v0.3.387 - 2024-02-10 Removed charge power adjustment for Giv during Hold charge Added more diagnostics around reset for charge power at end of Agile charge window Changed default timefrom and timeto for Giv charge schedule to 00:00-00:00 - effectively 'disabling' the charge slot without turning AC Charge Enable off Growatt change for disabling charge schedule at the end - set battery SOC to 100, rather than 15 v0.3.380 - 2024-02-08 Implemented Giv 'Pause' (charge+discharge rate to 0) battery during on-hold slots for Agile - switched to this in favour of setting AC charge schedule and current SOC, which still results in slightly fluctuating charge/discharge Made custom export slot routine more robust and added logging for problematic schedules v0.3.375 - 2024-02-07 Fixed issue for 'hold charge' where this needs to happen at start of Agile charge window v0.3.372 - 2024-02-07 Fixed issue with end charge instruction on Agile charge slots and hold charge bug v0.3.370 - 2024-02-06 Make sure error msg shows in log for Giv auth issue with API key Removed AC Charge Enabled=false after end of charge slot for Giv. Instead, set start/endtime of AC charge slot to 00:00-00:01. This will prevent Giv app showing "Solar" only instead of "Solar+Grid" for charge mode Added Blue/Green deployment mechanism for production to reduce downtime during deploying. v0.3.363 - 2024-02-06 Introduced Octopus Agile window 'hold charge' functionality for gapped (non-charge slots), ideal for ASHP and EV users Fixed issue with Growatt TL-X on disable charge at end of window Added Copy button for WattID v0.3.357 - 2024-02-05 You Watt? Yes, we're introducing WattID - your own unique and anonymous Wonder Watt identifier we use to troubleshoot any issues or problems. Visible under Advanced. Fixed bug for Giv Octo charge slots, added check for recently started charge schedule to prevent stopping preceding agile half hour charge slot - typically happened on the midnight adjacent slots. v0.3.351 - 2024-02-04 Changes for charge rate calc which takes into account inverter charge rate vs battery charge rate if different Max inverter charge rate setting available in Advanced section Ignore SOC condition for Agile Charge block if price is 0 or below for the first slot Fixed issue with discharge schedule for Giv if specific day was selected - resulted in no eco reset. v0.3.349 - 2024-02-03 Fixed bug with incorrect Eco mode disable for Giv after discharge schedule, also would have affected Pause schedule functionality. v0.3.347 - 2024-02-03 Fix to some logging statements that caused issue for some charge and export slots. v0.3.345 - 2024-02-03 Added much more logging and diagnostics, including structured logging. v0.3.343 - 2024-02-02 Increased back-off factor for Giv retries: 2, 4, 8 seconds Ensure Giv error message after failed retries for charge/discharge schedules ends up in Activity log Explicitly disable eco-mode for Giv discharge schedule, seems required for Giv 2.6. Added more general logging and diagnostics v0.3.338 - 2024-02-01 Added more diagnostic logging for end of discharge/export slot for Giv - to ensure eco-reset kicks in and battery reserve is dropped down properly Added validation on timeslots for Agile Octo charge windows v0.3.334 - 2024-02-01 Added support for agile charge window with 0 slots, to ensure rule for charge slots less than x pence is applied for users who only want slots (anywhere) auto selected that are under that threshold. v0.3.332 - 2024-01-31 Ensure inverterSubType is being stored for backend process for Growatt to distinguish between spa, mix and tlx. Capture and save inverterSubType when users save Settings Added max battery charge rate in Advanced settings section Support for Growatt TL-X charge rate and stop charge SOC Reset to 100 for charge rate and stop SOC at end of charge schedule for Growatt TL-X v0.3.329 Ensure AC upper charge % is always set on Giv charge slots v0.3.327 Removed use of presets API on Giv and using settings APIs instead. ... This is the oldest release info. For most recent release notes, start from the top of the first post!
JayC I encourage the return to the regular updating of this simple Release Notes page. As the community grows having a clear (and pinned) resource from will keep customers informed, reduce misunderstandings and demonstrate WW progress.
admin JayC It is being updated. And has been updated quite meticulously. Just read the top post. Most recent is at the top! ;-) Click here: https://community.wonderwatt.com/d/96-wonder-watt-release-notes And it's pinned, in General or Announcements forum view. Not sure the forums supports pinning when viewing all.