A custom Home Assistant integration by @marsh4200 for controlling and monitoring OREI HDMI Matrix Switches via TCP/IP.
This integration allows you to manage HDMI inputs, outputs, and power directly from Home Assistant — completely local, with no cloud dependency.
Simply click the blue “Open My HACS Repository” button above.
This will automatically open HACS and add the OREI HDMI Matrix (Local) integration to your Home Assistant — no manual steps needed. 🧠
Once added, install it from HACS, restart Home Assistant, and click the Integrate OREI HDMI Matrix button to finish setup.
Enter your Matrix details:
- IP Address: Enter the local IP address of your OREI HDMI Matrix (for example
192.168.88.150) - TCP Port: Default is
8000unless you’ve configured it differently - Click Submit to complete setup
💡 Tip: You can confirm your Matrix’s IP address from your router’s DHCP client list or on the device’s front panel / web menu under Network Settings.
| Feature | Description |
|---|---|
| 🎛️ Input Switching | Change HDMI input routing for each output. |
| 🔌 Power Control | Turn the HDMI Matrix ON/OFF directly from Home Assistant. |
| 🌐 Local TCP Control | 100% local control using Telnet-style TCP commands — no cloud required. |
| Entity Type | Name | Description |
|---|---|---|
switch |
Power | Turns the HDMI Matrix on or off |
select |
Output X Input | Select which input source routes to each HDMI output |
type: entities
title: OREI HDMI Matrix
entities:
- entity: switch.power
name: Matrix Power
- entity: select.output_1_input
name: Output 1 Source
- entity: select.output_2_input
name: Output 2 Source