From c5142935a8fbdb35319872d107779b7560f5adf8 Mon Sep 17 00:00:00 2001 From: OK7TOM <104491907+OK7TOM@users.noreply.github.com> Date: Sun, 24 Nov 2024 17:45:16 +0100 Subject: [PATCH 1/3] Update hub.py Added new attributes: - departure_in_min - delay_min --- custom_components/pid_departures/hub.py | 2 ++ 1 file changed, 2 insertions(+) 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) From 609ea321e5dd81db32a8014912e00952cce2d024 Mon Sep 17 00:00:00 2001 From: OK7TOM <104491907+OK7TOM@users.noreply.github.com> Date: Sun, 24 Nov 2024 17:51:52 +0100 Subject: [PATCH 2/3] Update en.json Added description to new attributes: - departure_in_min - delay_min --- custom_components/pid_departures/translations/en.json | 6 ++++++ 1 file changed, 6 insertions(+) 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)" }, From e66a9462ea23cbf9fec3777c440e9e4bf69c5087 Mon Sep 17 00:00:00 2001 From: OK7TOM <104491907+OK7TOM@users.noreply.github.com> Date: Sun, 24 Nov 2024 17:54:05 +0100 Subject: [PATCH 3/3] Update cs.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Přidány dva nové atributy: - departure_in_min - delay_min --- custom_components/pid_departures/translations/cs.json | 6 ++++++ 1 file changed, 6 insertions(+) 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)" },