Home Assistant Berlin Transport 项目教程
1、项目介绍
home-assistant-berlin-transport
是一个为 Home Assistant 设计的自定义集成,用于显示柏林(BVG)和勃兰登堡(VBB)公共交通的即将出发信息。该项目允许用户定义的公共交通站点,并展示这些站点的即将出发信息。
2、项目快速启动
安装步骤
-
下载并放置文件 将
berlin_transport
目录复制到 Home Assistant 安装目录下的custom_components
文件夹中。如果custom_components
目录不存在,请自行创建。git clone https://github.com/vas3k/home-assistant-berlin-transport.git cp -r home-assistant-berlin-transport/custom_components/berlin_transport /path/to/your/homeassistant/custom_components/
-
重启 Home Assistant 在 Home Assistant 的 Web 界面中,进入
开发者工具
->检查并重启
,点击重启
按钮。 -
配置传感器 在
configuration.yaml
文件中添加以下配置:sensor: - platform: berlin_transport departures: - name: "S+U Schönhauser Allee" stop_id: 900110001 # direction: 900110002 900007102 # walking_time: 5 # show_official_line_colors: true # duration: 30
-
再次重启 Home Assistant 重启 Home Assistant 核心,新的实体应该会在一段时间后获取新数据。如果没有看到新实体,请检查日志(
设置
->系统
->日志
)。
3、应用案例和最佳实践
应用案例
- 家庭智能交通信息显示:在家中的智能显示器上展示即将出发的公共交通信息,帮助家庭成员更好地规划出行。
- 旅行者导航助手:为来柏林的旅行者提供实时的公共交通信息,帮助他们更高效地游览城市。
最佳实践
- 定期更新:定期检查项目更新,确保使用最新的功能和修复。
- 日志监控:定期检查 Home Assistant 的日志,确保传感器正常工作,及时发现并解决问题。
4、典型生态项目
- Home Assistant:该项目是基于 Home Assistant 平台的自定义集成,Home Assistant 是一个开源的家庭自动化平台。
- Lovelace UI:Home Assistant 的默认用户界面,可以自定义展示各种传感器和实体。
- VBB Public API:该项目使用 VBB 公共 API 获取公共交通数据,VBB 是柏林和勃兰登堡的公共交通服务提供商。
通过以上步骤和案例,您可以快速启动并使用 home-assistant-berlin-transport
项目,为您的家庭自动化系统添加实时的公共交通信息。