- Home Assistant 概述
- 安装 - 通用
- 安装 - 树莓派 - 概述
- 安装 - 树莓派 - Raspbian
- 安装 - 树莓派 - Hassbian
- 安装 - 树莓派 - Hass.io
- 安装 - Docker
- 安装 - Linux
- 安装 - 自启
- 更新 - 通用
- 更新 - 树莓派
- 系统 - 前端
- 系统 - 自动化
- 系统 - 设备追踪
- 系统 - 自定义
- 设备及服务 - 概述
- 设备及服务 - 小米生态链 - Index
- 设备及服务 - 小米生态链 - Zigbee
- 设备及服务 - 小米生态链 - WiFi
- 设备及服务 - 小米生态链 - 蓝牙
- 设备及服务 - 小米生态链 - 摄像头
- 设备及服务 - 小米生态链 - 路由器
- 设备及服务 - 小米生态链 - 电视
- 设备及服务 - 博联
- 设备及服务 - MQTT
- 设备及服务 - 路由器
- 设备及服务 - 天气
- 设备及服务 - 自然
- 设备及服务 - 智能语音
- 设备及服务 - 汽车 - 特斯拉 Tesla
- 设备及服务 - 汽车 - 宝马 BMW
- 设备及服务 - 汽车 - 沃尔沃 Volvo
- Mossbian - 简介
- Mossbian - 安装
- Mossbian - 工具包
- 微信小程序 - 简介
- 微信小程序 - 使用说明
- Hass.io - 概述
- Hass.io - 安装
- Hass.io - 配置
- Hass.io - 更新
- Hass.io - Add-on
- HADashboard - 概述
- HADashboard - 安装
- HADashboard - 配置
- HADashboard - 创建
- HADashboard - 模块
- HADashboard - 运行
- Apple Homekit - 简介
- Apple Homekit - 内置组件
- Apple Homekit - Node 插件
- 衍生项目 - HA-floorplan 平面图
- 衍生项目 - 自定义 UI
- 衍生项目 - 自定义 UI 磁贴
- 衍生项目 - Hassctl
- 衍生项目 - HASS-cli 命令行控制工具
- 中文化 - 汉化
- 中文化 - 插件
- 中文化 - 源替换
- 常见问题
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
设备及服务 - 路由器
ASUS 华硕路由器
注意
Windows 所装 Home Assistant 无法使用此组件。
更新提示
本插件配置方法自 0.82 版本开始发生变化,请及时更新。
使用前请前往路由器管理界面 —— 系统管理 —— Enable SSH 或 启动 Telnet
asuswrt: host: 路由器IP username: 路由器账号 password: 路由器密码 protocol: 协议 ssh 或者 telnet port: 端口,默认 22,telnet 模式为 23 mode: 模式,默认 router,可选 ap ssh_key: ssh 秘钥路径,可选
Netgear 网件路由器
device_tracker: - platform: netgear host: YOUR_ROUTER_IP username: YOUR_ADMIN_USERNAME password: YOUR_ADMIN_PASSWORD
变量说明:
- host (必需): 路由器 IP
192.168.0.1
. - username (可选: 管理员账户名称,默认为
admin
. - password (可选): 管理员账户密码
- port (可选): 端口,默认5000,部分型号使用80。
小米路由器
device_tracker: - platform: xiaomi host: YOUR_ROUTER_IP username: YOUR_USER_NAME password: YOUR_ADMIN_PASSWORD
变量说明:
- host (必需): 路由器 IP
192.168.0.1
. - username (可选: 管理员账户名称,默认为
admin
. - password (可选): 管理员账户密码
华为路由器
device_tracker: - platform: huawei_router host: 192.168.1.1 username: user password: pass
变量说明:
- host (必需): 路由器 IP
192.168.0.1
. - username (可选: 管理员账户名称,默认为
admin
. - password (可选): 管理员账户密码
注意
此组件仅在部分设备测试通过,不保证所有华为路由器的可用性。
TP-LINK 路由器
device_tracker: - platform: tplink host: YOUR_ROUTER_IP username: YOUR_ADMIN_USERNAME password: YOUR_ADMIN_PASSWORD
变量说明:
- host (必需): 路由器 IP
192.168.0.1
. - username (可选: 管理员账户名称,默认为
admin
. - password (可选): 管理员账户密码
注意
此组件使用网络爬虫模拟用户登录的方式抓取数据,因此一旦配置此组件后,路由器的管理界面将有可能无法正常打开。
特殊设备密码加密
部分路由器的密码经过二次加密,要获取真正的秘钥,请执行以下步骤:
- 前往路由器管理登录界面
- 输入密码,但不要按回车,也不要选中密码
- 打开浏览器『开发者工具』(按 F12 或者右键选检查)
- 在浏览器终端输入
document.getElementById("login-password").value;
获取真实密钥
DD-WRT
device_tracker: - platform: ddwrt host: YOUR_ROUTER_IP username: YOUR_ADMIN_USERNAME password: YOUR_ADMIN_PASSWORD
变量说明:
- host (必需): 路由器 IP
192.168.0.1
. - username (可选: 管理员账户名称,默认为
admin
. - password (可选): 管理员账户密码
Tomato
device_tracker: - platform: tomato host: IP username: 用户名 password: 密码 http_id: HTTP_ID,登录路由器界面获取
注意
此组件仅能获取无线联网设备状态,无法获取有线联网设备状态。
OpenWRT
OpenWRT 可选下列 2 种方法接入:
Luci
配置前请在路由器中安装 Luci: opkg install luci-mod-rpc
device_tracker: - platform: luci host: YOUR_ROUTER_IP username: YOUR_USER_NAME password: YOUR_ADMIN_PASSWORD
变量说明:
- host (必需): 路由器 IP
192.168.0.1
. - username (可选: 管理员账户名称,默认为
admin
. - password (可选): 管理员账户密码
ubus
前置步骤:
在路由器中安装 ubus:
opkg install rpcd-mod-file
路由器中创建
/usr/share/rpcd/acl.d/user.json
文件,复制粘贴以下内容:
{ "user": { "description": "Read only user access role", "read": { "ubus": { "*": [ "*" ] }, "uci": [ "*" ] }, "write": {} } }
- 启动服务:
/etc/init.d/rpcd restart && /etc/init.d/uhttpd restart
- 确认服务已注册:
ubus list | grep file
device_tracker: - platform: luci host: YOUR_ROUTER_IP username: YOUR_USER_NAME password: YOUR_ADMIN_PASSWORD
变量说明:
- host (必需): 路由器 IP
192.168.0.1
. - username (可选: 管理员账户名称,默认为
admin
. - password (可选): 管理员账户密码 -dhcp_software(可选): DHCP软件默认
dnsmasq
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论