get_optimal_schedule
Given multiple zones where flexible compute or charging could run, find the best contiguous hour block before a UTC deadline. Returns a ranked list using day-ahead prices per zone and each zone’s current green score. Optimise for lowest price, highest green score, or a balanced blend.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | Yes | Length of the contiguous scheduling window in hours. | |
| zones | Yes | Bidding zone codes to compare (e.g. ["DE", "FR", "NO"]). | |
| deadline_utc | Yes | ISO 8601 instant — only hours at or before this timestamp are considered (per day-ahead series). | |
| optimise_for | No | price = rank by lowest average €/MWh; carbon = rank by green score (higher better); balanced = 50/50 normalized price and green score. | balanced |