🎊 [插件集成]关于途强GPS定位器集成的个人折腾。

[插件集成]关于途强GPS定位器集成的个人折腾。

本帖最后由 大白兔少女 于 2023-4-30 23:39 编辑

首先感谢newmean大佬分享的途强gps集成,及alone佬(miot auto插件作者)的帮助。

newmean大佬分享的集成已经可以接入

登录/注册后可看大图

1.png (28.15 KB, 下载次数: 0)

下载附件

2023-4-30 22:24 上传

这些参数了,但是通过对途强官网的f12抓包 还有对大佬的脚本的学习,看到还可以添加其他的参数,于是心很痒,但是直接修改添加参数 发现会报错,在alone佬的帮助下得知,是homeassistant的device_Tracker 不支持其他参数了。具体可以查看:https://www.home-assistant.io/integrations/device_tracker/

但是alone给出了解决办法为 创建一个sensor。

话不多说

1,首先按照大佬的方法安装集成 :https://bbs.hassbian.com/thread-18427-1-1.html

2,打开custom_components\hatuqiangol\device_tracker.py文件,并滑动至最后。 建议用代码编辑器打开。

3,按照以下代码,对原有代码进行添加。

@Throttle(UPDATE_INTERVAL)

def _update_info(self, now=None):

"""Update the device info."""

_LOGGER.debug("Updating devices %s", now)

data = self._get_device_info(self.devices)

lat = float(data['lat'])

lon = float(data['lng'])

battery = float(data['voltage'])

accuracy = int(data['acc'])

status = data['status']

# totalKm = float(data['totalKm'])

# statusStr = data['statusStr']

self.see(

dev_id=self.name,

gps=(lat, lon),

source_type=SOURCE_TYPE_GPS,

gps_accuracy=accuracy,

battery=battery,

)

self.hass.states.async_set('sensor.' + self.name, status, data)

return True

复制代码

修改完成后保存,并重启homeassistant.

登录/注册后可看大图

2.png (55.33 KB, 下载次数: 0)

下载附件

2023-4-30 22:31 上传

官网可以抓到的参数就全部都有了。

🎁 相关推荐

轻松掌握Android电子书制作:从零开始打造你的数字图书馆
时隔三年更新,iPad mini 7定档:拯救小尺寸平板市场
🎯 best365体育邮箱地址

时隔三年更新,iPad mini 7定档:拯救小尺寸平板市场

📅 08-14 👀 6838
十个技巧让你的芝麻分涨涨到800+
🎯 best365体育邮箱地址

十个技巧让你的芝麻分涨涨到800+

📅 08-24 👀 2746