OpenSource-Hub
C

core

86.9k stars·System Optimization·SHA-256 checksum verified

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)

Troubleshooting
How 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.

GitHub Issue #161030

Tags

home-automationsmart-homeiotraspberry-pilocal-controlprivacypythonopen-source

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Download Home Assistant OS or a container image (recommend Raspberry Pi or x86).

4

Step 2: Flash to SD card / install, boot and visit http://homeassistant.local:8123.

5

Step 3: Follow the setup wizard to add devices, create automations, and customize your dashboard.

Install Guide
  1. Step 1: Download Home Assistant OS or a container image (recommend Raspberry Pi or x86).
  2. Step 2: Flash to SD card / install, boot and visit http://homeassistant.local:8123.
  3. Step 3: Follow the setup wizard to add devices, create automations, and customize your dashboard.
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseApache-2.0
Last Updated2026-06-26 23:05:27
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects