Control 4 Matrix Amp [Home Assistant Component]
Important
This project has been forked and significantly improved by @OtisPresley. His version includes a full UI-based config flow, bulk zone setup, per-zone power-on volume, source sync across all zones, automatic entity cleanup, HACS support, and much more.
👉 Please use his version instead: OtisPresley/control4-mediaplayer
This repo is no longer actively maintained.
To install, simply copy the control4-mediaplayer folder into your CUSTOM_COMPONENTS folder and restart Home Assistant.
# Example configuration.yaml entry media_player: - platform: control4-mediaplayer name: Great Room host: "192.168.1.123" channel: 1 on_source: "Source 1 name" source_list: - "Source 1 name" - "Source 2 name" - "Source 3 name" - "Source 4 name"
- platform (Required): Name of a platform.
- host (Required): IP address of a Control 4 Amp.
- port(Optional): port of Control4 Amp. Defaults to 8750.
- channel (Required): Output channel of the AMP.
- on_volume (Optional): Default volume for the amp to turn on to. 5 if omitted.
- on_source (Optional): Default source for the amp to select when a zone is turned on. Defaults to the first item in the source_list if unspecified.
- source_list (Optional): List of source names in source order (e.g., first name = source 1 on amp, second name = source 2 on amp).