Home Assistant (EN)
SoftwareOpen-source platform for smart home automation and control
Home Assistant
Home Assistant is the central hub for your self-managed smart home. It enables local, privacy-compliant control and monitoring of all connected devices without cloud dependencies. The software provides a comprehensive interface for automation and control of various device protocols. Due to its open-source nature, the software can be fully controlled and extended by the user.
Architecture
flowchart TD A[User interface] --> B[Home Assistant Core] B --> C[Device integrations] B --> D[Automations] B --> E[User accounts] C --> F[Zigbee] C --> G[Z-Wave] C --> H[MQTT] C --> I[WiFi devices] D --> J[Triggers] D --> K[Actions] D --> L[Conditions] E --> M[Admin] E --> N[Users] E --> O[Guests]
In context
- Typically used together with Home Assistant Supervisor and Home Assistant OS
- Related to: MQTT, Zigbee, Z-Wave, KNX, OpenHAB
- Example use case: Control of lighting, heating, security systems, and media playback