Trenitalia ViaggiaTreno
Trenitalia ViaggiaTreno 集成会通过公开的 ViaggiaTreno API,为您提供已配置列车 ID 和车站的信息。
要启用此集成,您至少需要两个参数:train_id 和 station_id。
前者可以直接在 ViaggiaTreno 时刻表中查看,后者可以通过专用 API 端点获取:
http://www.viaggiatreno.it/infomobilita/resteasy/viaggiatreno/autocompletaStazione/<Station name>
(e.g., http://www.viaggiatreno.it/infomobilita/resteasy/viaggiatreno/autocompletaStazione/ROMA will list all station names (with ids) that starts with ROMA).
Note
station_id 指的是列车的始发站。如果列车编号与车站 ID 不匹配,传感器将不会返回任何数据。
:::
然后将这些数据添加到 configuration.yaml 文件中。
:::tip
更改配置后需要重启 Home Assistant。
Note
在未来的实现中,可能可以通过车站名称自动搜索最匹配的车站 ID,而无需手动指定。
::: 公开时刻表数据来自 ViaggiaTreno。
:::note API 的说明文档(意大利语)可在以下地址找到: https://github.com/bluviolin/TrainMonitor/wiki/API-del-sistema-Viaggiatreno

