gitwtfhub

wtf is ha-lovesac-stealthtech?

ojiudezue/ha-lovesac-stealthtech — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · developerComplexity · 3/5Setup · moderate

TL;DR

A Home Assistant integration that controls a Lovesac StealthTech couch sound system locally over Bluetooth, with no cloud service or app required.

Mindmap

mindmap
  root((ha-lovesac-stealthtech))
    What it does
      Controls Lovesac StealthTech hub
      Local Bluetooth connection
      No cloud or app needed
    Tech stack
      Python
      Home Assistant
      Bluetooth LE
    Use cases
      Dashboard media control
      TV triggered automations
      Night quiet mode
    Audience
      Home Assistant users
      Home automation tinkerers
    Setup
      Install via HACS
      Needs Bluetooth adapter
      Manual custom_components copy

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Control couch power, volume, input, and sound mode directly from a Home Assistant dashboard.

REASON 2

Automate the couch to switch to HDMI ARC and Movies mode whenever the TV turns on.

REASON 3

Enable Quiet Couch Mode automatically at night and turn it off in the morning.

REASON 4

Get notified when the Bluetooth control connection drops or when firmware updates land.

What's in the stack?

PythonHome AssistantBluetooth LEESPHome

How it stacks up

ojiudezue/ha-lovesac-stealthtech0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity3/52/54/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Needs a Bluetooth adapter or ESPHome proxy in range, Shelly proxies will not work for control.

Wtf does this do

This project is a Home Assistant integration that lets you control a Lovesac StealthTech Sound and Charge system, the audio setup built into Lovesac Sactionals couches. It connects directly to the hub over Bluetooth Low Energy, so there is no cloud service, no account, and no need for the Lovesac app once it is set up. Once installed, you get a media player entity with power, volume, mute, input selection between HDMI ARC, Bluetooth, AUX, and Optical, plus sound modes for Movies, Music, TV, and News. When the input is Bluetooth, you also get play, pause, and skip controls. There is a separate input dropdown and a sensor showing the current input, so switching sources from a dashboard takes one tap. Equalizer settings such as bass, treble, center volume, rear volume, and balance are all exposed as controls, along with a switch for Quiet Couch Mode, Lovesac's night listening feature that lowers speaker and subwoofer output while keeping the center channel audible. The integration also reports diagnostics like firmware versions, audio capability, connection health, and raw configuration values, plus a sync button to refresh state from the hub on demand. The hub itself only decodes Dolby Digital 5.1 with Pro Logic II upmixing over HDMI ARC. It does not support Atmos or DTS in hardware. To use this integration you need Home Assistant's Bluetooth integration and a Bluetooth adapter or ESPHome Bluetooth proxy within range of the hub. Shelly Bluetooth proxies will not work for control, only for discovery, since they cannot open connections. One important limitation: the hub accepts only one Bluetooth control connection at a time, so the Lovesac app and this integration cannot both hold it at once. The integration connects briefly on a schedule or when sending commands, then disconnects, which keeps the app usable between polls. Music streaming to the hub uses a separate link, so you can stream audio from a phone while Home Assistant retains control. Also, equalizer changes made while the system is powered off will not be saved. Installation works through HACS as a custom repository, or manually by copying the integration folder into your Home Assistant configuration directory.

Yoink these prompts

Prompt 1
Help me write a Home Assistant automation that turns on my Lovesac StealthTech couch and switches to HDMI ARC whenever my TV turns on.
Prompt 2
Show me how to install the ha-lovesac-stealthtech custom integration in Home Assistant using HACS.
Prompt 3
Write an automation that enables Quiet Couch Mode every night at 10pm and disables it at 8am using this integration switch entity.
Prompt 4
Explain why my Lovesac StealthTech controls stopped responding and how the control_link sensor from this integration can help debug it.

Frequently asked questions

wtf is ha-lovesac-stealthtech?

A Home Assistant integration that controls a Lovesac StealthTech couch sound system locally over Bluetooth, with no cloud service or app required.

What language is ha-lovesac-stealthtech written in?

Mainly Python. The stack also includes Python, Home Assistant, Bluetooth LE.

How hard is ha-lovesac-stealthtech to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is ha-lovesac-stealthtech for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.