请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 5132|回复: 225

[插件发布] 百度路况、百度逆地理【9月19日更新 修复bug】

  [复制链接]

193

主题

1130

帖子

5576

积分

超级版主

Rank: 8Rank: 8

积分
5576
金钱
4416
HASS币
100

教程狂人论坛风云人物突出贡献

发表于 2017-7-26 18:12:06 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2018-1-8 10:17 编辑

先上面板图片
TIM截图20170919165641.jpg
TIM截图20170919164619.jpg


百度路况传感器的state是起点到终点的时间。Attributes下面有个路况属性如图。
路况-1.jpg


百度逆地理传感器通过给定的device_tracker的entityid,获取device_tracker的属性。增加address这个属性。

注册百度地图开放平台【有百度账号即可】
在百度地图开放平台内,新建应用
TIM截图20180108101014.jpg

浏览器测试,能否使用百度路况
浏览器打开这个网址
[Bash shell] 纯文本查看 复制代码
http://api.map.baidu.com/direction/v1?mode=driving&origin=清华大学&destination=北京大学&origin_region=北京&destination_region=北京&output=json&ak=您的ak


在返回的json里,找这个字段['result']['taxi']['duration']
TIM截图20180108101424.jpg
如果找不到,可能是百度路况并不支持当前城市,或者是地点填得不规范。

游客,如果您要查看本帖隐藏内容请回复


这两个sensor的扫描时间都是30秒一次,逆地理要转换gps定位需要多花一次。apikey不够用的赶紧去认证吧。
使用方法:
解压附件放入对应文件夹。custom_components\sensor


逆地理查询的用法这里就不展示了,我用在https://bbs.hassbian.com/thread-549-1-1.html
一键查询离家距离,并播报所在街道。
调用街道的方法:
{{states.device_tracker.************.attributes.address}}

逆地理查询灵感及部分代码来源https://bbs.hassbian.com/thread-451-1-1.html

更新百度逆地理功能:
  • 增加一个传感器,显示从设备到目的地的交通时间

9月5日更新:
  • 修复bug,现在会新建一个传感器,该传感器为 sensor.你的trackerid
  • state为traker到目的地的时间
  • 属性为路况、tracker所在地址
  • 当device_tracker状态为 Home,state会为0,地址不会出现


9月19日更新:
  • 修复device_tracker entily_id不换号导致的错误 【感谢热心坛友帮助调试xiaoguaileojdeal
  • device_tracker entily_id 是可以填多个的,如下面的例子【楼主没条件测试,没试过】

[Bash shell] 纯文本查看 复制代码
sensor:
  - platform: baidu_travel_time
    name: traffic home to office
    origin: 家的地址
    origin_region: 家的所在城市
    destination: 公司地址
    destination_region: 公司所在城市
    api_key: 百度apikey提交身份证后3w每天
  - platform: baidu_travel_time
    name: traffic office to home
    origin: 公司地址
    origin_region: 公司所在城市
    destination: 家的地址
    destination_region: 家的所在城市
    api_key: 百度apikey
  - platform: baidu_geocode
    name: trackeraddress
    api_key: !secret baidu_api_key
    tracker_id:
      - 你要查地址的设备device_tracker entity_id
      - 你要查地址的另一个设备device_tracker entity_id
    origin_region: 设备的所在城市
    destination: 家的地址
    destination_region: 家的所在城市

附录:
百度api设置,要设置ip白名单

TIM图片20170914120059.png TIM图片20170914120103.png

87楼有热心坛友提供的测试百度路况api的方法










dev-1.jpg
TIM截图20170919165000.jpg
TIM截图20170919165534.jpg

评分

参与人数 4金钱 +24 收起 理由
miracle + 10 分享是一种美德!
jyz_0501 + 3 感觉很厉害的样子所以先马克了~.
jdeal + 5 谢谢分享!
Milo + 6 很给力!

查看全部评分

回复

使用道具 举报

78

主题

2315

帖子

7456

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
7456
金钱
5106
HASS币
34
发表于 2017-7-26 18:14:35 | 显示全部楼层
沙发

虽然我看不明白,但是感觉很厉害的样子
回复

使用道具 举报

8

主题

44

帖子

406

积分

超级版主

Rank: 8Rank: 8

积分
406
金钱
352
HASS币
0

教程狂人卓越贡献突出贡献

发表于 2017-7-26 18:14:44 | 显示全部楼层
给力支持!
回复

使用道具 举报

8

主题

208

帖子

1082

积分

金牌会员

Rank: 6Rank: 6

积分
1082
金钱
874
HASS币
0
发表于 2017-7-26 18:16:27 | 显示全部楼层
给力支持!
回复

使用道具 举报

8

主题

319

帖子

1898

积分

金牌会员

Jeff

Rank: 6Rank: 6

积分
1898
金钱
1579
HASS币
0

活跃会员

发表于 2017-7-26 19:58:47 | 显示全部楼层
谢谢分享 厉害了我的哥
Jeff
回复

使用道具 举报

2

主题

238

帖子

1148

积分

金牌会员

Rank: 6Rank: 6

积分
1148
金钱
910
HASS币
0
发表于 2017-7-27 11:20:43 | 显示全部楼层
厉害了
回复

使用道具 举报

1

主题

38

帖子

205

积分

论坛积极会员

积分
205
金钱
167
HASS币
0
发表于 2017-7-27 11:27:17 | 显示全部楼层
回复学习隐藏内容
回复

使用道具 举报

8

主题

167

帖子

565

积分

高级会员

Rank: 4

积分
565
金钱
396
HASS币
0

最佳新人

发表于 2017-7-27 14:47:57 | 显示全部楼层
为什么那么叼  不错哦
回复

使用道具 举报

11

主题

320

帖子

1197

积分

金牌会员

iLee

Rank: 6Rank: 6

积分
1197
金钱
877
HASS币
0
发表于 2017-7-27 16:35:43 | 显示全部楼层
这个绝对支持。很不错
回复

使用道具 举报

2

主题

35

帖子

214

积分

中级会员

Rank: 3Rank: 3

积分
214
金钱
179
HASS币
0
发表于 2017-7-27 16:42:56 | 显示全部楼层
看看,学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2018-9-19 07:22 , Processed in 0.234323 second(s), 43 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表