Skip to content

Latest commit

 

History

History
31 lines (16 loc) · 1.11 KB

README.md

File metadata and controls

31 lines (16 loc) · 1.11 KB

Home Assistant Bose Connector

Home Assistant Creates a connector to broker data between a Bose CSP and Home Assistant. It manages a TCP client connection to the BOSE CSP to maintain current values for the zones volumes, mute, input source. As well, it will maintain a websocket connection to Home Assistant to listen for user updates utilizing helpers for each control/zone. The program is meant to run utilizing pm2 and has variable reconnecting on both connections to survive disconnects, interuptions reboots etc.

Important Info

  • This does not run within the Home Assistant system. I currently run it on a Raspberry Pi

Config Steps

Create a user in HomeAssistant to broker the data, this is used to help determine if changes were made by a homeassistant user vs the connector Create a Long Lived Token

Each zone needs the following:

  • Helper Input Number (Volume)
  • Helper Boolean (Mute)
  • Helper Select (Audio Source)

They should follow the following name syntax

  • input_number.bose_volume_name
  • input_select.bose_source_name
  • input_boolean.bose_mute_name