Home Assistant custom component to control Savant Audio switches (SSA-3220, SSA-3220D) via TCP/IP. Based on the savantaudio-client package.
Current features
- select which inputs/outputs should be available in Home Assistant
- give meaningful names to inputs/outputs
- creates one device/entity per enabled output, which appears as a media_player receiver entity
- outputs can be joined/unjoined to play from a single input
Tested against SSA-3220D.
HACS > Integrations > Plus > SavantAudio
Or manually copy savantaudio
folder from latest release to custom_components
folder in your config folder.
Configuration > Integrations > Add Integration > SavantAudio
If the integration is not in the list, you need to clear the browser cache.
You can setup multiple integrations with different hostnames/ip addresses.
Configuration > Integrations > SavantAudio > Configure
These settings are made via YAML.
savantaudio:
host: <hostname> # hostname/ip of switch
port: 8085 # default port
name: Savant # name of switch device; will also be part of zone entity names
sources:
5:
name: Sonos
enabled: True
6:
name: Record Player
enabled: True
zones:
11:
name: Living Room # Name of zone -- will be included in entity name
enabled: True # Enable this zone -- will create a device
default: 5 # Default Source when this zone is turned on
12:
name: Family Room
enabled: True
default: 6