Home assistant Infrared integration 工作原理
Infrared integration 不能单独添加或直接使用,而是供其他红外设备集成调用。
Home assistant现有LG、Samsung、Sony、Daikin、Panasonic 等红外设备集成
结构
Home Assistant
│
┌───────────────────┴───────────────────┐
│ │
LG Infrared Samsung Infrared
Daikin Infrared Sony Infrared
│ │
└───────────────┬───────────────────────┘
│
Infrared (Building Block)
│
InfraredEmitterEntity / ReceiverEntity
│
┌─────────────────┼──────────────────┐
│ │ │
ESPHome Broadlink SMLIGHT
(实现Emitter) (实现Emitter) (实现Emitter)
LG Infrared Integration
知道 LG 遥控协议、生成 LG 红外码、提供 Media Player/Button/Event 实体。
上层设备集成(如 LG、三星或大金空调集成)有内置的红外码库。
Infrared Integration
提供统一 API(Emitter/Receiver)、路由命令和事件
ESPHome / Broadlink / SMLIGHT Integration
驱动具体红外发射器/接收器,将命令转换为真实 IR 信号。
也就是说,只有实现了 Infrared 平台(Infrared Entity)Infrared Emitter、Infrared Receiver的硬件集成,才能被 LG Infrared、Samsung Infrared 等上层集成使用。
Comments
Be the first to post a comment