Skip to content

More granular time slots #70

@dan1elhughes

Description

@dan1elhughes

Describe the feature

👋 Hey, love this project!

I'd like to be able to set smaller time windows, even though my use case of Octopus Outgoing Agile offers 30 minute slots only. This is so that if I have e.g. 15 minutes worth of exporting available in my battery, I can get time slots back that just cover the time window that is optimal to export and is "exportable".

Example config:

Mode: exact
Hours: 15 minutes
Find last applicable values
Intermittent
Window: 12:00 - 23:30

If I have 15 minutes of battery left at the end of the day, I'd want the sensor to come on for just the last 15 minutes of the day. I could do that by having an automation update the target timeframe config with the amount of export time available. Otherwise, I'd start exporting at 23:00 and run out by 23:15.

Expected behaviour

Ability to set sub-30 minute interval. My battery supports scheduling down to the minute, so per-minute granularity would be useful to exactly match the export times to the remaining capacity.

Use Case

^

I'm afraid I am not familiar with Python but I am happy to continue contributing by sponsoring the project ❤️

Confirmation

  • By submitting this feature request, you agree that you have read the documentation and confirmed it does not already exist
  • I am willing/able to help contribute to the solution of this feature

Related:

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions