Skip to content
 
 

Repository files navigation

Savant HA

Home Assistant integration for Savant home automation systems.

Discovers Savant hosts on the LAN and exposes lights, shades, climate zones, and AV endpoints as native Home Assistant entities.

Installation

HACS (Recommended)

  1. Open HACS in Home Assistant
  2. Go to IntegrationsCustom repositories
  3. Add https://git.housedillon.com/wdillon/savant-ha as a repository
  4. Select Integration as the category
  5. Click Install
  6. Restart Home Assistant

Manual (git clone)

cd /path/to/ha/config/custom_components
git clone https://git.housedillon.com/wdillon/savant-ha.git savant_ha

Then restart Home Assistant. To update later:

cd /path/to/ha/config/custom_components/savant_ha
git pull
# restart HA

Via update.sh (HA add-on context)

Run from the HA SSH or VS Code add-on:

./update.sh [/path/to/ha/config]

Defaults to /config. Pass a custom path if your config is elsewhere:

Configuration

  1. Go to Settings → Devices & Services → Add Integration
  2. Search for "Savant"
  3. Enter the IP address of your host
  4. Submit

Entities

The integration polls the Savant host every 120 seconds and creates entities per room:

Platform Description
Light Lighting loads — brightness, color (HS/RGBW), color temperature
Cover Shades — open, close, set position
Climate HVAC thermostats — mode (Off/Heat/Cool/Auto), temperature setpoints
Media Player AV endpoints — power, volume, mute, play/pause (music services)
Button Scenes — one button per scene to trigger it

API

Communication is over HTTP on port 3060 with no authentication required on the LAN.

About

Home Assistant integration for Savant home automation systems

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages