big111boy 发表于 2022-9-13 09:10:15

【node-red】小米儿童手表定位纠偏

本帖最后由 big111boy 于 2022-9-13 09:12 编辑

背景:最近给儿子入手了一块米兔6X手表,感谢al-one大佬开发的Xiaomi Miot Auto插件,可以从云端接入这款手表的信息,主要是充电状态、电量和定位。但是使用过程中发现定位与实际存在几百米的偏移,翻了论坛帖子有人提到是因为手表使用的是火星坐标 (GCJ-02)也叫国测局坐标系,需要转换成地球坐标 (WGS84)
思路:NR中转换坐标系,再通过MQTT传入HA,重新生成一个device_tracker实体。转换坐标系的代码是网上找的,只是组合了下。


在configuration.yaml中增加device_tracker:
- platform: mqtt_json
    devices:
      xiaoxun_watch: locaton/watch





Xi11 发表于 2022-9-13 10:11:08

正需要这个,感谢!

隔壁的王叔叔 发表于 2022-9-13 10:20:44

device_tracker:
- platform: mqtt_json
    devices:
      xiaoxun_watch: locaton/watch
大佬,感谢分享,这段能逐句解释下嘛?platform,为什么选mqtt_json呢?

隔壁的王叔叔 发表于 2022-9-13 10:28:14

device_tracker:
- platform: mqtt_json
    devices:
      xiaoxun_watch: locaton/watch
大佬,感谢分享,这段能逐句解释下嘛?platform,为什么选mqtt_json呢?

big111boy 发表于 2022-9-13 12:30:57

隔壁的王叔叔 发表于 2022-9-13 10:28
大佬,感谢分享,这段能逐句解释下嘛?platform,为什么选mqtt_json呢?

https://www.home-assistant.io/integrations/mqtt_json/

抄的官方文档,我理解应该是mqtt传过来的是一组json形式的变量而不是单一的一个变量

隔壁的王叔叔 发表于 2022-9-13 13:07:47

big111boy 发表于 2022-9-13 12:30
https://www.home-assistant.io/integrations/mqtt_json/

抄的官方文档,我理解应该是mqtt传过来的是一 ...

恩,我上午也搜到这个文档了,谢谢大佬

隔壁的王叔叔 发表于 2022-9-13 14:06:23

big111boy 发表于 2022-9-13 12:30
https://www.home-assistant.io/integrations/mqtt_json/

抄的官方文档,我理解应该是mqtt传过来的是一 ...

恩,我上午也搜到这个文档了,谢谢大佬

Xi11 发表于 2022-9-13 14:28:10

大佬,请教一下,纠偏以后,原有的设备怎么在地图上隐藏?

th11998844 发表于 2022-9-13 14:28:54

王叔叔你想干嘛

big111boy 发表于 2022-9-13 14:44:32

Xi11 发表于 2022-9-13 14:28
大佬,请教一下,纠偏以后,原有的设备怎么在地图上隐藏?

:)我不用原生的地图的,我用的gaode-map-card,可以自己定义
页: [1] 2 3
查看完整版本: 【node-red】小米儿童手表定位纠偏