Presence Simulation enables realistic presence simulation in Home Assistant. It analyzes historical entity state data to emulate occupancy patterns, turning devices on and off based on past behavior. This component addresses the need for automated home security and energy efficiency when users are away.
This project offers flexible configuration options, including support for multiple entities and configurable simulation behavior. It provides detailed logging, making debugging easier. The component allows for optional light attribute simulation for even more realistic scenarios. Version 4 introduced the ability to manage multiple simulation switches independently.
- Entity Coverage: Supports a wide range of entities including lights, covers, media players, and switches.
- Configuration Flexibility: Offers configurable simulation duration ('delta'), poll interval, and entity selection.
- Multiple Simulation Switches: Allows managing several independent simulations with distinct configurations (v4).
- Light Attribute Simulation: Enables simulating brightness and color temperature changes for lights.
- Event Notifications: Emits a
presence_simulation_changeevent for triggering integrations and automations. - Restore States: Option to restore entity states to their previous values after simulation.
- Randomization: Option to add randomization to simulation times for greater realism.
The project is actively maintained, with regular updates and bug fixes. Detailed documentation and tutorials are available, supporting easy setup and troubleshooting. The component has a strong community presence and a consistent release history, indicating stability and reliability.
This project benefits users seeking to automate home security and energy saving by simulating occupancy. It is applicable for homeowners, renters, and smart home enthusiasts aiming for enhanced home automation. This provides a simple and effective alternative to manual entity control or complex rule-based systems.
