Add demand window sensor for amberelectric (#121356)

This commit is contained in:
Xidorn Quan 2024-07-06 20:28:52 +10:00 committed by GitHub
parent be0cf545b2
commit 2bc7904b51
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 123 additions and 15 deletions

View file

@ -111,6 +111,9 @@ class AmberUpdateCoordinator(DataUpdateCoordinator):
]
result["grid"]["renewables"] = round(general[0].renewables)
result["grid"]["price_spike"] = general[0].spike_status.value
tariff_information = general[0].tariff_information
if tariff_information:
result["grid"]["demand_window"] = tariff_information.demand_window
controlled_load = [
interval for interval in current if is_controlled_load(interval)