Homeassistant Plugin Confusion

Hey guys, so I finally got around to starting to play around with AmpliPi’s home assistant integration and have some confusion here.

  • Setup Instructions
    The instructions on the github here consider the project is registered with HACS but it was pointed out here that the project is not registered with HACS: Unable to add integration via hacs · Issue #5 · brianhealey/hacs_amplipi · GitHub and that the instructions for setup should probably be adjusted to add manually (not the secondary custom route, which is separate) see the last two comments in the closed ticket

  • media_player capabilities
    On the github, it shows the capabilities of the following:

The AmpliPi Media Player entities support:

* Play
* Pause
* Off
* On
* PA

I can power on and off, which essentially mutes the zone, sources, or groups. However, I can’t seem to play anything. Like for example I have a radio setup for a source, if I click play it is not supported on HASS. Additionally I assume PA would be like announcements? Would be great to support the announce option here: Media Player Entity | Home Assistant Developer Docs

I know there’s an API that you guys have in the documentation that does something similiar via rest but didn’t know if I was missing something.

Was confused at the overall current capabilities – it seems like I can do all of the following:

  • Volume Control (Zone, Group, Source)
  • Mute or Power (Zone, Group, Source)
  • Change a Source to another type of source
  • Change a Zone’s Source
  • See album artwork and track information

Am I missing anything that should be working?

Sample page using Mini Media Player HACS plugin

Ill let @bhealey chime in if I get anything wrong here, but for the most part this appears to be the current state of the plugin. I looked into Playback and PA functionality and I can see that they are implemented in the media player code but I do not know how to test them (I only have basic HA knowledge).‘’

The instructions need to be updated to reflect that this has not been added to HACS yet and that manual mode is the only installation method available until this is added into HACS or integrated into HA itself as a plugin.

I’m sorry. I will update the readme to reflect current state.

Please keep in mind that this is an open source project and I accept PR’s that don’t cause adverse affects to other users.

1 Like