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

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

 找回密码
 立即注册
查看: 1326|回复: 50

[流程系列] NR小白第一帖:万物(汽车)在线GPS接入HA获取状态和位置。

[复制链接]

41

主题

1207

帖子

3762

积分

论坛元老

Rank: 8Rank: 8

积分
3762
金钱
2535
HASS币
210

活跃会员教程狂人

发表于 2019-5-17 22:33:29 | 显示全部楼层 |阅读模式
本帖最后由 咸味土豆 于 2019-5-19 08:33 编辑

相关更新说明

2190519,根据萝卜大佬的流程增加了逆地理(同时参考了令狐大佬的逆地理转换方法),yaml增加了重启HA自动触发执行流程的自动化(来自彩云天气的nodered流程),整理了一下,附件我重新打包上传了。

TIM截图20190519075928.png

逆地理效果图:

TIM截图20190519082356.png

墨澜显示地图效果:

TIM截图20190519082306.png

sensor信息我都提取出来了,其实也没什么用,有些数据没什么意义,可以自己转换成顺眼的,时间戳这个等F大和花神他们的节点更新。

新的附件:

gps_flow.rar (2.37 KB, 下载次数: 47)

TIM截图20190518181643.png

评分

参与人数 3金钱 +50 HASS币 +20 收起 理由
a439771597 + 10 我来瀚思就为看你!
Jones + 20 + 20 厉害了word楼主!
neroxps + 20

查看全部评分

回复

使用道具 举报

53

主题

415

帖子

3348

积分

超级版主

Rank: 8Rank: 8

积分
3348
金钱
2868
HASS币
200

教程狂人论坛风云人物

发表于 2019-5-18 19:00:34 | 显示全部楼层
最近忙,没空写具体教程,所以跟土豆兄弟简单讲了一下。汽车在线跟万物在线花神都有写了节点的,用法是一致的,根据自己设备选择不同的节点替换就是。
汽车在线.png
尝试过萝卜,我想你一定会忘记青瓜
回复

使用道具 举报

4

主题

509

帖子

1507

积分

金牌会员

Rank: 6Rank: 6

积分
1507
金钱
998
HASS币
20
发表于 2019-5-21 14:12:42 | 显示全部楼层
本帖最后由 ghostist 于 2019-5-21 14:16 编辑

QQ图片20190521140751.png    
QQ图片20190521140800.png

解决时间显示为UNIX时间戳的问题,如图PS:在我用HA解决这个问题的同时,土豆哥用NR解决了和我一样的问题  不约而同啊

参考:https://www.home-assistant.io/docs/configuration/templating/#time

[AppleScript] 纯文本查看 复制代码
sensor:
##1
  - platform: mqtt
    name: "gps01_nidili" 
    state_topic: "node-red/gmiot/nidili1"
    value_template: "{{ value }}"
  - platform: mqtt
    name: "gps01_name" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.name }}"
  - platform: mqtt
    name: "gps01_dev_type" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.dev_type }}"
  - platform: mqtt
    name: "gps01_imei" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.imei }}"
  - platform: mqtt
    name: "gps01_power" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.power }}"
  - platform: mqtt
    name: "gps01_device_info" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.device_info }}"
  - platform: mqtt
    name: "gps01_device_info_new" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.device_info_new }}"
  - platform: mqtt
    name: "gps01_seconds"
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.seconds }}"
  - platform: mqtt
    name: "gps01_gps_time" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.gps_time | timestamp_local}}"
  - platform: mqtt
    name: "gps01_sys_time" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.sys_time | timestamp_local}}"
  - platform: mqtt
    name: "gps01_heart_time"
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.heart_time | timestamp_local}}"
  - platform: mqtt
    name: "gps01_server_time" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.server_time | timestamp_local}}"
  - platform: mqtt
    name: "gps01_lng"
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.lng }}"
  - platform: mqtt
    name: "gps01_lat" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.lat }}"
  - platform: mqtt
    name: "gps01_course" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.course }}"
  - platform: mqtt
    name: "gps01_speed"
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.speed }}"
    unit_of_measurement: 'km/h'
  - platform: mqtt
    name: "gps01_location" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.location }}"
  - platform: mqtt
    name: "gps01_group_id"
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.group_id }}"
  - platform: mqtt
    name: "gps01_status" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.status }}"
  - platform: mqtt
    name: "gps01_acc" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.acc }}"
  - platform: mqtt
    name: "gps01_acc_seconds" 
    state_topic: "node-red/gmiot/gps1"
    value_template: "{{ value_json.acc_seconds }}"
    unit_of_measurement: '秒'


