MVG
mvglive
integration集成将 Home Assistant 与您的设备、服务等连接和集成。 [Learn more] 将为您提供下一个慕尼黑公共交通网络车站或停靠点的下一个公交车、电车、地铁或火车的发车时间。线号和目的地等其他详细信息将在属性中提供。
配置
要启用此 integration集成将 Home Assistant 与您的设备、服务等连接和集成。 [Learn more],请将以下行添加到您的 configuration.yaml
configuration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more] 文件中。
在更改了configuration.yaml
configuration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more] 文件后,重启 Home Assistant 以应用更改。 该集成现在显示在集成页面的 设置 > 设备与服务 下。其实体在集成卡片上以及实体标签上列出。
# 示例 configuration.yaml 条目
sensor:
- platform: mvglive
nextdeparture:
- station: STATION_OR_STOP_NAME
Configuration Variables
压杨或车站的名称。请访问 MVG 直播网站
一个或多个目的地名称,例如,‘Feldmoching’ 或 [‘Feldmoching’,‘Harthof’]。这可用于仅考虑特定方向的旅行。
按发车方向过滤。对于电车、公交车、SEV 和 S-Bahn,方向 = 目的地。对于地铁列车,方向更为一般。对于 U1、U2、U3 和 U6,direction=‘1’ 表示南行列车,direction=‘2’ 表示北行列车。对于 U4 和 U5,direction=‘1’ 表示东行列车,direction=‘2’ 表示西行列车。例如,设置 directions: ‘1’ 可以用于获取在 Scheidplatz 的所有南行地铁列车。
一种或多种交通方式。
所有 5 种方式 [‘U-Bahn’, ‘Tram’, ‘Bus’, ‘S-Bahn’, ‘Nachteule’]
示例
完整配置
下面的示例显示了一个包含三个传感器的完整配置,展示了各种配置选项。
# 示例 configuration.yaml 条目
sensor:
- platform: mvglive
nextdeparture:
- station: Hauptbahnhof
name: Hbf
destinations: ['慕尼黑机场航站楼','市场施瓦本']
products: "S-Bahn"
timeoffset: 2
- station: Sendlinger Tor
lines: ['U2','U8']
number: 5
- station: Scheidplatz
products: ['U-Bahn']
directions: "1"
第一个传感器将返回至少在 2 分钟后发车的前往慕尼黑机场或市场施瓦本的 S-Bahn。 第二个传感器返回从 Sendlinger Tor 发车的 U2 和 U8,并在属性中存储总共 5 次发车信息。要获取第二次发车的时间,您可以使用 state_attr(‘sensor.ENTITY_NAME’, ‘departures’)[1].time。 第三个传感器返回从 Scheidplatz 发出的所有南行地铁列车。