This component adds support for auto-discovery and configuration of AmpliPi Groups and Zones.
If you like this component, please give it a star on github.
- Ensure that HACS is installed.
- Navigate to HACS on the sidebar and open the HACS settings by selecting the three dots icon. From there select "custom repositories".
- A dialog box should appear. In it, paste a link to to this repo, found at
https://github.com/micro-nova/hacs_amplipi
, under "Repository." Under "Category," select "Integration." Then click "Add." - This will add the AmpliPi repository to your version of the HACS store! Search for it in the search bar and then click on it when it pops up.
- On the store page, click "Download" to install the integration.
- After the integration finishes installing, you will need to restart your Home Assistant. To do this, navigate to your Home Assistant's settings on the sidebar, then click the "Restart required." Your HomeAssistant will then reboot.
- AmpliPi integration should auto-discover your AmpliPi, and prompt you to configure the integration.
In case you would like to install manually:
- Copy the folder
custom_components/amplipi
tocustom_components
in your Home Assistantconfig
folder. - AmpliPi integration should auto-discover your AmpliPi, and prompt you to configure the integration
AmpliPi devices do not report a distinct identifier, so this integration currently only supports one controller per installation.
Each Zone and Group will be auto-discovered and a separate media_player
entity will be created per zone.
The AmpliPi Media Player entities support:
- Play
- Pause
- Off
- On
- PA
Cursor graphics used in this document from Freepik.