智能家居
LinkZone 内置智能家居控制模块,通过 Home Assistant 控制设备,支持设备发现、状态监控、自动化控制和场景联动。
前置条件
- 部署 Home Assistant 并完成设备接入
- 在管理后台 → 智能家居中配置 Home Assistant 连接信息
配置 Home Assistant 连接时需要填写:
- URL:Home Assistant 的访问地址,如
http://192.168.1.100:8123 - Token:长期访问令牌
获取长期访问令牌:Home Assistant → 个人资料 → 安全 → 长期访问令牌 → 创建令牌
支持的设备类型
| 域 | 设备类型 | 说明 |
|---|---|---|
light | 灯光 | 开关、亮度、色温、颜色 |
switch | 开关/插座 | 通断控制 |
climate | 空调/温控 | 温度、模式、风速 |
cover | 窗帘/遮阳 | 开合度控制 |
fan | 风扇/新风 | 开关、风速、摆动 |
media_player | 媒体播放器 | 电视、音箱、投影仪等 |
lock | 门锁 | 锁定/解锁 |
camera | 摄像头/门铃 | 监控 |
vacuum | 扫地机 | 清扫控制 |
humidifier | 加湿器/除湿机 | 湿度控制 |
water_heater | 热水器 | 温度控制 |
siren | 警报器 | 报警 |
valve | 阀门 | 水阀/气阀控制 |
alarm_control_panel | 安防面板 | 安防报警 |
lawn_mower | 割草机 | 割草控制 |
kitchen | 厨房设备 | 破壁机、电饭煲、烤箱等 |
sensor | 传感器 | 数据读取(只读) |
binary_sensor | 二值传感器 | 开/关状态(只读) |
weather | 天气 | 天气数据(只读) |
input_boolean | 布尔输入 | 虚拟开关 |
number / input_number | 数值输入 | 参数调节 |
select / input_select | 选择输入 | 选项切换 |
button / input_button | 按钮 | 按压触发 |
script | 脚本 | 执行 Home Assistant 脚本 |
automation | 自动化 | 触发 Home Assistant 自动化 |
控制设备
通过聊天
在启用了智能家居的群组中,直接用自然语言控制:
用户:把客厅灯打开
用户:空调温度调到26度
用户:关全屋灯
用户:窗帘开到50%框架会自动识别设备名称和操作意图,支持模糊匹配。
通过管理后台
在管理后台 → 智能家居中,可以:
- 查看所有设备和状态
- 按区域浏览设备
- 手动控制设备(开关、调节参数)
- 发现新设备
区域管理
在管理后台中可以管理 Home Assistant 的区域:
- 查看区域列表和区域内的设备
- 创建新区域
- 一键开启/关闭区域所有设备
自动化
在管理后台中可以管理 Home Assistant 的自动化规则:
- 查看所有自动化规则
- 创建新的自动化规则
- 手动触发自动化
场景
在管理后台中可以管理 Home Assistant 的场景:
- 查看场景列表
- 创建新场景
- 一键激活场景
健康监控
管理后台提供设备健康状态监控:
- 查看所有设备的健康状态
- 筛选不健康的设备
- 重置设备健康状态
QQ 智能家居面板
内置 qq_smarthome_panel 插件,在 QQ 中提供可视化的设备控制面板,支持按区域浏览和操作设备。