diff --git a/custom_components/pid_departures/hub.py b/custom_components/pid_departures/hub.py index 77cb137..94fd65f 100644 --- a/custom_components/pid_departures/hub.py +++ b/custom_components/pid_departures/hub.py @@ -39,7 +39,9 @@ class DepartureData: arrival_time_sched: datetime | None = field(metadata={"src": "arrival_timestamp.scheduled"}, converter=parse_datetime) departure_time_est: datetime | None = field(metadata={"src": "departure_timestamp.predicted"}, converter=parse_datetime) departure_time_sched: datetime | None = field(metadata={"src": "departure_timestamp.scheduled"}, converter=parse_datetime) + departure_in_min: str | None = field(metadata={"src": "departure_timestamp.minutes"}) is_delay_avail: bool = field(metadata={"src": "delay.is_available"}) + delay_min: int | None = field(metadata={"src": "delay.minutes"}) delay_sec: int | None = field(metadata={"src": "delay.seconds"}) route_name: str | None = field(metadata={"src": "route.short_name"}) route_type: RouteType = field(metadata={"src": "route.type"}, converter=parse_route_type) diff --git a/custom_components/pid_departures/translations/cs.json b/custom_components/pid_departures/translations/cs.json index 741fe85..0d0ef17 100644 --- a/custom_components/pid_departures/translations/cs.json +++ b/custom_components/pid_departures/translations/cs.json @@ -57,9 +57,15 @@ "departure_time_sched": { "name": "Čas odjezdu (plánovaný)" }, + "departure_in_min": { + "name": "Čas odjezdu (v minutách)" + }, "is_delay_avail": { "name": "Zpoždění dostupné" }, + "delay_min": { + "name": "Zpoždění (minuty)" + }, "delay_sec": { "name": "Zpoždění (sekundy)" }, diff --git a/custom_components/pid_departures/translations/en.json b/custom_components/pid_departures/translations/en.json index ed16fa1..e9b90ff 100644 --- a/custom_components/pid_departures/translations/en.json +++ b/custom_components/pid_departures/translations/en.json @@ -57,9 +57,15 @@ "departure_time_sched": { "name": "Departure time (scheduled)" }, + "departure_in_min": { + "name": "Departure time (in minutes)" + }, "is_delay_avail": { "name": "Delay is available" }, + "delay_min": { + "name": "Delay (minutes)" + }, "delay_sec": { "name": "Delay (seconds)" },