core
Open source home automation that puts local control and privacy first. Perfect for Raspberry Pi or a local server.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
A private, local-first smart home hub that runs on your own hardware.
Core Features
- Runs entirely locally, no cloud dependency for control or data
- Supports 2000+ integrations for devices, services, and protocols
- Modular and extensible via Python components and custom add-ons
- Visual automation builder with drag-and-drop interface
- Active community with extensive documentation and third-party integrations
What It Can't Do
- •New users may need to ensure devices are on the same network segment; some integrations (e.g., Bluetooth, Z-Wave) require additional USB sticks. Always back up configuration before major version upgrades.
Use Cases
- Unify smart lights, sensors, locks from different brands into one dashboard
- Create automations like 'turn off all lights when leaving home' based on presence
- Run a local video surveillance system with motion detection and storage
Detailed Introduction
Home Assistant is a free, open-source home automation platform that prioritizes local control and privacy. It runs on your own hardware (like a Raspberry Pi or a local server) and connects thousands of smart devices, services, and protocols. With a modular architecture and a huge community of contributors, you can automate lights, sensors, locks, media players, and much more—all without sending data to external clouds. The system supports custom automations, dashboards, voice assistants, and integrations with popular ecosystems like Philips Hue, Sonos, and Z-Wave. It's designed for DIY enthusiasts, tinkerers, and anyone who wants a reliable, self-hosted smart home hub.
Troubleshooting & FAQ (1)
TroubleshootingHow to fix 'Unable to parse time' error when changing Honeywell Lyric thermostat preset mode?
Place the thermostat in PermanentHold mode (via physical device or app), then reload the Lyric integration: Settings > Devices & Services > Honeywell Lyric > three-dot menu > Reload. After reload, use climate.set_preset_mode to NoHold. This workaround prevents the sensor from failing to parse next_period_time. Track issue #161030 for a permanent fix.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Download Home Assistant OS or a container image (recommend Raspberry Pi or x86).
Step 2: Flash to SD card / install, boot and visit http://homeassistant.local:8123.
Step 3: Follow the setup wizard to add devices, create automations, and customize your dashboard.
- Step 1: Download Home Assistant OS or a container image (recommend Raspberry Pi or x86).
- Step 2: Flash to SD card / install, boot and visit http://homeassistant.local:8123.
- Step 3: Follow the setup wizard to add devices, create automations, and customize your dashboard.
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
For Home Assistant OS, format the SD card or delete the VM. For Docker, stop and remove the container, then delete the associated volumes and configuration folder.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.
terminal
Modern, feature-rich terminal application for Windows command-line users, with tabs, GPU acceleration, and full customization.
Ventoy
Ventoy is a free, open-source tool to create multi-boot USB drives. Just drop ISO/WIM/IMG/VHD(x)/EFI files onto the drive, and Ventoy handles the rest. Supports BIOS, UEFI, Secure Boot, and a wide range of operating systems. Unlike Rufus or Unetbootin, you never need to reformat the drive to add new images.