Skip to content

An integration for the HTD MC/MCA-66 Series for Home Assistant

License

Notifications You must be signed in to change notification settings

hikirsch/htd_mc-home-assistant

Repository files navigation

HTD MC/MCA-66 Series Integration for Home Assistant

This integration will add the HTD MC/MCA-66 Whole House Audio into Home Assistant. This integration depends on

Installation steps

Via HACS (Home Assistant Community Store)

Easiest installation is via HACS:

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

HACS -> Integrations -> Explore & Add Repositories -> HTD MC/MCA-66 Series

Manually

Download the 4 files (__init__.py, htd_mc.py, media_player.py, manifest.json) from this repo and place them into your custom_components/htd_mc folder.

Configure

Update your configuration.yaml with at minimally the host.

htd_mc:
  - host: 192.168.1.123
    port: 10006
    zones:
      - Kitchen
      - Dining Room
      - Living Room
    sources:
      - Chrome Cast
      - FM/AM
  - host: 192.168.xxx.xxx

Configuration options

Name Default Value Description
host (none) IP address/host of the gateway
port 10006 Port number
zones Zone X A list of named zones
sources Source X A list of named sources
update_volume_on_change false Show tick updates on volume change
retry_attempts 5 how many times to try and re-run the command if it fails
socket_timeout 1 How long, in seconds, the client should wait before timing out.
command_delay 100 How long, in milliseconds, should the client throttle inbetween commands.

Code Credits