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

 找回密码
 立即注册
查看: 18170|回复: 17

[经验分享] 小白避开玩Traccar过程的几个坑

[复制链接]

3

主题

109

帖子

2125

积分

金牌会员

Rank: 6Rank: 6

积分
2125
金钱
2016
HASS币
0
发表于 2021-7-7 00:00:42 | 显示全部楼层 |阅读模式
本帖最后由 Hermit 于 2021-7-7 00:00 编辑

自我介绍,小白,目前玩Hass有一段时间,进度很慢(原因很多,语言不过关,又没太多时间专注),停停玩玩有一段时间,目前仅仅是把一些家里能上网的设备连接到hass,能观察,下一步打算找人专门指点,用hass开始实现自动控制,再下步再说...
小白开此篇,希望一来回馈坛友,二来能聚集一群需要定位功能的朋友形成一个讨论,希望能帮我快速进步

由于各种原因,想通过定位来实现一些控制或通知功能,所以开始看贴子,发现Traccar是个很好的东东,它占用系统小、支持设备协议多,就开始了TC之路,其中买了几个途强GT550、GT600(从坛友手中买下,还没空打开它)、EV26-DM,都是系统支持的GT06协议,当然系统还支持很多协议,喜欢的朋友可以自己去查,http://www.traccar.org
安装Traccar的过程就不表述了,各论坛都有很详细的指导。这篇文章给了我很多的启示,https://bbs.hassbian.com/thread-10953-1-1.html

第一大坑:时区问题
系统安装好后,其中第一个设备接入就是Android手机用客户端软件接入,这个接入调试很简单,可...接入车载设备(GT550,EV26-DM,估计GT600都一样)就发生了问题
我参考了论坛前辈大佬发的各种贴子,有时能解决(设置'gt06.timezone')...有时过段时间突然就好了,经过几次重装,重调系统,发现了问题所在。当然,这也只是一个小白解决问题最直接的办法,且不影响与hass交互,因为它们之间时区虽不一样,重要的是时间是一致的。
问题原因:是Docker的系统时区为格林威治时区,而GT06协议设备时区是采用的东八区时间,所以车载设备一接入系统就存在时间相差八小时,查看轨迹时,且会发现与八小时后的轨迹存在以下图的飘移

1

1


查看坛友的贴子说“Docker”的时区会依据hass.io的时区调整,其实并不会,其实并不会,其实并不会,具体可自行查看log

2

2


小白的解决办法,无法改变别人,那么只有改变自己。
无法改变“Docker”的时区,那么把设备时区也调整到格林威治时区,且不影响使用。
说个小插曲,我的树莓派通过科学路由更新插件,最近调设备重启,发现所有的设备与实际时间相差26小时,把我搞得一头雾水,查traccar日志才知道,因为FQ导致系统时区同步提前了一天,具体多少我还没细算,总之提示大家,系统的时区还是(不要科学上网)国内时钟同步到格林威治时区。
主要以途强设备为例,其它设备命令参数我不清楚,途强命令参数其它贴子中有,请自行查询。
解决办法如下:
1、先短信查询车载设备的时区
输入短信:GMT#
得到回复短信:GMT:E,8,0 (AUTO)
证明该设备是在东八区,与TC系统时区不一至,具体查日志
2、修改回格林威治时区
输入短信:GMT,E,0,0#
得到回复短信:OK!

如下图
3.png

3、TC系统时区与车载设备时区一致,大功告成!
可以把车开出去转一圈看看

技巧二:命令功能使用
以上都是按照摸索进行的,特别是短信发送命令。
前段时间我又找青岛那哥们(淘宝购物认识,人特好)采购了途强设备和物联卡,他告诉我现在出的物联卡不支持短信了,只有流量。我特难受,调设备发命令还要重新用一张正常的手机卡上去?!
第一次,从途强平台改到自己平台,我用自己的手机卡发命令改到了我的平台,但后来的调试太难受了,要拆下设备...换卡...再换卡...还原设备...
其实,发送命令不用短信!发送命令不用短信!发送命令不用短信!
直接在TC平台上,使用指令功能,
没时间,没时间,没时间
肯听明天分解


