Skip to content

Commit f895b64

Browse files
committed
chore: Added uid to calendar events (15 minutes dev time)
1 parent 42dd6a2 commit f895b64

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

custom_components/octopus_energy/octoplus/free_electricity_sessions_calendar.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ def _handle_coordinator_update(self) -> None:
8181
current_event = current_octoplus_sessions_event(current_date, self._events)
8282
if (current_event is not None):
8383
self._event = CalendarEvent(
84+
uid=current_event.code,
8485
summary="Octopus Energy Free Electricity",
8586
start=current_event.start,
8687
end=current_event.end,
@@ -89,6 +90,7 @@ def _handle_coordinator_update(self) -> None:
8990
next_event = get_next_octoplus_sessions_event(current_date, self._events)
9091
if (next_event is not None):
9192
self._event = CalendarEvent(
93+
uid=next_event.code,
9294
summary="Octopus Energy Free Electricity",
9395
start=next_event.start,
9496
end=next_event.end,
@@ -105,6 +107,7 @@ async def async_get_events(
105107
for event in self._events:
106108
if event.start < end_date and event.end > start_date:
107109
events.append(CalendarEvent(
110+
uid=event.code,
108111
summary="Octopus Energy Free Electricity",
109112
start=event.start,
110113
end=event.end,

custom_components/octopus_energy/octoplus/saving_sessions_calendar.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ def _handle_coordinator_update(self) -> None:
6767
current_event = current_octoplus_sessions_event(current_date, self._events)
6868
if (current_event is not None):
6969
self._event = CalendarEvent(
70+
uid=current_event.code,
7071
summary="Octopus Energy Saving Session",
7172
start=current_event.start,
7273
end=current_event.end,
@@ -75,6 +76,7 @@ def _handle_coordinator_update(self) -> None:
7576
next_event = get_next_octoplus_sessions_event(current_date, self._events)
7677
if (next_event is not None):
7778
self._event = CalendarEvent(
79+
uid=next_event.code,
7880
summary="Octopus Energy Saving Session",
7981
start=next_event.start,
8082
end=next_event.end,
@@ -91,6 +93,7 @@ async def async_get_events(
9193
for event in self._events:
9294
if event.start < end_date and event.end > start_date:
9395
events.append(CalendarEvent(
96+
uid=event.code,
9497
summary="Octopus Energy Saving Session",
9598
start=event.start,
9699
end=event.end,

0 commit comments

Comments
 (0)