当前位置: 首页 > news >正文

家庭摄像头进 Home Assistant:乐橙 Core 集成 + 国内 openapi.lechange.cn 配置要点

家庭摄像头进 Home Assistant:乐橙 Core 集成 + 国内 openapi.lechange.cn 配置要点

HA2026.6+内置 Imou 集成 · 现行 OpenAPI · 勿用 旧版本协议(不再维护) 栏目


树莓派上的 Home Assistant 升到2026.6后,我在「添加集成」里搜到Imou——官方文档 说,乐橙摄像头可直接走Core 内置集成,不必再装 HACS。

填上 乐橙开放平台 的 App ID、App Secret,提交成功,设备列表却是空的。乐橙 App 里门口机在线、能预览。翻了两小时论坛才发现:Server region 选成了亚太,国内账号应选 China,API 走openapi.lechange.cn。改完区域,两分钟后camera实体自己冒出来。


为什么 2026.6 之后优先 Core,而不是只刷 RTSP

需求仅 ONVIF/RTSP乐橙 OpenAPI + HA Core
云直播进 HA能,但常折腾地址每通道Live view SD / HD
PTZ / 重启看型号Button实体(视能力)
在线状态ping 不准云轮询刷新(约2 分钟
动检联动无统一事件需叠setMessageCallback或 HACS 组件

乐橙开放平台 面向要把乐橙 IPC 接进自己系统的开发者;2026.6 起 Imou 进入 HA 官方 Core(底层pyimouapi调开放平台),配置流填App ID、App Secret、Server region即可。

Core vs HACS:路径变了,云还是那条云

对比项HACS Imou Life 组件HA Coreimou
安装HACS / 手动 custom_components设置 → 添加集成 → Imou
国内域名表单填openapi.lechange.cnServer region = China
实体camera / switch / binary_sensor(视版本)camera SD/HD + button PTZ 等
维护自行跟进随 HA 版本升级

国内最容易踩的坑:region 与账号注册地不一致 → 集成成功但设备列表 0。国内账号务必China (cn),对应网关https://openapi.lechange.cn/openapi(见 开发规范 · 域名说明)。

Server region典型网关
China (cn)openapi.lechange.cn
Singapore (sg)亚太节点
Europe (eu)欧洲节点
North America (na)北美节点

另:乐橙 App 能预览 ≠ 开发者资产池有设备。HA 读的是开放平台账号;设备绑在私人小号上,listDeviceDetailsByPage也是空的。

Home Assistant 2026.6+

接入前 · open.imou.com

创建应用 appId/appSecret

设备绑定开发者主账号

listDeviceDetailsByPage 验收

添加集成 Imou · region=China

camera.live_view_sd / hd

button.ptz_*

openapi.lechange.cn


Step 0 · 开放平台注册(约 10 分钟)

① https://open.imou.com 注册 → 开发中心 → 我的应用 → appId / appSecret ② 乐橙 App 配网后,用开发者主账号绑定(控制台 / bindDevice / 开发者号登录 App 添加) ③ 脚本验收 listDeviceDetailsByPage:deviceId 出现且 online ④ HA 集成 Server region 选 China

accessToken与分页接口签名规则见 开发规范。

验收脚本(HA 配置前先跑):

// scripts/verify-lechange-pool.jsimportcryptofrom'node:crypto';import{randomUUID}from'node:crypto';import'dotenv/config';functionsign(time,nonce,secret){returncrypto.createHash('md5').update(`time:${time},nonce:${nonce},appSecret:${secret}`,'utf8').digest('hex');}asyncfunctionplatformCall(method,params){consttime=Math.floor(Date.now()/1000);constnonce=randomUUID();constbody={system:{ver:'1.0',appId:process.env.APP_ID,sign:sign(time,nonce,process.env.APP_SECRET),time,nonce,},id:randomUUID(),params,};constres=awaitfetch(`${process.env.OPENAPI_BASE}/${method}`,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(body),});constjson=awaitres.json();if(json.result?.code!=='0')thrownewError(json.result?.msg);returnjson.result.data;}const{accessToken}=awaitplatformCall('accessToken',{});constpage=awaitplatformCall('listDeviceDetailsByPage',{token:accessToken,pageSize:20,page:1,source:'bindAndShare',});for(constdofpage.deviceList??[]){console.log(d.deviceId,d.deviceStatus,d.deviceModel);}console.log('count',page.deviceList?.length??0);
# .envAPP_ID=lcdxxxxxxxxxxxxAPP_SECRET=your_secretOPENAPI_BASE=https://openapi.lechange.cn/openapi

踩坑 A:列表 0 但 App 能看 → 私人号绑定,换开发者主账号(见 接入指南)。

踩坑 B:勿用停维护的deviceList方法;现行列表为listDeviceDetailsByPage


Step 1 · HA Core 集成配置

设置 → 设备与服务 → 添加集成 → Imou (快捷入口:https://my.home-assistant.io/redirect/config_flow_start?domain=imou)
字段国内填写
App ID控制台 · 我的应用
App secret同上,写入 secrets.yaml
Server regionChina
# secrets.yaml — 勿提交 Gitimou_app_id:"lcdxxxxxxxxxxxx"imou_app_secret:"your_app_secret"

提交成功后常见实体(以设备为准):

camera.imou_door_live_view_sd camera.imou_door_live_view_hd button.imou_door_ptz_up / ptz_down / ptz_left / ptz_right button.imou_door_restart

踩坑 C:region 选 APAC/EU/NA → 国内账号列表空,改China后等约2 分钟轮询或重启集成。

踩坑 DInvalid App ID or App secret→ 凭证与 region 不匹配;检查复制无空格。


Step 2 · 验收直播

开发者工具 → 状态 → 搜camera.

camera.imou_porch_live_view_hd

Dashboard 加Picture Entity/Live View。转圈时查:

□ listDeviceDetailsByPage 里 online □ Server region = China □ 控制台 [我的资源](https://open.imou.com/consoleNew/resourceManage/myResource) 配额未用尽 □ HA 日志无 TK1002 / sign 错误

官方说明:每个 App ID 每月约30,000 次免费 API 请求,超出按 平台定价 计费;多路 Live View 消耗更快。


Step 3 · 自动化示例

Core 以camera + button为主。语音「看门口」:

script:show_porch:alias:看门口乐橙摄像头sequence:-service:camera.play_streamtarget:entity_id:camera.imou_porch_live_view_hddata:media_player:media_player.living_room

动检开灯:若仍用 HACS 组件的binary_sensor,可写:

automation:-id:imou_porch_lightalias:门口动检开灯trigger:-platform:stateentity_id:binary_sensor.imou_porch_motion_alarmto:"on"condition:-condition:sunafter:sunsetaction:-service:light.turn_ontarget:entity_id:light.porch

注意:Core 与 HACS勿对同一 appId 重复添加,否则配额双倍。Core 暂无 motion sensor 时,用setMessageCallback→ MQTT → HA(下节)。


Step 4 · 实时告警:OpenAPI 回调补层

Core2 分钟轮询不适合门铃级联动。在 HA 同网或公网桥接:

awaitplatformCall('setMessageCallback',{token:adminAccessToken,status:'on',callbackUrl:'https://your-ha-bridge.example.com/imou/events',callbackFlag:'alarm,deviceStatus',basePush:'2',});

详见 事件消息推送。

automation:-alias:乐橙动检推手机trigger:-platform:mqtttopic:imou/alarm/DOOR_SERIALcondition:-condition:templatevalue_template:"{{ trigger.payload_json.msgType == 'videoMotion' }}"action:-service:notify.mobile_app_your_phonedata:title:门口有动静message:"{{ now().strftime('%H:%M') }}"

回调须HTTPS + 立即 200,否则平台停推。


Checklist

□ open.imou.com 应用 + 开发者主账号绑定 □ openapi.lechange.cn 下 listDeviceDetailsByPage ≥1 online □ HA Imou 集成 region=China,camera 出画 □ secrets 未进 Git □ (可选)setMessageCallback + MQTT

Core vs HACS vs ONVIF

路径适合
Core新装 HA 2026.6+,官方维护
HACS需要 switch / binary_sensor 等 Core 未覆盖能力
ONVIF局域网低延迟,可与云集成并存

排错速查

现象处理
设备 0China region + 开发者绑定
Invalid App ID凭证与 region 一致
按钮灰离线或无 PTZ,查 deviceAbility
动检不触发Core 无 sensor → 回调或 HACS
配额快减 HD 路数、勿重复集成

安全与隐私

  • appSecretsecrets.yaml;自动化推手机前与家人确认监控范围。
  • 回调日志脱敏 deviceId。

小结

乐橙摄像头进 Home Assistant,2026.6 之后优先 Core 内置 Imou 集成

open.imou.com 注册 → 设备进资产池 → listDeviceDetailsByPage 验收 → HA 添加 Imou(Server region = China / openapi.lechange.cn) → camera 出画 → 自动化或 setMessageCallback

LAN 看直播、云端做实体与管控,两条路可并存。region 选错是国内玩家第一大坑——集成「成功」但列表空,先查 China,再查绑定。

延伸阅读

  • HA 官方 Imou 集成文档
  • 资源下载 · Imou Home Assistant 组件 · GitHub
  • 分页查询设备详情
  • 事件消息推送
  • 同系列:自建全屋智能 App 前先跑通列表与回调

开始接入

乐橙开放平台 open.imou.com注册并创建应用,领取免费设备接入与媒体带宽。平台以视频技术与安全为核心,提供 OpenAPI、OpenSDK 及Home Assistant 官方 Core 集成支持,帮助极客玩家与集成商快速把乐橙 IPC 纳入全屋智能。

建议今天两步:脚本 listDeviceDetailsByPage 看到 onlineHA 添加 Imou 选 China 出第一帧画面。比囤十个插件更有成就感。

你卡在 region、绑定还是回调?评论区说说,下篇可写「Core + MQTT 动检完整桥接」。


http://www.jsqmd.com/news/1142620/

相关文章:

  • 2026舟山黄金回收白银回收铂金回收旧料回收怎么选?五家高实价铂金白银线下门店测评清单 + 联系方式
  • AI写教材大揭秘:实用工具推荐,实现低查重的教材快速编写
  • 微服务认证与授权:07 — Kong(网关 / PEP)
  • gala-spider故障排查技巧:日志分析与常见问题解决
  • PHP安全攻防:从环境配置到代码审计的实战指南
  • HarmonyOS APP《画伴梦工厂》开发第43篇-多模块架构设计——模块拆分与依赖管理
  • 计算机毕业设计之基于大数据的互联网招聘网站数据分析
  • 2026中山黄金回收白银回收铂金回收旧料回收怎么选?五家高实价铂金白银线下门店测评清单 + 联系方式
  • 2026年AI聚合API平台深度评测:企业与开发者如何选择稳定的模型调度中枢
  • Vue3 环境搭建 + 第一个 HelloVue 项目(零基础入门)
  • P17062 [JRKSJ R10 热身赛] Captain 题解就是用来C的
  • AI Agent 重试机制:模型调用失败后,退避策略怎么写才靠谱
  • 基于Wireshark抓包与算法分析的PT站流量作弊检测实战
  • 3步实现Windows经典游戏兼容性修复的终极指南
  • 终极指南:15分钟搞定黑苹果EFI配置,OpCore Simplify让复杂技术变得简单
  • 计算机毕业设计之基于SSM的热点个性化推荐新闻
  • 计算机毕业设计之公共自行车数据分布式存储与计算
  • python6.6-函数的默认参数
  • Obsidian系列8:第三方插件的下载安装和使用
  • 政务云平台建设全解析:一朵云如何管住200+应用、上千核算力?(PPT)
  • 手机号关联QQ查询:揭秘Python逆向协议的高效解决方案
  • 2026 AI标书软件趋势
  • ADP5350与MK64FN1M0VDC12的智能电源管理方案
  • 2026昭通黄金回收白银回收铂金回收旧料回收怎么选?五家高实价铂金白银线下门店测评清单 + 联系方式
  • Stable-Diffusion-WebUI 1.9.2 安装:Windows 10/11 双系统 3 步环境验证与常见报错修复
  • 成都专业的中央空调公司哪家可靠
  • Kindle Comic Converter完全指南:5分钟将漫画转为Kindle专属格式
  • Gemini3.5 营销分析教程:竞品资料、用户反馈和推广方案拆解
  • 2026亳州黄金回收白银回收铂金回收工商备案可查全城上门回收旧金老店联系方式推荐
  • 微软Anthropic狂砸千亿,钱花在哪?Claude跨产品防护机制公开,73% PR已由AI生成