awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
home-assistant avatar

home-assistant/home-assistant

0
View on GitHub↗
87,771 星标·37,690 分支·Python·Apache-2.0·12 次浏览www.home-assistant.io↗

Home Assistant

Home Assistant is a home automation platform and IoT device orchestrator that serves as a central hub for controlling smart devices and executing automated routines. It functions as a local smart home controller, managing device states and automation logic on a local network to provide a private alternative to cloud-based hubs.

The system emphasizes privacy-focused IoT management by prioritizing local control to reduce reliance on external cloud services. It enables multi-vendor device integration, translating diverse third-party hardware signals into a unified interface for consolidated management.

The platform includes an event-driven automation engine used to create triggers and actions based on schedules or device state changes. This is supported by a modular architecture that handles device abstraction and maintains local-first state storage.

Features

  • Home Automation - Provides a comprehensive framework for orchestrating smart devices and automating household activities based on device states.
  • Device Abstraction Layers - Translates diverse third-party hardware signals into a unified internal data model for consistent state management.
  • Event-Driven Automation Engines - Implements an event-driven engine that executes household routines based on device state changes, webhooks, or schedules.
  • Smart Home Orchestration - Functions as a local control platform for managing residential automation workflows and IoT device states.
  • Device Management - Offers a modular system for monitoring and controlling diverse internet-connected hardware while prioritizing local operation.
  • Multi-Vendor Hardware Integrations - Connects diverse third-party smart hardware and services into one unified interface for consolidated management.
  • Privacy-Focused Processing - Prioritizes local data processing and control to ensure user privacy and avoid reliance on cloud services.
  • Local-First Architectures - Implements a local-first architecture to maintain device states and historical data without requiring an internet connection.
  • Modular Extension Architectures - Employs a modular extension architecture to load independent integration modules at runtime for extended hardware support.
  • Hardware Integrations - Provides modular components that enable connectivity and communication with a vast array of external third-party hardware and services.
  • Entity State Registries - Tracks the current status of every connected entity in a centralized registry to trigger automated updates.
  • Event Loops - Uses an asyncio-based event loop to handle thousands of simultaneous network requests and device polls efficiently.
  • Application Frameworks - Platform for tracking and controlling home automation devices.
  • Miscellaneous Utilities - Privacy-focused platform for home automation.

Star 历史

home-assistant/home-assistant 的 Star 历史图表home-assistant/home-assistant 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Home Assistant 的开源替代方案

相似的开源项目,按与 Home Assistant 的功能重合度排序。
  • esphome/esphomeesphome 的头像

    esphome/esphome

    10,591在 GitHub 上查看↗

    ESPHome is a framework for creating and managing custom firmware for microcontrollers, specifically targeting ESP32 and ESP8266 architectures. It replaces the need for writing complex embedded C++ code by allowing users to define hardware behavior, pin configurations, and automation logic through simple, declarative text files. The system automatically compiles these configurations into optimized binary images, providing a streamlined path from design to deployment. The project distinguishes itself through a modular, component-based architecture that emphasizes local-first control, ensuring t

    C++esp32esp8266hacktoberfest
    在 GitHub 上查看↗10,591
  • home-assistant/corehome-assistant 的头像

    home-assistant/core

    87,753在 GitHub 上查看↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Pythonasynciohacktoberfesthome-automation
    在 GitHub 上查看↗87,753
  • xiaomi/ha_xiaomi_homeXiaoMi 的头像

    XiaoMi/ha_xiaomi_home

    21,779在 GitHub 上查看↗

    This project is a software integration designed to connect and control local Xiaomi smart home devices within a centralized home automation environment. It functions as a bridge that enables unified monitoring and management of various connected appliances across a local network, providing a standardized interface for IoT device orchestration. The integration secures communication channels by validating encrypted handshake sequences required to authorize commands between the controller and local hardware. It maintains state consistency by translating proprietary device attributes into standar

    Pythonhome-assistanthome-assistant-integrationmiot
    在 GitHub 上查看↗21,779
  • arendst/tasmotaarendst 的头像

    arendst/Tasmota

    24,502在 GitHub 上查看↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Carduinoautomationesp32
    在 GitHub 上查看↗24,502
查看 Home Assistant 的所有 30 个替代方案→

常见问题解答

home-assistant/home-assistant 是做什么的?

Home Assistant is a home automation platform and IoT device orchestrator that serves as a central hub for controlling smart devices and executing automated routines. It functions as a local smart home controller, managing device states and automation logic on a local network to provide a private alternative to cloud-based hubs.

home-assistant/home-assistant 的主要功能有哪些?

home-assistant/home-assistant 的主要功能包括:Home Automation, Device Abstraction Layers, Event-Driven Automation Engines, Smart Home Orchestration, Device Management, Multi-Vendor Hardware Integrations, Privacy-Focused Processing, Local-First Architectures。

home-assistant/home-assistant 有哪些开源替代品?

home-assistant/home-assistant 的开源替代品包括: esphome/esphome — ESPHome is a framework for creating and managing custom firmware for microcontrollers, specifically targeting ESP32… home-assistant/core — Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices… xiaomi/ha_xiaomi_home — This project is a software integration designed to connect and control local Xiaomi smart home devices within a… arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… domoticz/domoticz — Domoticz is a home automation platform and multi-protocol IoT orchestrator designed for controlling smart home devices… alexxit/xiaomigateway3 — XiaomiGateway3 is a local network interface and management tool for Xiaomi gateways. It functions as a local bridge to…