NodeJS service that integrates a Samsung Soundbar (accessible through Smartthings API) with HomeAssistant via MQTT.
- the project was written and tested on Ubuntu, however, due to it being deployed in docker should work basically anywhere (this documentation does not cover setup on osx or windows)
- installed
docker
anddocker-compose
- installed
node
andnpm
- an MQTT broker of your choice
- Smartthings API key
- Smartthings device id for your soundbar
- Set up your config by copying
local.example.cjs
and filling out with necessary data. - Execute
setup.sh
that will transpile the project and set up with docker-compose. The script will start the service in the background - Profit!
- Advanced audio toggles
- Night mode
- Voice amplifier
- Bass boost