本帖最后由 lidicn 于 2018-9-12 23:16 编辑
前期准备
- 注册百度地图api,并新建应用【选服务端】
- 建立zone,至少两个
新特性
-
直接读取两个zone的经纬度,并返回两个zone之间的驾车所需时间。
-
tactics参数为正整数,定义如下
0:默认
3:不走高速
4:高速优先
5:躲避拥堵
6:少收费
7:躲避拥堵&高速优先
8:躲避拥堵&不走高速
9:躲避拥堵&少收费
10:躲避拥堵&不走高速&少收费
11:不走高速&少收费
-
提供两地之间,各路段的逐段路况状态。
安装
- 复制插件到自定义插件目录/config/custom_components/sensor/
- 配置Yaml3. origin为起点的zone【必要参数】
- destination为目的地的zone【必要参数】
- tactics为导航策略,详见新特性【必要参数】
- api_key为百度地图api_key【必要参数】
sensor:
- platform: baidu_travel_time_v3
name: traffic home to office
origin: zone.home
destination: zone.office
tactics: 5
api_key: !secret baidu_api_key
- platform: baidu_travel_time_v3
name: traffic office to home
origin: zone.office
destination: zone.home
tactics: 5
api_key: !secret baidu_api_key
更新:
1. 2018-9-12,修复bug,曾导致前端崩溃
|