An open API service indexing awesome lists of open source software.

https://github.com/chanko11/hass-binary-moip

Home Assistant custom integration for Snap One Binary MoIP whole-home audio.
https://github.com/chanko11/hass-binary-moip

hacs hacs-custom home-assistant home-assistant-integration homeassistant homeassistant-integration media-player moip

Last synced: 12 days ago
JSON representation

Home Assistant custom integration for Snap One Binary MoIP whole-home audio.

Awesome Lists containing this project

README

          

# hass-binary-moip

Home Assistant custom integration for the Snap One Binary MoIP whole-home audio system.

Uses the Binary MoIP REST API v1.3.0 ([API docs](https://help.snapone.com/moip-ig/Content/Binary%20MoIP%20Topics/API%20v1.3.0.html)).

## Status

**Pre-release (0.2.0).** Running on real hardware (see below) with ~99% test
coverage, but not yet packaged for general use. Known limitation: no reauth
flow — if the controller credentials become invalid, remove and re-add the
integration to update them.

## Why this exists

The existing community integration ([gjbadros/hass-binarymoip](https://github.com/gjbadros/hass-binarymoip)) is a proof of concept and doesn't cover the full API. This integration is being built fresh, walking `group_rx` for proper zone naming and supporting volume, source selection, and mute, with real-time updates over the change-event websocket.

## Hardware tested against

- Snap One Core3 controller
- B-900-MOIP-A-TX (audio transmitter)
- B-900-MOIP-4K-TX (A/V transmitter)
- B-900-MOIP-4K-RX (A/V receiver)
- EA-MOIP-AMP-6D-50 (3-zone amp)
- EA-MOIP-AMP-12D-100 (6-zone amp)

## Development

- Credential handling (HA config entry vs local `.env`), dev setup, and the
auth model: [`docs/development.md`](docs/development.md)
- Naming & discovery model: [`docs/naming-and-discovery.md`](docs/naming-and-discovery.md)
- Local HA dev instance: [`ha-dev/README.md`](ha-dev/README.md)