找回密码
 立即注册

微信扫码登录

搜索
查看: 70162|回复: 189

如何用五菱宏光玩出特斯拉的感觉?Gpslogger【Tasker】【安卓

 火... [复制链接]

219

主题

1070

回帖

8066

积分

超级版主

积分
8066
金钱
6747
HASS币
86

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

发表于 2018-3-12 17:58:23 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2018-8-22 10:55 编辑

前置需求:
  • 公网可访问的HA【frp/ddns等等】
  • 安卓手机
  • Tasker
  • 车载蓝牙、车载免提、NFC标签等等触发手段
  • gpsloggerSelf【修改版支持百度逆地理】
  • 百度api_key【用于将经纬度转换成街道地址】
  • 高德交通态势

实现效果:
  • 手机连接车载蓝牙
  • 家里的HA通过TTS播报,车辆启动成功,所处街道。
  • 如果车子启动时位于公司,则播报公司到家路况,预计多少分钟后到达,预计到达时间【如:预计19点03分到达家】。


配置Yaml:
device_tracker:
  - platform: gpsloggerSelf
    api_key: !secret baidu_api_key

script:
  report_my_waypoint:
    sequence:
      - service: tts.iflytek_say
        data_template:
          message: >
            五菱宏光S运动版已启动成功!
            {% if states.device_tracker.your_device.attributes['address'] %}
              北斗定位系统定位成功!目前五菱宏光S运动版位于
              {{ states.device_tracker.your_device.attributes['address'] }}
              {% if states.device_tracker.your_device.state == 'office' %}
                现在路况{{states.sensor.traffic_office_to_home.attributes.路况}},
                预计{{states.sensor.traffic_office_to_home.state}}分钟后。
                在
                {{ (as_timestamp(now()) + states.sensor.traffic_office_to_home.state | int * 60) | timestamp_custom("%H:%M") }}到达家。
                {% if states.sensor.traffic_home_to_office.attributes.路况 == "缓行" %}
                  {% if states.sensor.beihuanroad_traffic.state == "缓行" %}
                    北环大道{{ states.sensor.beihuanroad_traffic.state }},{{ states.sensor.beihuanroad_traffic.attributes.拥堵所占百分比 }}。
                  {% elif states.sensor.national_roadtraffic.state == "缓行" %}
                    107国道{{ states('sensor.national_roadtraffic') }},{{ states.sensor.national_roadtraffic.attributes.拥堵所占百分比 }}。
                  {% elif states.sensor.binheroad_traffic.state == "缓行" %}
                    滨河大道{{ states.sensor.binheroad_traffic.state }},{{ states.sensor.binheroad_traffic.attributes.拥堵所占百分比 }}。
                  {% endif %}
              {% endif %}
              {% else %}
                北斗定位系统定位失败!未能获取位置!
              {% endif %}
            {% else %}
              北斗定位系统定位失败!未能获取位置!
            {% endif %}


设置Tasker配置:
  • 状态 > 网络 > 蓝牙已连接【设置】蓝牙名称及蓝牙mac地址


设置Tasker任务:
  • 新建任务
  • 网络 > 移动数据 > 开
  • 网络 > HTTP GET > 如下图设置
  • /api/gpslogger?gps=%LOCN&device=your_device&battery=%BATT&provider=gps&api_password=你的ha密码
  • 网络 > HTTP POST > 如下图设置
  • /api/services/script/report_my_waypoint?api_password=你的ha密码
  • 网络 > 移动数据 > 关


微信图片_20180312175334.jpg


微信图片_20180312175338.png

微信图片_20180312180756.jpg
游客,如果您要查看本帖隐藏内容请回复

参考文档:
  • https://bbs.hassbian.com/thread-2307-1-1.html
  • https://bbs.hassbian.com/thread-2959-1-1.html

致谢:


好吧!五菱宏光就是五菱宏光,特斯拉还是特斯拉!

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-10-13 03:25 , Processed in 0.066966 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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