ARTICLE · 1341850
凯迪仕门锁接入 HA 神器“双模式版”插件上线

点击蓝字,关注我们
本文为『瀚思彼岸』论坛技术文章,作者为qq328297200。在此表示感谢!文章版权归原作者所有,侵权必究。
首先,我是才正式接触编写代码,之前都是到处找,发现还是少一些功能,通过对nodered和代码的慢慢摸索整理出来的这个版本,还有很多不懂的地方,特别是代码写的不好的地方也请各位大神批评指正,不接受恶意诋毁,谢谢。特别感谢
再次重申 第一次写发布的代码,写的不到位的地方,请多指点。
由hassbian的@starxxxw提供的思路
由MF-142的@大神提供底稿 MF-142/kaadas: 凯迪仕 homeassistant 插件
借用抓包思路:
在这里: 凯迪仕门锁通过APP抓包方式接入HA - https://bbs.hassbian.com/thread-24121-1-1.html
正片如下:
凯迪仕门锁 Home Assistant 集成插件【双模式版】
凯迪仕智能门锁的 Home Assistant 自定义集成,支持【自动登录】和【手动抓包】参数登录,并提供门锁事件、异常事件、门铃访客、设备信息及家庭成员开门反馈。
安装
备份 Home Assistant 中现有的 custom_components/kaadas 目录。
将压缩包内 custom_components/kaadas 复制到 Home Assistant 的 /config/custom_components/。
重启 Home Assistant。
在「设置 → 设备与服务 → 添加集成」中搜索「凯迪仕门锁」。
登录方式

自动登录:
输入凯迪仕智能 App 账号和密码,由集成获取访问凭证及绑定设备信息。密码只用于本次登录过程,不作为集成配置项保存。

手动登录:
填写用户自行从合法 App 会话中取得的 Token、UID、门锁序列号及请求头信息。

登录成功后,Token、UID 和设备序列号会作为运行所需配置保存在 Home Assistant 配置条目中。这些值属于个人账户/设备凭证,不要将 Home Assistant 的配置备份、.storage 目录或真实诊断数据公开分享。
家庭成员管理
通过集成选项中的「成员管理」进入独立的横向成员管理页面。管理员可添加、编辑、启用/停用或删除成员,并设置接口昵称匹配方式及 HA 通知。成员修改需在横向表格中点击保存后生效。
增加内门把手开门情况,方别识别。
然后是每个对应人员设置的情况,例如在APP中设置名称为A,可以在ha中对应过来自定义A或者其他名称。

对应关系设置,方便形成传感器到HomeKit中进行识别。

安全与隐私
登录诊断仅记录请求步骤、请求字段名称、HTTP/业务状态及耗时,不记录账号、密码、Token、Cookie 或加密后的凭证内容。
不要公开上传 Home Assistant 的配置存储、备份、日志原文或抓包文件。
下载
GitHub地址:
https://github.com/chexiansheng/kaadas

▼▼▼
更多详情内容见原帖...
欲了解更多Home Assistant最新玩法和教程,请访问瀚思彼岸论坛(bbs.hassbian.com),同时欢迎关注本公众号。
▼ 请点击“阅读原文”到论坛与作者互动。















































































