HDanywhere - automate your TVs around the house

HDanywhere is a unit that allows to to add a source like cable or satellite TV, CCTV, etc and then output that to different TV or viewing sources.

The idea is you can auto the TV on when you are away to give the impression you are home, link it do your CCTV to send you an alert if motion is detected in keys areas, etc. Makes remote changes via HA. The unit does use API but my coding knowledge is as useful as a chocolate bar not melting in a desert

Anyone managed to control any of the HDAnywhere matrix with HA?

you can send hex codes which correspond to different input/output combinations as well as the beep function from the actual unit and are sent via tcp port 800 to the ip of the unit however I don’t think there is any integration done for it at the moment though

Got some help and working now. Just basics to start but this confirms it’s power state and IP address

Sensor:
platform: rest
unique_id: hdanywherepower
name: hdanywhere power
resource: http://192.168.15.111/api/data/0/
value_template: “{{ value_json.data.power }}”

@rhys do you have any update on this HD anywhere integration?

Hi all, I’m pretty late to this thread I know, however, I have begun work on an integration for the HDAnywhere MHUB. It’s pretty bare bones at this point, but if your goal is just input switching and power control you can find that all here…

Let me know what you think! Especially @rhys @andyh747 @andypburke @Jamie_1

Hi thanks for doing this @DealingLace. It installs ok and shows up as an integration but no devices or entities appear. I have double checked the config details but no luck. Any ideas?

2024-11-09 11:41:40.717 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hdanywheremhub which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-11-09 11:41:56.710 ERROR (SyncWorker_8) [custom_components.HDAnywhereMHUB-HA-main.media_player] Error fetching system information: 'show'