Skip to content

symi-daguo/hisense-rs232

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

海信电视 RS232 Home Assistant集成

这个集成允许你通过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安装(推荐)

  1. 确保你已经安装了HACS
  2. 点击HACS > 集成 > 右上角的3点菜单 > 自定义存储库
  3. 添加存储库URL: https://github.com/symi-daguo/hisense-rs232
  4. 在"类别"下拉菜单中选择"集成"
  5. 点击添加
  6. 在HACS中搜索"海信电视 RS232"并安装
  7. 重启Home Assistant

手动安装

  1. 下载此仓库
  2. custom_components/hisense_rs232目录复制到你的Home Assistant配置目录下的custom_components文件夹中
  3. 重启Home Assistant

配置

  1. 在Home Assistant中,转到配置 > 设备与服务 > 添加集成
  2. 搜索"海信电视 RS232"
  3. 输入你的串口设备路径(例如/dev/ttyUSB0或Windows系统下的COM3)
  4. 点击提交

使用

安装完成后,你将在Home Assistant中看到一个新的媒体播放器实体,以及多个按钮实体用于控制电视。

支持的服务

hisense_rs232.send_button

发送遥控器按钮命令到电视。

字段 类型 必须 描述
entity_id string 媒体播放器实体ID
button string 按钮名称 (menu, return, up, down, left, right, ok, source, pause)

hisense_rs232.send_raw_command

发送原始RS232命令到电视。

字段 类型 必须 描述
entity_id string 媒体播放器实体ID
command string 十六进制命令字符串(空格分隔)

故障排除

  • 确保串口设备路径正确
  • 检查RS232电缆连接是否正确(RX, TX, GND)
  • 检查波特率是否正确(默认9600)
  • 确保命令末尾添加了 BB CC

开发

这个集成基于海信电视的RS232控制协议开发。如果你有兴趣贡献代码,请随时提交PR。

许可证

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages