夜雨聆风学习资料网

ARTICLE · 1341850

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

凯迪仕门锁接入 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),同时欢迎关注本公众号。

▼ 请点击“阅读原文”到论坛与作者互动。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料