RMV

rvmtransport integration集成将 Home Assistant 与您的设备、服务等连接和集成。 [Learn more] 将为您提供莱茵-美因地区公共交通网络中下一个车站或停靠点的下一班公交车、有轨电车、地铁或火车的出发时间。额外的细节如线路号和目的地会在属性中显示。

设置

访问 RMV OpenData网站 查找有效车站ID的列表。

配置

要启用此integration集成将 Home Assistant 与您的设备、服务等连接和集成。 [Learn more],请将以下行添加到您的configuration.yamlconfiguration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more]文件中。 在更改了configuration.yamlconfiguration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more] 文件后,重启 Home Assistant 以应用更改。 该集成现在显示在集成页面的 设置 > 设备与服务 下。其实体在集成卡片上以及实体标签上列出。

# 示例 configuration.yaml 条目
sensor:
  - platform: rmvtransport
    next_departure:
     - station: STATION_OR_STOP_ID

Configuration Variables

timeout integer (Optional, default: 10)

指定API调用的超时时间。

next_departure list Required

一个或多个出发传感器。

name string (Optional, default: 默认是车站名称。)

前端使用的名称。

station string Required

停靠点或车站的ID,例如 3000010

destinations string (Optional)

一个或多个终点名称,例如 ‘Frankfurt (Main) Hauptbahnhof’ 或 [‘Frankfurt (Main) Hauptbahnhof’,‘Frankfurt (Main) Stadion’]。这可以仅用于考虑特定的行驶方向。

direction string (Optional)

停靠点或车站的名称,例如 ‘Frankfurt (Main) Hauptbahnhof’。这可以仅用于考虑特定的行驶方向。

lines string | integer (Optional)

一个或多个线路号,例如 'S8'['S8', 'RB33', '41']

products string (Optional)

一种或多种交通方式 ['U-Bahn', 'Tram', 'Bus', 'S', 'RB', 'RE', 'EC', 'IC', 'ICE']

Default:

[“U-Bahn”, “Tram”, “Bus”, “S”, “RB”, “RE”, “EC”, “IC”, “ICE”]

time_offset integer (Optional, default: 0)

不要显示早于此分钟数的出发时间。如果您离停靠点几分钟的距离,这很有用。

max_journeys integer (Optional, default: 5)

指定最大行程数。

示例

完整配置

下面的示例显示了一个包含三个传感器的完整配置,展示了各种配置选项。

# 示例 configuration.yaml 条目
sensor:
  - platform: rmvtransport
    scan_interval: 120
    timeout: 10
    next_departure:
      - station: 3000010
        time_offset: 5
        destinations:
          - 'Frankfurt (Main) Flughafen Regionalbahnhof'
          - 'Frankfurt (Main) Stadion'
        products:
          - 'RB'
          - 'RE'
          - 'Bus'
          - 'S'
      - station: 3006907
        products: "Bus"
        destinations: ['Wiesbaden Dernsches Gelände', 'Mainz Hauptbahnhof']
        name: 目的地
      - station: 3006904
        lines: "S8"
        max_journeys: 5
        products: "S"

第一个传感器将返回从法兰克福中央车站到法兰克福机场或体育场的S-Bahn、公交车、RB和RE列车出发时间,时间至少为5分钟后。

第二个传感器返回从威斯巴登中央车站开往Dernsches Gelände和美因茨中央车站的公交车出发时间。要检索第二个出发时间,您可以使用 state_attr('sensor.ENTITY_NAME', 'departures')[1].time

第三个传感器返回从美因茨中央车站出发的所有S-Bahn列车,线路为S8。