You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full Support for Solarbank 2 schedule modifications via helper method #108#109
Previously added helper method to adjust SB2 home load has been enhanced to fully support solarbank 2 time slot objects for schedule modifications and cleanup
An individual appliance output preset can now be provided and is used to adjust the power preset for the current slot of current weekday
If no time slot exists for current day time, a new time slot will be created for the existing gap in current weekday plan
If weekday plans exist but none for current weekday, a new plan will be added for current weekday only
If no weekday plan exists for any weekday, a new plan will be created for all weekdays
The insert_slot and set_slot parameters are used similarily to the SB1 helper method
The set_slot parameter however can also be used for schedule plan cleanup when either start or end time are not specified
If no week days are provided with set_slot cleanup, all plans will be deleted
Otherwise only the provided weekdays will be removed from existing plans
This became necessary as the SB2 schedule object contains additional common fields that must be maintained and it can also become necessary to delete only the schedule for a certain weekday without changing the rest of the schedule
Fixes:
Adjusted home load helper methods for SB1 and SB2 to prevent existing gaps in the schedule are automatically filled up when inserting or adjusting a slot that has start and end times provided.