尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

智能窗帘与车库门:meross_lan自动化场景搭建指南

智能窗帘与车库门:meross_lan自动化场景搭建指南 智能窗帘与车库门meross_lan自动化场景搭建指南【免费下载链接】meross_lanHome Assistant integration for Meross devices项目地址: https://gitcode.com/gh_mirrors/me/meross_lan还在每天手动拉窗帘、到家后还要掏钥匙开库门吗meross_lan 是运行在 Home Assistant 上的 Meross 设备开源集成它能把 MRS100 智能卷帘、MSG100/MSG200 智能车库门无缝接入你的智能家居。本文将从安装配置讲起完成设备校准并给出 6 个可直接套用的智能窗帘自动化与车库门自动化场景帮你彻底告别手动操作快速完成 meross_lan 自动化场景搭建。meross_lan 是什么为什么要用它接窗帘和车库门meross_lan 是一个专为 Meross 品牌设备打造的 Home Assistant 集成项目定位为 Home Assistant integration for Meross devices。虽然名字里有 LAN但如今它已支持三种通信方式通信方式适用场景特点HTTP 直连设备与 HA 同处局域网无需账号响应快本地 MQTT设备已绑定私有 MQTT 服务器断网可用状态推送即时Meross 云 MQTT设备仍绑定官方 App配置最省心自动切换它的核心优势设备可以继续使用官方 Meross App两者互不冲突协议设为 AUTO 时MQTT 掉线会自动回退 HTTP而且无需额外网关就能覆盖绝大多数 Meross 硬件。在窗帘与车库门方面主要支持三款硬件MRS100 智能卷帘支持开、关、停与百分比定位MSG100 智能车库门单路车库门开合器MSG200 智能车库门三路车库门开合器这些设备在 HA 中统一以cover盖/帘实体呈现窗帘支持open_cover、close_cover、stop_cover、set_cover_position车库门支持open_cover与close_cover具体实现可参考custom_components/meross_lan/cover.py与custom_components/meross_lan/devices/garagedoor.py。快速安装与接入最快配置方法方式一HACS 一键安装推荐✅打开 Home Assistant 前端进入 HACS → 集成Integrations搜索 Meross LAN点击安装重启 Home Assistant 使集成生效方式二手动安装将仓库中的custom_components/meross_lan目录复制到 Home Assistant 的custom_components文件夹后重启 HA 即可需要获取源码时可执行git clone https://gitcode.com/gh_mirrors/me/meross_lan。添加设备自动发现 or 手动添加安装重启后HA 的 DHCP 集成会自动扫描局域网内的 Meross 设备并弹出发现通知点击即可完成添加。如果没发现试试把设备断电 10 秒再通电也可以进入设置 → 设备与服务 → 添加集成 → Meross LAN手动添加此时需要填写Host 地址设备的局域网 IP 或主机名设备密钥Device Key用于协议签名若设备绑定过官方 App可从你的 Meross 账号自动恢复建议在设备配置界面把协议设为 AUTO让集成自动在 HTTP 与 MQTT 之间择优切换轮询保持默认 30 秒即可MQTT 推送能覆盖大部分状态更新。校准先行让窗帘和车库门听话 自动化场景的前提是设备状态准确而时长校准是关键一步。meross_lan 为这两类设备提供了一批配置实体默认隐藏可在设备详情页找到。卷帘signalOpen / signalClose 时长校准老固件的 MRS100 不会直接上报精确位置集成会依据开/关全程所需时长推算当前位置对应Appliance.RollerShutter.Config命名空间下的signalOpen与signalClose单位毫秒。在 HA 中它们以 number 实体形式出现即custom_components/meross_lan/cover.py中的MLRollerShutterConfigNumber取值 1~60 秒先在 Meross App 里实测卷帘从全关到全开的总时长把测得的秒数填入config_signalOpen/config_signalClose触发一次全开/全关观察位置百分比是否与实际相符新固件6.6.6或能上报中间位置的设备会自动启用原生定位position_native无需手工校准。车库门doorOpenDuration / doorCloseDurationMSG100 / MSG200 通过Appliance.GarageDoor.MultipleConfig暴露开关门时长在 HA 中呈现为config_doorOpenDuration、config_doorCloseDuration等 number 实体见custom_components/meross_lan/devices/garagedoor.py。更贴心的是集成会在每次实际开关门时自动采样耗时并平滑更新transition_duration属性越用越精准。智能窗帘自动化场景搭建实战 ☀️设备接入并校准后就可以开始搭建场景了。以下场景均可直接复制到设置 → 自动化与场景中使用。场景一日出自动开帘日落自动关帘这是最经典的智能窗帘自动化场景利用 HA 内置的太阳Sun集成作为触发器alias: 客厅窗帘日出开启 triggers: - trigger: sun event: sunrise offset: -00:15:00 actions: - action: cover.open_cover target: entity_id: cover.living_room_shutter同理再建一条sunset触发、执行cover.close_cover的日落关帘自动化即可实现晨昏自动切换。场景二全员离家自动拉窗帘利用 person 实体或设备追踪器判断家庭成员状态离家时批量拉帘兼顾隐私与节能alias: 全员离家关闭所有窗帘 triggers: - trigger: state entity_id: person.zhang_san to: away actions: - action: cover.close_cover target: entity_id: - cover.living_room_shutter - cover.bedroom_shutter场景三高温自动遮阳联动温湿度传感器室温超过阈值且阳光直射时自动把窗帘降到 40% 防止室内过热alias: 高温自动遮阳 triggers: - trigger: numeric_state entity_id: sensor.living_room_temperature above: 28 conditions: - condition: sun state: above_horizon actions: - action: cover.set_cover_position target: entity_id: cover.living_room_shutter data: position: 40智能车库门自动化场景搭建实战 车库门自动化讲究安全二字。meross_lan 为此专门实现了超时检测若在设定时长内状态未到位会触发一个problem类型的诊断二进制传感器MLGarageTimeoutBinarySensor提醒你关注异常。场景四到家自动打开车库门利用地理围栏手机靠近家门时自动开门并加上车库门当前关闭的条件防止误触发alias: 到家自动开库门 triggers: - trigger: zone entity_id: device_tracker.phone zone: zone.home event: enter conditions: - condition: state entity_id: cover.garage_door state: closed actions: - action: cover.open_cover target: entity_id: cover.garage_door场景五离家后车库门未关自动提醒确认离家一段时间后检查车库门状态若仍开启则推送通知到手机alias: 车库门未关提醒 triggers: - trigger: state entity_id: person.zhang_san to: away for: 00:05:00 conditions: - condition: state entity_id: cover.garage_door state: open actions: - action: notify.mobile_app_phone data: title: 车库门未关 message: 已离家请确认是否关闭车库门场景六车库门联动灯光与摄像头开门时自动点亮车库照明、触发摄像头录像关门后自动熄灯。把cover状态变化作为联动枢纽能在开门瞬间获得照明与监控双重保障安全感拉满。进阶技巧用 meross_lan.request 服务自定义控制 对于标准自动化无法覆盖的诉求集成还暴露了meross_lan.request服务它替你处理了 Meross 协议中的签名与时间戳计算可直接向设备发送任意命名空间指令例如卷帘的Appliance.RollerShutter.Adjust微调命令在 HA 开发者工具中即可体验。想深入理解协议细节可以阅读custom_components/meross_lan/merossclient/protocol/目录下的源码。常见问题与排查建议设备无法被发现断电重启设备确认与 HA 在同一网段尝试手动添加并恢复 Device Key窗帘位置百分比不准重新校准 signalOpen / signalClose或升级设备固件以启用原生定位设备时断时续将协议改为 AUTO为设备分配固定 IP确认 HA 到设备的 HTTP 端口可达车库门状态异常查看transition_duration属性并手动校准开门/关门时长同时留意problem诊断传感器是否被触发结语从安装接入、时长校准到场景搭建meross_lan 让 MRS100 卷帘与 MSG100/MSG200 车库门真正融入了 Home Assistant 的自动化生态。文中的场景只需复制微调即可上线之后你还可以把窗帘、车库门与灯光、温控、安防摄像头自由组合搭建属于自己的全屋智能联动方案。祝你自动化之路畅通无阻【免费下载链接】meross_lanHome Assistant integration for Meross devices项目地址: https://gitcode.com/gh_mirrors/me/meross_lan创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表