『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 2536|回复: 15

[求助] 【已解决】米兔手表接入HA后如何调整坐标及传入device_tracker

[复制链接]

35

主题

979

帖子

4549

积分

论坛元老

Rank: 8Rank: 8

积分
4549
金钱
3570
HASS币
20
发表于 2022-5-31 08:10:42 | 显示全部楼层 |阅读模式
本帖最后由 sctale 于 2023-1-29 19:56 编辑

已解决~~~~

6月3日更新:目前使用yinghu183大神的手动修正偏差的方式已经成功了,非常感谢大神的耐心指导。简单说就是在NR修正,然后用MQTT发出去,最后在HA建device_tracker。有空我详细分享一下,把好东西分享给大家。

原贴如下:
买了个米兔5C给小孩子,地址显示正常,但是坐标是偏移的,和实际的偏了几百米。目前是用ping和检索地址信息两种方式来判断,后面还打算加入米家的消息传感器判断。
有大佬知道如何修正这个偏移的坐标吗?还有就是修改完后传入device_tracker?我看到之前有人说是搞定了,但是没看到有谁分享 求大佬分享
Snipaste_2022-05-31_08-07-08.png


回复

使用道具 举报

0

主题

35

帖子

2017

积分

金牌会员

Rank: 6Rank: 6

积分
2017
金钱
1982
HASS币
5
发表于 2022-5-31 08:18:50 | 显示全部楼层
可以用高德的坐标转换的API
https://lbs.amap.com/api/webservice/guide/api/convert
回复

使用道具 举报

35

主题

979

帖子

4549

积分

论坛元老

Rank: 8Rank: 8

积分
4549
金钱
3570
HASS币
20
 楼主| 发表于 2022-5-31 12:34:54 来自手机 | 显示全部楼层
x5113647 发表于 2022-5-31 08:18
可以用高德的坐标转换的API
https://lbs.amap.com/api/webservice/guide/api/convert

谢谢大佬,空了研究下。顺便问下,我如果用Node red改完了,如何传送新的坐标给device_tracker?
回复

使用道具 举报

35

主题

979

帖子

4549

积分

论坛元老

Rank: 8Rank: 8

积分
4549
金钱
3570
HASS币
20
 楼主| 发表于 2022-6-3 19:38:45 | 显示全部楼层
x5113647 发表于 2022-5-31 08:18
可以用高德的坐标转换的API
https://lbs.amap.com/api/webservice/guide/api/convert

https://restapi.amap.com/v3/assi ... /convert?locations={{{msg.longitude}}},{{{msg.latitude}}}&coordsys=gps&output=json&key=<115cxxxxxxxxxxxxxxx07d75>

大佬,我刚才试了下。返回10001,key无效。但是我的key应该是对的,重新申请了一个key也是不行
回复

使用道具 举报

11

主题

266

帖子

2574

积分

金牌会员

Rank: 6Rank: 6

积分
2574
金钱
2298
HASS币
50
发表于 2022-6-3 20:38:32 来自手机 | 显示全部楼层
我也是用安大神的miot auto插件接入的手表,也会有火星坐标系偏差问题,我是用nr重新建立了一个device tracker,手动利用简单加减法进行了修偏,这种修偏的误差在一定地理范围内是可以的,反正孩子也不会带着手表去太远的地方。
回复

使用道具 举报

35

主题

979

帖子

4549

积分

论坛元老

Rank: 8Rank: 8

积分
4549
金钱
3570
HASS币
20
 楼主| 发表于 2022-6-3 20:47:42 | 显示全部楼层
本帖最后由 sctale 于 2022-6-3 21:03 编辑
秋雨轩 发表于 2022-6-3 20:38
我也是用安大神的miot auto插件接入的手表,也会有火星坐标系偏差问题,我是用nr重新建立了一个device trac ...

这种手动修正的方式我已经成功了,挺不错的。我是直接在论坛找了当时成功的那个大神教的

我想顺便研究下高德的api转换
回复

使用道具 举报

3

主题

107

帖子

879

积分

高级会员

Rank: 4

积分
879
金钱
772
HASS币
0
发表于 2022-9-12 14:05:39 | 显示全部楼层
sctale 发表于 2022-6-3 19:38
https://restapi.amap.com/v3/assistant/coordinate/convert?locations={{{msg.longitude}}},{{{msg.lati ...

要用Web API的key,不是web端的key
另外请教下NR里怎么新建device tracker
回复

使用道具 举报

0

主题

23

帖子

123

积分

注册会员

Rank: 2

积分
123
金钱
100
HASS币
0
发表于 2023-1-29 17:27:09 | 显示全部楼层
原因是不是因为miot auto 返回的经纬度就小数点后一两位,不够精准导致的呀。如果是这个原因,换地图是不是也没用呀
回复

使用道具 举报

35

主题

979

帖子

4549

积分

论坛元老

Rank: 8Rank: 8

积分
4549
金钱
3570
HASS币
20
 楼主| 发表于 2023-1-29 17:33:53 | 显示全部楼层
rush9703 发表于 2023-1-29 17:27
原因是不是因为miot auto 返回的经纬度就小数点后一两位,不够精准导致的呀。如果是这个原因,换地图是不是 ...

不是的,米兔返回的也是很长的,只是显示的是短的而已,主要原因是地图用的坐标系不同,需要转换。
回复

使用道具 举报

220

主题

1284

帖子

7853

积分

超级版主

Rank: 8Rank: 8

积分
7853
金钱
6539
HASS币
86

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

发表于 2023-1-29 19:06:37 | 显示全部楼层
sctale 发表于 2023-1-29 17:33
不是的,米兔返回的也是很长的,只是显示的是短的而已,主要原因是地图用的坐标系不同,需要转换。 ...

https://bbs.hassbian.com/forum.p ... ypeid%26typeid%3D76
这个可以吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-19 05:50 , Processed in 0.059224 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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