
智能门锁远程控锁Home Assistant 家庭实操指南【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io上次保洁上门你人在公司钥匙得让家里人临时下楼送。又或者全家刚出门才想起前门没反锁。用 Home Assistant 接入智能门锁后这两件事都变成手机上的一次点击远程控锁、查门有没有锁上、给保洁发一把只用一天的临时密码。下面带你从零搭一套能出门在外也能操控的门锁体系从选型、接线到告警自动化一步步来。先把硬件方向定下来这决定了后面所有步骤。三种常见接入方式性格完全不同对号入座就行协议适合谁上手难度额外硬件Z-Wave给家电设计的低功耗无线协议配完即想用的家庭用户低Z-Wave 控制器如 Connect ZWA-2MQTT设备间发消息的轻量通信协议有自研门锁、协议板爱折腾的人中MQTT Broker消息中转服务器厂商蓝牙 App如 Nuki 等品牌已经买了大牌智能锁的用户低无额外硬件一句话判断不折腾选 Z-Wave手里有现成协议能力选 MQTT锁已经买了就看品牌支持哪种。选好了接下来是把它真正接进来。先想清楚你要哪种接入不管走哪条路门锁上线的四步流程是一样的装加载项、接控制器或 Broker、配对门锁、验证状态实体。安装加载项进「设置 → 加载项」装上对应组件——Z-Wave 选 Z-Wave JS UIMQTT 选 Mosquitto 消息代理。接控制器 / 配 BrokerZ-Wave 控制器插进 Home Assistant 主机即可MQTT 则在集成配置里填上 Broker 地址。配对门锁Z-Wave 在控制器上点「包含设备」再按门锁上的配对键MQTT 门锁则是把话题topic填进配置。验证状态实体打开「设置 → 实体」搜lock.前缀。能看到门锁、且状态在 已锁 / 未锁 之间正确切换就算接成功了。两种协议的差异记住这几条就够了Z-Wave配对后实体自动创建基本不用写代码门锁若支持 S2 安全认证配对时要输入 PIN 建立加密链路电池供电的门锁可能过一会儿才上线按一下设备上的按钮唤醒它。MQTT先在 MQTT 集成文档 里把 Broker 配好门锁最好能主动上报状态不然你解锁后界面不会自己更新配置可以写在configuration.yaml也可以走 MQTT 自动发现。MQTT 门锁最简配置长这样你可以这样写mqtt: - lock: name: 前门 command_topic: home/frontdoor/set state_topic: home/frontdoor/status实体上线了接下来才是真正有意思的部分。把门锁接进 Home Assistant通用四步远程控锁有三个触点每个都试一遍网页界面打开任意仪表盘点门锁卡片上的「上锁」几秒内状态就会翻转「设置 → 设备与服务」里能看到门锁实时状态包括最后是谁操作的「历史记录」页面按时间轴记录每一次锁定、解锁天然就是访问日志手机 App把门锁卡片加进手机首页出门前点一下就行部分门锁要求解锁时输入密码App 弹窗里直接填开启远程连接Remote Access后人在外面也能操作这是「远程控锁」的前提语音在 AssistHome Assistant 的语音助手里配一句「锁上前门」说「前门锁了吗」可以直接问状态它会回你当前是 已锁 还是 未锁出门场景里喊一句「我出门了」把锁门塞进这条指令的动作里会控制了还得让它一眼可见。第一次远程控锁建议给门锁单独立一个「安防」视图把门锁实体卡片拖进去选中该实体后可以展开它支持的「功能」把 上锁、开锁 都加为按钮再加一张「人员」卡片谁在家、谁出门和门锁状态并排放做一张「全家出门」场景卡片一键锁前门 启动布防和语音指令指向同一个动作这样家里任何人包括不太会操作手机的长辈都能在一屏内完成「锁门」这件事。界面搭好之后让门锁自己干活。加一张门锁卡片到仪表盘手控只是起点真正省心的是让门锁自己判断。挑两个最高价值的场景场景一临时访客密码到期自动失效逻辑触发 → 每晚 23:59条件 → 今天给访客发过密码动作 → 清掉密码槽并通知家人群。以后给保洁发码不再靠记忆回收。alias: 访客密码到期自动失效 triggers: - trigger: time at: 23:59:00 actions: - action: zwave_js.set_lock_usercode data: { code_slot: 8, usercode: }场景二全家出门没锁门立刻告警逻辑触发 → 最后一位家人变为「外出」条件 → 前门仍处于未锁状态动作 → 推一条手机通知提醒你回去检查。出门时的最大焦虑交给一条推送解决。alias: 全家出门未锁门告警 triggers: - trigger: state target: { entity_id: person.family } to: not_home actions: - action: notify.send_message target: { entity_id: notify.phone } data: { message: 人都出门了前门还开着记得检查 }两条自动化都建在「设置 → 自动化」里图形化编辑器能直接选触发器和动作不写 YAML 也能搭。写法的完整参考见 门锁实体文档。自动化跑起来之后偶尔也会抽风。让门锁自己干活遇到门锁「没反应」先别急着拆锁按顺序查这 4 件事看实体状态是不是显示「不可用」——那是断连不是锁坏了重点查网络和设备端查控制器或 Broker 是否在线Z-Wave 适配器在加载项里应显示运行中MQTT Broker 进程应存活查门锁本体电池供电的门锁在休眠时听不到指令按一下唤醒键Z-Wave 信号弱就把控制器挪近门一点查执行日志打开自动化的运行记录失败的那一步会直接告诉你卡在哪里这四步能解决九成问题。剩下想深入了解的看这两份官方文档MQTT 门锁集成文档 讲清了话题配置和乐观模式的坑Z-Wave JS 集成文档 覆盖了配对、S2 加密和网络备份。遇到具体门型的怪癖社区 里大概率有人踩过。协议层面还有个好消息Matter智能家居的跨品牌统一标准正在快速普及未来门锁配对会更接近「按个按钮就完事」Home Assistant 也支持在界面里直接管理 Matter 门锁的用户码和凭证远程控锁的门槛还会继续降。下一步你可以试试把「解锁时打开玄关灯」的自动化建起来回家体验立刻不同开启远程连接在外地手机上实测一次远程锁门给门锁建一张「全家出门」场景卡片一键锁门加布防【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考