Somni Components

18 interconnected Home Assistant integrations that power intelligent home automation.

Powered byHome Assistant·Somni Labs custom integrations
Foundation
somni_global
Foundation Layer

Core foundation providing logging, entity discovery, and shared utilities that all other components build upon.

DeployedLearn More
somni_lights
Deployed
Adaptive Lighting

Adaptive circadian lighting with behavioral intelligence. Automatically adjusts brightness and color temperature based on time of day, sun position, and room occupancy.

Learn More
somni_spatial
Deployed
Room Graph

Graph-based room adjacency modeling with zone definitions. Uses Dijkstra influence propagation to predict and optimize state changes across connected spaces with configurable weights.

Learn More
somni_ml
Deployed
Spatial Propagation

Dijkstra-based spatial propagation engine. Models how rooms influence each other across a room graph so automations fire with the right timing in adjoining spaces.

Learn More
somni_homekit
Deployed
HomeKit Setup

Generates the HomeKit configuration for Home Assistant's built-in bridge — automatic device exposure and category mapping, so your Somni devices show up in Apple Home without hand-written YAML.

Learn More
somni_occupancy
Deployed
Presence Detection

Room-level occupancy from mmWave presence and motion sensors, with pet filtering so a cat crossing the hall doesn't read as a person.

Learn More
somni_person
Deployed
Person Tracking

Room-level person location from Bluetooth signals across multiple devices, fused with static MAC presence. Drives person-specific automations without a phone app.

Learn More
somni_outdoor
Deployed
Outdoor Automation

Outdoor lighting and environment automation. Security lighting coordination with weather-responsive controls for porches, walkways, and landscape lighting.

Learn More
somni_security
Deployed
Security Coordination

Coordinated security across sensors, cameras, and alarm panels. Arming logic, duress codes, and automatic water shutoff when a leak sensor trips.

Learn More
somni_life
Deployed
Tasks & Routines

Connects your task manager to your home. Surfaces routines, to-dos, and completion streaks as entities your automations can act on. Requires Vikunja or Donetick.

Learn More
somni_air
Deployed
Air Quality

Intelligent air quality monitoring and device management. Coordinates purifiers, ventilation, and HVAC based on CO2, VOC, and particulate sensor data.

Learn More
somni_windows
Deployed
Smart Shades & Blinds

Window and blind automation driven by sun position, room occupancy, and indoor temperature — shades close against afternoon glare and open when you want the light.

Learn More
somni_ai
Planned
Voice & Chat

Voice and chat control with persistent memory. Natural language interface for home automation using multi-provider LLMs.

Learn More
somni_display
Deployed
Dashboard Display

Wall-mounted and ambient display management. Drives dashboard panels and LED matrix displays through pluggable adapters, showing home state where you can see it.

Learn More
somni_music
Deployed
Follow-Me Audio

Multi-room audio that follows you through the house. Playlist selection responds to time of day, activity, and room — tuned to the preferences you set.

Learn More
somni_pets
Deployed
Pet Care

Automated pet care — feeders, litter boxes, and water fountains on schedules, with consumption tracking and home/away awareness so routines fit your pet's day.

Learn More
somni_vacuum
Deployed
Smart Cleaning

Occupancy-aware vacuum scheduling — cleans rooms while they're empty and holds off when you're home. Full room-level control with Roborock; basic scheduling with other robots.

Learn More
somni_support
Deployed
Support Tickets

Support ticketing built into your home. Raise an issue from a dashboard and it reaches us with system diagnostics attached, so we start with context instead of questions.

Learn More