Hello everyone,
I’m excited to share with you a new custom component I’ve developed called the Home Automation Manager (HAM). After moving from VeraPlus to Home Assistant, I missed the ability to define profiles for different modes like home, away, vacation, and night. I set out to replicate this functionality and ended up creating something even more flexible.
What Does HAM Offer?
- Flexible Profiles: Define day parts according to your schedule and create custom profiles like “holiday” or “weekend.” Each profile can override the default day parts.
- Device Tracking Integration: Use device trackers to automatically set the home mode to “at home” or “away.”
- Scene Triggers: When a profile is activated, corresponding scripts are triggered. This allows for seamless automation based on your defined modes.
- Special “Away” Profile: When the home mode is set to “away,” this profile is automatically triggered, adding an extra layer of security or energy-saving measures.
- Sensors and Binary Sensors: HAM provides sensors to track the current profile, day part, and scene, making it easy to integrate with other automations.
- Services: Two services are included—
ham.updateto refresh all sensors andham.run_current_sceneto manually trigger the current scene’s scripts.
Getting Started
You can find the component and detailed configuration examples in the GitHub repository: GitHub. The setup is straightforward, and the documentation is comprehensive to help you get started quickly.
How You Can Help
I’d love to hear your feedback and see how you use HAM in your setups. Whether you have suggestions for improvements or just want to share creative use cases, your input is invaluable!
Let’s make home automation even smarter together! ![]()
Best regards,
Elad Bar