这儿就谈谈我的几个基本需求之路:
1、两台汽车,均安装是途强GT550,下班接小孩前,车子启动时自动发微信提示“XX从YY出发了,估计zz分钟后到”;
快到学校附近3公里,发出微信提示“已到YY处,还有5-10分钟后到,请提前下楼”;
依据定位实现一些自动化控制,目前,这功能我还没有实现,估计困难并不大。
2、两台老电动自行车,均安装是途强EV26-DM(价钱便宜,不到100元/个,且含1年流量费,小巧好隐藏安装),其中电动自行车仪表的电量显示很不准确,停车时总是显示满电,跑起来没有力、也跑不远,一次无意之中看到设备属性有上报电动自行车电压,心中一喜,可一闪即灭...
后来查资料才知道,这个电压属性是接入设备的电压,每隔10分钟上报一次。有了这属性,我就可以了解电动自行车的真正动力能源了,可每次要查电压要在一堆轨迹信息中查找(原谅小白



后来,解决了!!!
没时间,没时间,没时间
肯听明天分解

评分

参与人数 2金钱 +13 收起 理由
sougoucm + 1 大神666!
咸味土豆 + 12 厉害了word楼主!

查看全部评分

回复

使用道具 举报

3

主题

109

帖子

2125

积分

金牌会员

Rank: 6Rank: 6

积分
2125
金钱
2016
HASS币
0
 楼主| 发表于 2021-7-7 00:11:51 | 显示全部楼层
占位预告
微信图片_20210707000709.jpg
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2021-7-7 08:36:19 | 显示全部楼层
每个人玩traccar的需求不一样吧,tc本身NR和HA都可以接入,需求多样化,最后就是只能自己闷头玩了。

我是hassos(带supervisor)安装的addon版本的,然后接入ha(非集成添加,用的还是yaml方式接入的),NR里面就用了一个逆地理转换,这样可以看到车辆的具体位置数据,因为从来也不去看traccar本身的WEB,所以对时间和地图图层什么的不敏感,使用了好几年也没什么问题,可能我需求太简单了,就是看个车子的位置和行驶速度,我连TTS播报都没有做。
所有过往,皆为序章。
回复

使用道具 举报

0

主题

7

帖子

58

积分

注册会员

Rank: 2

积分
58
金钱
51
HASS币
0
发表于 2021-7-7 18:16:21 | 显示全部楼层
大佬,途强EV26-DM 能修改服务器地址么?想改成自己的
回复

使用道具 举报

3

主题

109

帖子

2125

积分

金牌会员

Rank: 6Rank: 6

积分
2125
金钱
2016
HASS币
0
 楼主| 发表于 2021-7-8 09:11:31 | 显示全部楼层
sougoucm 发表于 2021-7-7 18:16
大佬,途强EV26-DM 能修改服务器地址么?想改成自己的

与途强的经销商聊过,途强系列都支持定义服务器
主要是途强EV26-DM 支持到90V电压,我猜想它还可应用于电动汽车的电压监控

评分

参与人数 1金钱 +2 收起 理由
sougoucm + 2 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

3

主题

109

帖子

2125

积分

金牌会员

Rank: 6Rank: 6

积分
2125
金钱
2016
HASS币
0
 楼主| 发表于 2021-7-8 10:14:38 | 显示全部楼层
平时工作太忙,又没心思静下来,第一次发贴写得零零散散,我尽可能把过程写细点,大家将就着看,有没说清楚的地方提出来,我再解释
接上次内容:
获取途强EV26-DM 的电压
由于EV26是每10分钟发送一次电压,它的接入电压属性为:adc1
1、定义电源:
选取TC系统的WEB端,右上角下拉,选“计算属性”
1.png
在“计算属性”中点“添加”
2.png

属性选择“电源”,类型选择“数字”,代码填入:adc1 ? adc1 * 1 : null
保存
点左上部“设备”中的“设置”-->“计算属性”
2-1.png
钩选刚才添加的计算属性
2-2.png

2、查询电压:
打开WEB页最下面的“统计报表”
类型选“图表”
3.png
点“筛选条件”,选择“设备”,图表类型选“电源”
4.png
确定后,查询就可以看到电压变化了
6.png
回复

使用道具 举报

3

主题

109

帖子

2125

积分

金牌会员

Rank: 6Rank: 6

积分
2125
金钱
2016
HASS币
0
 楼主| 发表于 2021-7-8 10:18:23 | 显示全部楼层
下篇,命令功能使用
未完,待续
回复

使用道具 举报

3

主题

109

帖子

2125

积分

金牌会员

Rank: 6Rank: 6

积分
2125
金钱
2016
HASS币
0
 楼主| 发表于 2021-7-8 10:19:53 | 显示全部楼层
再下篇预告,告警设置
回复

使用道具 举报

0

主题

7

帖子

58

积分

注册会员

Rank: 2

积分
58
金钱
51
HASS币
0
发表于 2021-7-9 18:00:16 | 显示全部楼层
大佬,怎么改服务器地址?怎么还原服务器地址?
回复

使用道具 举报

3

主题

109

帖子

2125

积分

金牌会员

Rank: 6Rank: 6

积分
2125
金钱
2016
HASS币
0
 楼主| 发表于 2021-7-10 10:50:57 | 显示全部楼层
本帖最后由 Hermit 于 2021-7-10 10:54 编辑
sougoucm 发表于 2021-7-9 18:00
大佬,怎么改服务器地址?怎么还原服务器地址?

我记得命令是:
查询设备服务器地址:SERVER #
设置服务器命令:SERVER,1,xxx.xxx.xxx,5023,0#
具体的你可查看指令大全
[url=]途强定位器指令表大全.zip ...[/url]

途强定位器指令表大全.zip

20.12 KB, 下载次数: 125

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 11:44 , Processed in 0.097642 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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