这个集成允许你通过RS232串口连接控制海信电视。
- 通过RS232控制海信电视的电源开关
- 控制音量和静音
- 切换输入源(HDMI1/HDMI2)
- 通过按钮实体发送遥控器命令(上/下/左/右/确认/菜单/返回等)
- 支持通过服务发送任意RS232命令
| 功能 | 命令 |
|---|---|
| 开机 | DD FF 00 05 A1 00 00 00 A4 BB CC |
| 待机 | DD FF 00 05 A1 01 00 00 A5 BB CC |
| 音量加 | DD FF 00 05 A1 2C 00 01 89 BB CC |
| 音量减 | DD FF 00 05 A1 2C 00 02 8A BB CC |
| 静音 | DD FF 00 05 A1 28 00 00 8C BB CC |
| HDMI 1 | DD FF 00 06 A1 06 00 00 00 A1 BB CC |
| HDMI 2 | DD FF 00 06 A1 06 00 00 01 A0 BB CC |
| 方向-上 | DD FF 00 05 A1 21 00 00 85 BB CC |
| 方向-下 | DD FF 00 05 A1 22 00 00 86 BB CC |
| 方向-左 | DD FF 00 05 A1 23 00 00 87 BB CC |
| 方向-右 | DD FF 00 05 A1 24 00 00 80 BB CC |
| OK/ENTER | DD FF 00 05 A1 25 00 00 81 BB CC |
| 返回/RETURN | DD FF 00 05 A1 26 00 00 82 BB CC |
| 信号源 | DD FF 00 05 A1 27 00 00 83 BB CC |
| 菜单/设置 | DD FF 00 05 A1 20 00 00 84 BB CC |
| 画面静止/暂停 | DD FF 00 05 A1 29 00 00 8D BB CC |
| 恢复出厂设置 | DD FF 00 05 A1 2C 00 00 88 BB CC |
| 信息显示 | DD FF 00 05 A1 1D 00 00 B9 BB CC |
| 图像模式 | DD FF 00 06 A1 2B 00 00 01 8D BB CC |
| 声音模式(写) | DD FF 00 06 A1 1E 00 00 01 B8 BB CC |
| 声音模式(读) | DD FF 00 05 A1 1F 00 00 BB BB CC |
| 亮度调整 | DD FF 00 06 A1 0A 00 00 1E B3 BB CC |
- 确保你已经安装了HACS
- 点击HACS > 集成 > 右上角的3点菜单 > 自定义存储库
- 添加存储库URL:
https://github.com/symi-daguo/hisense-rs232 - 在"类别"下拉菜单中选择"集成"
- 点击添加
- 在HACS中搜索"海信电视 RS232"并安装
- 重启Home Assistant
- 下载此仓库
- 将
custom_components/hisense_rs232目录复制到你的Home Assistant配置目录下的custom_components文件夹中 - 重启Home Assistant
- 在Home Assistant中,转到配置 > 设备与服务 > 添加集成
- 搜索"海信电视 RS232"
- 输入你的串口设备路径(例如
/dev/ttyUSB0或Windows系统下的COM3) - 点击提交
安装完成后,你将在Home Assistant中看到一个新的媒体播放器实体,以及多个按钮实体用于控制电视。
发送遥控器按钮命令到电视。
| 字段 | 类型 | 必须 | 描述 |
|---|---|---|---|
| entity_id | string | 是 | 媒体播放器实体ID |
| button | string | 是 | 按钮名称 (menu, return, up, down, left, right, ok, source, pause) |
发送原始RS232命令到电视。
| 字段 | 类型 | 必须 | 描述 |
|---|---|---|---|
| entity_id | string | 是 | 媒体播放器实体ID |
| command | string | 是 | 十六进制命令字符串(空格分隔) |
- 确保串口设备路径正确
- 检查RS232电缆连接是否正确(RX, TX, GND)
- 检查波特率是否正确(默认9600)
- 确保命令末尾添加了 BB CC
这个集成基于海信电视的RS232控制协议开发。如果你有兴趣贡献代码,请随时提交PR。