BYDCarHelper/FAQ.md
2024-06-27 12:43:12 +08:00

275 lines
12 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ❓常见问题
此处记录一些常见问题需要对大家有所帮助如果没有找到你想要的答案欢迎在“Issues”提问
## 1、如何设置钉钉机器人
### 一、添加钉钉群机器人
创建一个钉钉群——群设置——智能群助手——添加机器人——选择“自定义”通过Webhook接入自定义服务——添加——填写机器人名称“小迪”——安全设置勾选“加签”——完成
![钉钉机器人设置截图](https://cdn.jsdelivr.net/gh/flydoos/BYDCarHelper/Images/Robot-1.0.0.png)
### 二、修改配置
需要把“Webhook”地址以及“加签”的秘钥信息复制下来打开“比亚迪车辆助手”程序通过“设置”界面进行配置
## 2、如何添加开机启动
只需要创建一个桌面快捷方式,让后把快捷方式放到这个“开始菜单”目录下即可:
C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
也可以通过 Windows开始菜单——运行——shell:startup 打开“开始菜单”所在路径
## 3、使用PicGo+七牛云实现图片上传功能?
### 一、安装教程
查看教程:[《使用PicGo+七牛云实现图片上传功能(制作自己的图床网站)》](https://www.wuleba.com/?p=1919)
### 二、修改配置
打开“比亚迪车辆助手”程序,通过“设置”界面进行配置,把“是否需要上传图片”从默认的“否”改成“是”
## 4、已经安装PC版微信车辆助手程序也启动了但是无法获取Cookie
1、请使用PC版微信3.9.2.x以上版本或者是最新版微信以前的旧版本可能不支持导致出现一些未知报错
2、如果你的PC版微信使用“兼容模式”运行将会导致无法附加进程从而无法获取Cookie需要在桌面图标中取消微信的“兼容模式”运行
3、有些时候车辆助手会被杀软拦截需要手动添加进白名单否则也会导致无法获取Cookie
4、大概率是因为微信版本更新了导致Cookies规则有变可以打开路径C:\Users[改成你的用户名]\AppData\Roaming\Tencent\WeChat 把这个WeChat文件夹删除或者改成其他任意名字然后重启微信重新使用助手获取Cookies试试这个方法可以解决大部分微信兼容问题但是可能过段时间后又会被还原导致无效重新按照此操作再改一次即可
5、如果还是无法解决建议你把微信版本降级到3.9.2.23或者请加Q群请加Q群223541319联系作者远程协助处理
## 5、当车辆正在充电时不会发钉钉/飞书消息,也不会触发智能上电、智能锁车等任务?
这个是正常的,因为充电会导致里程增加,然后造成钉钉/飞书消息骚扰。而且充电时需要打开窗户、甚至频繁上下车所以智能XXX任务并不适合出现。
## 6、为什么没有推送钉钉/飞书消息?
当车辆总续航里程增加/减少1公里以上比如行驶了1公里或者开空调耗电导致续航减少了1公里且停车手动关闭电源后才会向钉钉/飞书推送行程信息。
## 7、手动获取Cookie正常但是无法自动续期Cookie
常见原因如下:
1、计算机设置了休眠需要关闭休眠
2、你的网络是不是会自动断开比如公司网络需要确保24小时互联网在线
3、PC微信没有开启
4、如果手动获取Cookie尝试了多次依然失败请进QQ群联系作者协助
## 8、已经成功获取Cookie但是无法查询车辆信息
一般是因为Cookie过期了。具体原因是获取Cookie的时候第一次会获取到“上次已经过期的Cookie”建议等2分钟之后再重新获取这样才可以获取到“上次重新获取的Cookie”所以当你们的Cookie过期之后重新获取2次就可以了如果不行就再等几分钟然后重新获取~~
## 9、全部都设置好了但是去到车库发现没办法智能上电
1、请确定“远程密码”跟APP中的远程操作密码一致如果密码不正确将会无法执行远程控制命令90%用户,都是这个原因导致无法智能上电,你可以在软件首页点击“车门上锁”看看能否操作成功,成功的话再去车库测试就可以了)
2、请确保车辆停放在有网络信号的地方比如有中国移动的手机信号不然可能无法接收网络指令
3、比亚迪APP拆分之后数据同步实时性降低了有些时候需要打开车门先不要关闭车门等待15秒左右才会上电这个是因为数据同步不及时导致需要BYD官方才能解决正常的话是5秒内上电
4、如果以上问题都确认了没有异常但是依然无法智能上电可以查看 \Log\xxxx-xx-xx.log 的日志文件,看看是否存在“远程执行"XXX"命令”看看返回的数据是否正常。如果还是无法解决请加Q群223541319联系作者远程协助处理
## 10、为什么有些时候查询出来的里程数据跟APP不一致
“比亚迪DiLink”官方公众号数据存在BUG当车辆油量续航大于或等于1000KM时查询出来的油量续航等于-1KM并且总续航只会统计纯电续航部分这就导致油量续航数据丢失。
为了解决这个问题本程序进行适配当剩余油量大于0且油量续航等于-1KM时油量续航均显示为1000KM总续航也会加上这个油量续航里程。但是如果你的真实油量续航大于1000KM那么就会跟APP数据不一致。目前暂无其他方式解决除非官方修复BUG。
## 11、为什么有些时候会推送多次钉钉/飞书消息?
消息推送功能会有免打扰的设置当车辆熄火后如果总续航里程发生变化就会自动推送一条消息。实际使用过程中发现车辆熄火后会存在“动态校正”行为比如开车的时候是打开了空调假设续航100KM熄火后扣除空调的影响续航可能会变成了110KM这样就会导致推送了2条消息当然也有其他的校正行为
本来小编想改成“当剩余电量、剩余油量发生变化时”再去推送消息但是如果这样做就会导致程序显示的“里程数据”跟APP不一致最终还是宁愿推送多次消息确保数据一致性。
## 12、为什么有些时候查不出数据或者更新时间没变化
1、可能是你的比亚迪Cookie写错了或者过期了你可以测试界面上的功能如果全部都用不了那肯定过期了
2、如果频繁请求比亚迪API接口会被官方屏蔽一段时间大概率是这个情况这种情况一般过几分钟、几十分钟就会自动恢复
3、如果想知道具体原因可以点击“手动车况同步”然后查看 \Log\xxxx-xx-xx.log 的日志文件。如果还是无法解决请加Q群223541319联系作者远程协助处理
## 13、如何配置共享Cookie
这个功能需要你自己开发一个POST接口http或者https都可以然后接收JSON内容数据格式
{
Cookies:"xxx"
}
你可以把接收后的Cookie共享到你的手机或者其它设备上从而实现自动续期Cookie的功能。
但是,如果你不懂软件开发,那么是用不上这个功能的,无视即可。
## 14、自定义机器人如何开发接收数据的接口
自定义机器人只需要配置Webhook地址不需要配置密钥信息。但是也需要你自己开发一个POST接口http或者https都可以然后接收JSON内容数据格式
{
//车况数据最后更新时间(秒)
"time": 1708561852.0,
//车门左前状态0:关闭1:开启
"cmzq": 0.0,
//车门右前状态0:关闭1:开启
"cmyq": 0.0,
//车门左后状态0:关闭1:开启
"cmzh": 0.0,
//车门右后状态0:关闭1:开启
"cmyh": 0.0,
//后备箱状态0:关闭1:开启
"hbx": 0.0,
//前舱盖状态
"forwardCanopy": 0.0,
//车窗左前1:关闭
"cczq": 1.0,
//车窗左后1:关闭
"cczh": 1.0,
//车窗右前1:关闭
"ccyq": 1.0,
//车窗右后1:关闭
"ccyh": 1.0,
//天窗1:关闭
"tianc": 1.0,
//电源档位 1OFF档3:ON档
"dydw": 1.0,
//整车状态 0解锁状态1正常状态2防盗
"zczt": 2.0,
//总续航
"xh": 333.0,
//燃油续航
"oilXh": 246.0,
//电池续航
"evXh": 87.0,
//最近50公里平均能耗例如-2.2+10.7
"nh": "14.1+0.0",
//累计能耗,例如:(8.2度+5.8升)/百公里
"ljnh": "(9.9度+1.6升)/百公里",
//总里程
"zlc": 20551.0,
//电量剩余(%
"soc": 79.0,
//油量剩余(%
"soo": 21.0,
//OK指示灯0:熄灭1:点亮
"ok": 0.0,
//轮胎压力左前状态0:正常
"ltylzq": 0.0,
//轮胎压力右前状态0:正常
"ltylyq": 0.0,
//轮胎压力左后状态0:正常
"ltylzh": 0.0,
//轮胎压力右后状态0:正常
"ltylyh": 0.0,
//轮胎压力值-左前
"ltylzzq": 267.0,
//轮胎压力值-右前
"ltylzyq": 265.0,
//轮胎压力值-左后
"ltylzzh": 262.0,
//轮胎压力值-右后
"ltylzyh": 260.0,
//胎压系统0:正常;-1:该车无数据
"tyxt": 0.0,
//最近50公里纯电能耗
"evNh": 14.1,
//最近50公里燃油能耗
"oilNh": 0.0,
//最近50公里平均能耗
"avgNh": 4.08,
//累计纯电能耗
"ljEvNh": 9.9,
//累计燃油能耗
"ljOilNh": 1.6,
//累计平均能耗
"ljAvgNh": 4.46,
//车牌号
"autoPlate": "粤xxxxxxx",
//车辆类型例如宋PLUS DM-i
"autoType": "宋PLUS DM-i",
//车架号
"vin": "LGXCxxxxxxxxxxxxx",
//车辆款式名称例如旗舰型Plus
"autoStyleName": "旗舰型Plus",
//图表数据网址
"chartImageUrl": ""
}
## 15、无法完成比亚迪自动签到任务
常见原因如下:
这个问题一般是因为PC版的微信存在兼容问题导致无法正常加载小程序文件打开小程序提示“下载工具资源”或者“白屏”
解决方法1
比如微信3.9.6.x版本基本都存在这个问题解决方法在微信的桌面快捷方式右键——属性——兼容性——兼容模式——勾选“以兼容模式运行这个程序”然后选择“Windows 8”——确认
经过上面方法设置后重启PC版微信一般就可以了如果不行反复操作几次取消兼容保存然后再设置一次兼容然后重启电脑
解决方法2
有些人按照上面方法设置后,第一次打开小程序正常了,但是第二次打开小程序又变成空白页,可以按照下面的方法操作:
1找到微信这个目录C:\Users\改成你的用户名\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins
2删除这个目录下的3个文件夹RadiumWMPF、ThumbPlayer、WeChatUtility不用怕删掉了微信也会自动重新下载的
如果上述方法依然无法解决,这个就要自己去百度了,毕竟是微信的小程序打开有问题,小编这边也没办法~~
## 16、什么时候才会自动签到
啥时候获取Cookie就啥时候自动签到具体要看你自己设置的间隔是多久。除此之外如果电脑不是空闲状态他也不会获取Cookie避免白天干活的时候自动获取Cookie被领导看到难以解释必须等电脑闲置15分钟之后才会开始任务。
所以,签到时间 = 获取Cookie时间 = 自动续期Cookie间隔 + 空闲15分钟