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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: cooliscool

[技术探讨] app抓包352净化器接入homeassistant制作实体

[复制链接]

0

主题

4

帖子

64

积分

注册会员

Rank: 2

积分
64
金钱
60
HASS币
0
发表于 2024-5-19 00:19:05 | 显示全部楼层
我是净水器设备,和你这个类似,这里token有两个,一个用来实际鉴权获取设备信息一个是用来更新前者的,可以在nr中设置几个context用来存这俩token以及过期时间(记得打开持久化设置,NR崩溃或者重启后这部分信息不会丢,否则nr的context value是放在内存里的,会丢失,如果你的逻辑分支写的不完整就可能需要手动去续一下),这样不用每次登录可以直接请求那个deviceInfo的接口,然后请求前可以先检查一下当前时间是不是超过之前获取的过期时间,我一般是设置提前两天更新一次token,这样基本上很久才登录一次,接入ha就用辅助元素input_text就行,然后NR中call service - set_value更新值,至于app掉登录我不太清楚,这个弄了之后很少用app了需要的时候在重新登录一下就好,可能就是不能多端登录,也可能是单个设备的信息(header之类的)被你重复使用了,你可以试试换一个设备看看能不能同时登录
回复

使用道具 举报

3

主题

62

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
金钱
170
HASS币
0
 楼主| 发表于 2024-5-21 08:46:33 | 显示全部楼层
HA小白熊 发表于 2024-5-19 00:19
我是净水器设备,和你这个类似,这里token有两个,一个用来实际鉴权获取设备信息一个是用来更新前者的,可 ...

多谢,状态啥的算是基本上搞定了。
但是操控还没搞定鸭。
回复

使用道具 举报

2

主题

88

帖子

341

积分

中级会员

Rank: 3Rank: 3

积分
341
金钱
253
HASS币
0
发表于 6 天前 | 显示全部楼层
cooliscool 发表于 2024-5-21 08:46
多谢,状态啥的算是基本上搞定了。
但是操控还没搞定鸭。

大兄弟分享一波,有没有控制灯光的API
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-2 16:49 , Processed in 3.980855 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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