From ef4b6d7bdf7406d7bf5b7ecd9ffcc8d6a13e750e Mon Sep 17 00:00:00 2001 From: Fabrizio Tarizzo Date: Thu, 30 Sep 2021 13:22:43 +0200 Subject: [PATCH] Update viaggiatreno component due to API changes (#56463) --- homeassistant/components/viaggiatreno/sensor.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/viaggiatreno/sensor.py b/homeassistant/components/viaggiatreno/sensor.py index ddfbb9f20dd..dc20ea3edbc 100644 --- a/homeassistant/components/viaggiatreno/sensor.py +++ b/homeassistant/components/viaggiatreno/sensor.py @@ -1,6 +1,7 @@ """Support for the Italian train system using ViaggiaTreno API.""" import asyncio import logging +import time import aiohttp import async_timeout @@ -17,7 +18,7 @@ ATTRIBUTION = "Powered by ViaggiaTreno Data" VIAGGIATRENO_ENDPOINT = ( "http://www.viaggiatreno.it/viaggiatrenonew/" "resteasy/viaggiatreno/andamentoTreno/" - "{station_id}/{train_id}" + "{station_id}/{train_id}/{timestamp}" ) REQUEST_TIMEOUT = 5 # seconds @@ -94,7 +95,7 @@ class ViaggiaTrenoSensor(SensorEntity): self._name = name self.uri = VIAGGIATRENO_ENDPOINT.format( - station_id=station_id, train_id=train_id + station_id=station_id, train_id=train_id, timestamp=int(time.time()) * 1000 ) @property