HassAlarm
Overview
• HassAlarm is an integration designed for the Home Assistant (hass.io) ecosystem.
• It functions as a bridge between your smart home environment and the various alarm clocks connected through supported devices or services.
• The primary purpose of HassAlarm is to monitor, interpret, and synchronize alarm events, ensuring your smart home setup is aware of the next upcoming alarm time.
• By doing so, it allows automation routines to be triggered based on when you plan to wake up or when a specific alarm is set to occur.
Core Functionality
• Listening for Updates:
+ HassAlarm continuously listens for updates from linked alarm clock applications or smart devices.
+ This can include alarms set through your phone, smart speaker, or other integrated smart platforms.
• Data Synchronization:
+ When an alarm is created, changed, or deleted, the integration automatically updates Home Assistant’s data to reflect the new schedule.
• Entity Management:
+ The system updates the input_datetime.next_alarm entity or a custom entity ID specified by the user.
+ This dynamic value represents the next valid alarm time in your environment.
• Automation Triggering:
+ Once the alarm time is known, users can create automations in Home Assistant to perform actions such as turning on lights, adjusting thermostats, or playing music when the alarm activates.
Configuration and Customization
• HassAlarm can be customized to use different entity IDs if you prefer to manage multiple users or devices.
• Setup typically involves installing the integration, granting permission for it to read alarm data, and specifying the Home Assistant entities that should be updated.
• Users can tailor the update intervals, notification preferences, and automation behaviors according to personal routines.
Benefits
• Provides seamless integration between alarm systems and home automation.
• Reduces manual automation configuration by automatically updating alarm times.
• Enhances convenience and supports advanced morning or bedtime routines.
Further Information
• For source code, installation instructions, and extended documentation, visit the official repository: https://github.com/Johboh/hassalarm.
FAQ
Q: Why would I want to use HassAlarm in my smart home?
A: HassAlarm helps your smart home respond intelligently to your daily schedule. Instead of relying on fixed time triggers, your automations can adjust themselves based on when you actually plan to wake up. For example, your lights, coffee maker, or thermostat can activate when your next alarm goes off.
Q: Which kinds of alarm sources can HassAlarm connect to?
A: HassAlarm can link to a variety of supported devices and apps that expose alarm data, such as smartphones, smart speakers, or other integrated smart platforms. The exact compatibility depends on what services are supported by your Home Assistant setup and how those devices share alarm information.
Q: How does HassAlarm keep track of changes in my alarms?
A: It continuously listens for updates from your connected devices. Whenever you create, modify, or delete an alarm, HassAlarm automatically updates Home Assistant’s data to reflect the new schedule, ensuring it always knows your next upcoming alarm event.
Version History
v1.34——21 Oct 2025
Update Home Assistant (Hass.io) sensor based on next scheduled alarm Download the latest version of Hassalarm to enjoy new features and updates immediately!
*1.34
- Set correct theming and fix dark mode
*1.33
- Don't assume 8123 port number and default to https
*1.32
- Add support for manually entering package name to ignore.
Ratings and reviews
There are no reviews yet. Be the first one to write one.