在这里旅行时间


there_travel_time传感器提供旅行时间在这里路由API

设置

您需要按照说明注册API密钥(REST&XYZ HUB API/CLI)这里

这里提供的免费增值计划包括每月25万免费交易。对于路由API,一项交易等于一个请求,其中一个起点(没有多停止)。可以找到更多信息这里

默认情况下,如果您超过本月的免费交易限制,则将停用您的帐户。您可以按照所述添加付款详细信息以重新启用您的帐户这里

从app_code迁移到api_key

这里改变了其身份验证机制。不再可以使用app_idapp_code。现有用户必须遵循迁移指南为了检索现在所需的api_key

配置

要启用传感器,请在您的configuration.yaml文件:

#configuration.yaml的示例条目传感器-平台there_travel_timeapi_keyyour_api_key”Origin_latitude51.222975“origin_longitude9.267577“destination_latitude51.257430“destination_Longitude9.335892“

配置变量

api_key 细绳 必需的

您的应用程序的API键(通过按照上述说明获取一个)。

Origin_latitude 漂浮 ((独家的

计算旅行距离和时间的起始纬度。必须与原始_Longitudity结合使用。不能与Origin_entity_id

origin_longitude 漂浮 ((独家的

计算旅行距离和时间的开始经度。必须与Origin_latitude结合使用。不能与Origin_entity_id

destination_latitude 漂浮 ((独家的

用于计算旅行距离和时间的整理纬度。必须与destination_longitudity结合使用。不能与destination_entity_id

destination_Longitude 漂浮 ((独家的

计算旅行距离和时间的饰面经度。必须与destination_latitude结合使用。不能与destination_entity_id

Origin_entity_id 细绳 ((独家的

Entity_ID保留了计算旅行距离和时间的起点。不能与Origin_latitude/origin_longitude

destination_entity_id 细绳 ((独家的

Entity_ID保留了用于计算旅行距离和时间的整理点。不能与destination_latitude/destination_Longitude

姓名 细绳 ((选修的,默认:在这里旅行时间

在传感器上显示的名称。默认值是“此处旅行时间”。

模式 细绳 ((选修的,默认:汽车

您可以选择:自行车,,,,,,,,行人,,,,公共交通,,,,publicTransPortTimetable或者卡车。默认值为。用于公共交通publicTransPortTimetable被推荐。您可以在模式上找到更多信息这里在公共模式上这里

Route_Mode 细绳 ((选修的,默认:最快

您可以选择:最快的, 或者最短。这将确定该路由是否被优化为最短,完全无视流量和速度限制,还是根据当前的流量信息的最快路线。默认值为最快的

traffic_mode 布尔 ((选修的,默认:false

您可以选择:真的, 或者错误的。确定您是否要考虑当前的交通状况。默认为错误的

到达 时间 ((选修的

期望旅行结束的时间。24小时的字符串08:00:00。在传感器更新中,它将与当前日期相结合,以获取这一刻的旅行时间。不能与离开。只能与模式:publicTransPortTimetable

离开 时间 ((选修的

期望开始旅行的时间。24小时的字符串08:00:00。在传感器更新中,它将与当前日期相结合,以获取这一刻的旅行时间。不能与到达。如果未提供出发,则每个传感器的更新使用当前日期和时间。

unit_system 细绳 ((选修的

您可以选择公制或者帝国

默认:

默认为公制或者帝国基于家庭助理配置。必威是什么

scan_interval 整数 ((选修的,默认:300

在几秒钟内定义传感器的更新间隔。默认为300(5分钟)。

动态配置

可以将跟踪设置为跟踪类型实体device_tracker,,,,,,,,传感器。如果将实体放置在原点或目的地,则每5分钟更新平台时,它将使用该实体的最新位置。

#configuration.yaml的示例条目传感器#跟踪实体到实体-平台there_travel_timeapi_keyyour_api_key”姓名电话回家Origin_entity_iddevice_tracker.mobile_phonedestination_entity_id区域#完整配置-平台there_travel_timeapi_keyyour_api_key”姓名骑自行车在家工作Origin_entity_id区域destination_latitude59.2842destination_Longitude59.2642模式自行车Route_Mode最快的traffic_mode错误的unit_system帝国离开17:00:00”scan_interval2678400# 1个月

实体跟踪

  • device_tracker
    • 如果状态是区域,则将使用区域位置
    • 如果状态不是区域,它将寻找经度和纬度属性
    • 使用经度和纬度属性
  • 传感器
    • 如果状态是区域,则将使用区域位置
    • 所有其他状态将直接传递到此处的API
      • 这包括所有在配置变量

使用自动化更新按需的传感器

您也可以使用homeassistant.update_entity服务以更新按需传感器。例如,如果要更新Sensor.morning_commute工作日早晨每2分钟,您可以使用以下自动化:

自动化-IDupdate_morning_commute_sensor别名通勤-更新早晨通勤传感器”初始_STATE在”扳机-平台time_pattern分钟/2“(健康)状况-(健康)状况时间08:00:00”11:00:00”-(健康)状况时间工作日-周一-星期二-星期三-星期四-星期五行动-服务homeassistant.update_entity目标ENTITY_IDSensor.morning_commute