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

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

 找回密码
 立即注册
查看: 6299|回复: 239

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

  [复制链接]

197

主题

1165

帖子

5884

积分

超级版主

Rank: 8Rank: 8

积分
5884
金钱
4689
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 很给力!

查看全部评分

回复

使用道具 举报

87

主题

2643

帖子

8520

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

8

主题

44

帖子

406

积分

超级版主

Rank: 8Rank: 8

积分
406
金钱
352
HASS币
0

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

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

使用道具 举报

11

主题

248

帖子

1371

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

10

主题

348

帖子

2168

积分

金牌会员

Jeff

Rank: 6Rank: 6

积分
2168
金钱
1820
HASS币
0

活跃会员

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

使用道具 举报

2

主题

239

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

1

主题

39

帖子

213

积分

论坛积极会员

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

使用道具 举报

9

主题

170

帖子

581

积分

高级会员

Rank: 4

积分
581
金钱
411
HASS币
0

最佳新人

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

使用道具 举报

11

主题

320

帖子

1205

积分

金牌会员

iLee

Rank: 6Rank: 6

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

使用道具 举报

2

主题

35

帖子

216

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2018-12-12 20:12 , Processed in 0.244326 second(s), 43 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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