评分

参与人数 1金钱 +20 收起 理由
咸味土豆 + 20 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

31

主题

381

帖子

1586

积分

金牌会员

Rank: 6Rank: 6

积分
1586
金钱
1205
HASS币
0
发表于 2019-5-17 23:01:25 | 显示全部楼层
土豆大哥,这个好啊。能不能生成gpx或kml格式的航迹文件,并可以导出到pc上啊。
回复

使用道具 举报

4

主题

509

帖子

1507

积分

金牌会员

Rank: 6Rank: 6

积分
1507
金钱
998
HASS币
20
发表于 2019-5-17 23:02:56 | 显示全部楼层
device_tracker可以补  自己先挖个坑
回复

使用道具 举报

41

主题

1207

帖子

3762

积分

论坛元老

Rank: 8Rank: 8

积分
3762
金钱
2535
HASS币
210

活跃会员教程狂人

 楼主| 发表于 2019-5-17 23:25:30 | 显示全部楼层
本帖最后由 咸味土豆 于 2019-5-18 20:19 编辑
ghostist 发表于 2019-5-17 23:02
device_tracker可以补  自己先挖个坑

可以用了,哈哈。
回复

使用道具 举报

41

主题

1207

帖子

3762

积分

论坛元老

Rank: 8Rank: 8

积分
3762
金钱
2535
HASS币
210

活跃会员教程狂人

 楼主| 发表于 2019-5-17 23:26:56 | 显示全部楼层
zhenxiwen 发表于 2019-5-17 23:01
土豆大哥,这个好啊。能不能生成gpx或kml格式的航迹文件,并可以导出到pc上啊。 ...

这个获取到的信息都是大佬们的做的节点,本身好像也获取不到轨迹的吧,我这小白更不懂啦。哈哈。
回复

使用道具 举报

32

主题

413

帖子

1714

积分

金牌会员

Rank: 6Rank: 6

积分
1714
金钱
1301
HASS币
10
发表于 2019-5-18 04:49:10 | 显示全部楼层
学习一下
回复

使用道具 举报

7

主题

1412

帖子

3854

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
3854
金钱
2442
HASS币
145

灌水之王

发表于 2019-5-18 07:35:36 | 显示全部楼层
支持!  19的价格没涨好像不是终身平台了
回复

使用道具 举报

0

主题

71

帖子

206

积分

中级会员

Rank: 3Rank: 3

积分
206
金钱
135
HASS币
0
发表于 2019-5-18 09:06:23 | 显示全部楼层
大神 我GPS 模块 是汽车在线的  可以接入到HA 吗  求指教!
回复

使用道具 举报

41

主题

1207

帖子

3762

积分

论坛元老

Rank: 8Rank: 8

积分
3762
金钱
2535
HASS币
210

活跃会员教程狂人

 楼主| 发表于 2019-5-18 09:09:31 | 显示全部楼层
[email protected] 发表于 2019-5-18 09:06
大神 我GPS 模块 是汽车在线的  可以接入到HA 吗  求指教!

一样的,安装的节点不一样,花神写的有。
回复

使用道具 举报

0

主题

71

帖子

206

积分

中级会员

Rank: 3Rank: 3

积分
206
金钱
135
HASS币
0
发表于 2019-5-18 09:34:55 | 显示全部楼层
咸味土豆 发表于 2019-5-18 09:09
一样的,安装的节点不一样,花神写的有。

给个汽车在线的连接可以吗 谢谢!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2019-6-18 05:07 , Processed in 0.536598 second(s), 45 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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