Somni Components
18 interconnected Home Assistant integrations that power intelligent home automation.
Core foundation providing logging, entity discovery, and shared utilities that all other components build upon.
Adaptive circadian lighting with behavioral intelligence. Automatically adjusts brightness and color temperature based on time of day, sun position, and room occupancy.
Learn MoreGraph-based room adjacency modeling with zone definitions. Uses Dijkstra influence propagation to predict and optimize state changes across connected spaces with configurable weights.
Learn MoreDijkstra-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 MoreGenerates 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 MoreRoom-level occupancy from mmWave presence and motion sensors, with pet filtering so a cat crossing the hall doesn't read as a person.
Learn MoreRoom-level person location from Bluetooth signals across multiple devices, fused with static MAC presence. Drives person-specific automations without a phone app.
Learn MoreOutdoor lighting and environment automation. Security lighting coordination with weather-responsive controls for porches, walkways, and landscape lighting.
Learn MoreCoordinated security across sensors, cameras, and alarm panels. Arming logic, duress codes, and automatic water shutoff when a leak sensor trips.
Learn MoreConnects 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 MoreIntelligent air quality monitoring and device management. Coordinates purifiers, ventilation, and HVAC based on CO2, VOC, and particulate sensor data.
Learn MoreWindow 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 MoreVoice and chat control with persistent memory. Natural language interface for home automation using multi-provider LLMs.
Learn MoreWall-mounted and ambient display management. Drives dashboard panels and LED matrix displays through pluggable adapters, showing home state where you can see it.
Learn MoreMulti-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 MoreAutomated 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 MoreOccupancy-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 MoreSupport 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