找回密码
 立即注册

微信扫码登录

搜索
楼主: xgadmin

[插件集成] 优智云家插件

  [复制链接]

0

主题

6

回帖

216

积分

中级会员

积分
216
金钱
210
HASS币
0
发表于 2025-3-3 08:43:40 | 显示全部楼层
xgadmin 发表于 2025-2-27 17:00
可能使ssl证书提示不安全,你试试忽略ssl

应该是没做重新鉴权吧,token过期了,userinfo.py代码里新增判断401重新获取token就正常了,没中断过
回复

使用道具 举报

11

主题

114

回帖

1396

积分

金牌会员

积分
1396
金钱
1271
HASS币
0
发表于 2025-3-3 01:16:31 | 显示全部楼层
我用过2种不同的优智云家的锁,提取用户属性的方式我自己用的这个更准确

payload.payload.data.lock_user.type
type 0 id 0 门内按钮
type 1 id 0 自唤醒(可排除)
type 1 id ? 指纹
type 2 密码
type 3 NFC
type 5 客户端
type 6 人脸
type 7 掌纹
type 9 临时密码

useralias = msg.payload.payload.data.lock_user.alias || '远程开锁'

配合官方页面设置的用户名,可以实现  姓名-开锁方式 的内容显示。
回复

使用道具 举报

0

主题

49

回帖

416

积分

中级会员

积分
416
金钱
367
HASS币
0
发表于 2025-3-1 22:06:19 | 显示全部楼层
本帖最后由 rogerujn 于 2025-3-2 18:57 编辑
xgadmin 发表于 2025-2-28 17:09
把完整的数据结构发一下,你这个,看不懂,而且都是一些无关紧要的东西 ...

能否给个完整数据结构的示例,我现在不知道该提供哪些东西。

最新版本目前发现的问题:1、同一个门卡开锁,有时候显示“12门卡解锁”,有时候显示“12UNKNOWN解锁”。

回复

使用道具 举报

4

主题

90

回帖

719

积分

高级会员

积分
719
金钱
615
HASS币
40
QQ
 楼主| 发表于 2025-2-28 17:09:48 | 显示全部楼层
rogerujn 发表于 2025-2-28 08:52
我试试。

同一个用户(比如同一个门卡、指纹、人脸),“门锁事件”的状态有时候更新有时候不更新,两种 ...

把完整的数据结构发一下,你这个,看不懂,而且都是一些无关紧要的东西
回复

使用道具 举报

4

主题

90

回帖

719

积分

高级会员

积分
719
金钱
615
HASS币
40
QQ
 楼主| 发表于 2025-2-28 16:58:10 | 显示全部楼层
[email protected] 发表于 2025-2-28 15:42
大佬,你是怎么用“更新时间”做的自动化了,我用“更新时间”做了一个开门亮灯的自动化很容易出现误操作 ...

建议不要用更新时间
回复

使用道具 举报

0

主题

49

回帖

416

积分

中级会员

积分
416
金钱
367
HASS币
0
发表于 2025-2-28 16:21:22 | 显示全部楼层
[email protected] 发表于 2025-2-28 15:42
大佬,你是怎么用“更新时间”做的自动化了,我用“更新时间”做了一个开门亮灯的自动化很容易出现误操作 ...

选择实体--门锁状态,属性中选“更新时间”。且(如果)里实体选:sun,状态选“夜晚”。我没有误操作,就是有一次不知道什么原因失联了,不起作用。
回复

使用道具 举报

0

主题

2

回帖

36

积分

新手上路

积分
36
金钱
34
HASS币
0
发表于 2025-2-28 15:42:59 | 显示全部楼层
rogerujn 发表于 2025-2-20 21:24
最新的stable版。这个问题倒是不影响我的使用,用“更新时间”这个属性也能实现自动化。我又用回2.16号的 ...

大佬,你是怎么用“更新时间”做的自动化了,我用“更新时间”做了一个开门亮灯的自动化很容易出现误操作
回复

使用道具 举报

0

主题

49

回帖

416

积分

中级会员

积分
416
金钱
367
HASS币
0
发表于 2025-2-28 08:52:41 | 显示全部楼层
本帖最后由 rogerujn 于 2025-2-28 16:16 编辑
xgadmin 发表于 2025-2-27 17:00
可能使ssl证书提示不安全,你试试忽略ssl

我试试。

同一个用户(比如同一个门卡、指纹、人脸),“门锁事件”的状态有时候更新有时候不更新,两种情况的“属性”都一样,如下:(以门卡为例)

更新时间      2025年2月28日 08:06:57
设备ID         3E09Dxxxxxxx
类型             INFO
数据              image:
                     uri: null
                     lock_user:
                     id: 11
                     type: UNKNOWN


从抓到的包来看, 'payload': {'did': '3E09Dxxxxxxx', 'data': 'Egcxxxxx'}},“did”都是一样的,“data”的几个数值也是一样的,只是在日志中出现的顺序不一样。'messageId'每次都不一样。还有 'created_at': '2025-02-24T08:30:56Z'这个时间和容器(日志)的时间相差8个小时。容器(日志)的时间是正确的。


回复

使用道具 举报

4

主题

90

回帖

719

积分

高级会员

积分
719
金钱
615
HASS币
40
QQ
 楼主| 发表于 2025-2-27 17:00:46 | 显示全部楼层
rogerujn 发表于 2025-2-24 10:27
在抓包了。从昨天下午出现了失联现象,任何事件都没反应。重新加载集成也不行,今天上午重启容器才好。日 ...

可能使ssl证书提示不安全,你试试忽略ssl
回复

使用道具 举报

0

主题

49

回帖

416

积分

中级会员

积分
416
金钱
367
HASS币
0
发表于 2025-2-24 16:47:31 | 显示全部楼层
本帖最后由 rogerujn 于 2025-2-24 20:24 编辑

我已经抓到了同一个门卡解锁,状态更新和不更新的包,需要怎么处理?
另外,在homeassistant启动时有一个警告:
大体意思是 'kiwiot_ws-main' 引用了一个不存在的`via_device` ,将停止工作。在custom_components/kiwiot_ws-main/sensor.py, line 22: async_add_entities(sensor_entities, True).
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2026-1-19 07:13 , Processed in 0.987785 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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