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

 找回密码
 立即注册
楼主: 33201

[流程系列] 【node-red】比亚迪汽车通过官方微信API接入HA

  [复制链接]

7

主题

166

帖子

1302

积分

论坛技术达人

积分
1302
金钱
1131
HASS币
60
发表于 2022-10-14 09:38:57 | 显示全部楼层
本帖最后由 arthurfsy 于 2022-10-14 10:08 编辑
mengyu 发表于 2022-10-13 17:40
我用你的流,电量百分比好像不能显示,我是纯电车型,我在看看

我是混动的,soo、soc、xh都是0,自己抓包是有数据的。修改了下面两个API参数以后就可以正常获取数据了。楼主可以核实一下
第1个API参数
const apiConfig = {
    "cookies": "自己的COOKIES",
    "caridentifier": "自己的车架号",
    "autoType": "宋混动", //根据抓包实际数值进行修改
    "energyType": 3 //根据抓包实际数值进行修改
第二个API参数
let apiConfig = global.get("bydApiConfig");
let msgType = typeof (msg.payload)
if (apiConfig) {
msg.headers = {};
msg.headers['Content-Type'] = 'application/json';
msg.headers['cookie'] = apiConfig.cookies
//添加了autoType、energyType
msg.payload = `{"autoType": ${apiConfig.autoType},"energyType": ${apiConfig.energyType},"caridentifier": ${apiConfig.caridentifier}, "timeStamp": ${Math.floor(Date.now())}}`



回复

使用道具 举报

0

主题

8

帖子

40

积分

新手上路

Rank: 1

积分
40
金钱
32
HASS币
0
发表于 2022-10-14 13:42:34 | 显示全部楼层
有个疑问,cookie不是用过期时间吗?使用cookie是隔一段时间就手动更新一下cookie值吗?
回复

使用道具 举报

0

主题

26

帖子

377

积分

中级会员

Rank: 3Rank: 3

积分
377
金钱
351
HASS币
0
发表于 2022-10-14 14:38:57 | 显示全部楼层
大佬,能说下cookie怎么抓的吗
回复

使用道具 举报

22

主题

359

帖子

3763

积分

元老级技术达人

积分
3763
金钱
3369
HASS币
100

教程狂人

 楼主| 发表于 2022-10-14 17:49:30 | 显示全部楼层
arthurfsy 发表于 2022-10-14 09:38
我是混动的,soo、soc、xh都是0,自己抓包是有数据的。修改了下面两个API参数以后就可以正常获取数据了。 ...

流代码更新已经,改为自动获取用户信息了,除了cookie其他都不用手动填了
回复

使用道具 举报

22

主题

359

帖子

3763

积分

元老级技术达人

积分
3763
金钱
3369
HASS币
100

教程狂人

 楼主| 发表于 2022-10-14 17:56:50 | 显示全部楼层
33201 发表于 2022-10-13 17:55
公众号那个界面能不能显示?

更新了下代码,你再试试可以不
回复

使用道具 举报

24

主题

209

帖子

2456

积分

论坛技术达人

积分
2456
金钱
2242
HASS币
30
发表于 2022-10-14 20:59:09 | 显示全部楼层
ha的配置 按下是什么按钮 还是什么东西 能告知一下吗
回复

使用道具 举报

5

主题

96

帖子

456

积分

中级会员

Rank: 3Rank: 3

积分
456
金钱
360
HASS币
10
发表于 2022-10-15 13:11:32 | 显示全部楼层
太牛了 啊 厉害的
回复

使用道具 举报

0

主题

26

帖子

377

积分

中级会员

Rank: 3Rank: 3

积分
377
金钱
351
HASS币
0
发表于 2022-10-15 23:51:52 | 显示全部楼层
arthurfsy 发表于 2022-10-14 09:38
我是混动的,soo、soc、xh都是0,自己抓包是有数据的。修改了下面两个API参数以后就可以正常获取数据了。 ...

能教一下怎么抓的cookie吗
回复

使用道具 举报

45

主题

638

帖子

3813

积分

论坛元老

Rank: 8Rank: 8

积分
3813
金钱
3175
HASS币
0
发表于 2022-10-16 01:09:56 | 显示全部楼层
又多了一个比亚迪接入车机的方案 牛啊
回复

使用道具 举报

7

主题

166

帖子

1302

积分

论坛技术达人

积分
1302
金钱
1131
HASS币
60
发表于 2022-10-16 13:54:00 | 显示全部楼层
eeh0627 发表于 2022-10-15 23:51
能教一下怎么抓的cookie吗

IOS用STREAM软件抓的,可以找论坛教程看看。主要是要看/wechat/Vehicle/vehicleRealTimeRequest这里面的cookies
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 20:16 , Processed in 0.990138 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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