Last Updated:

Squeezebox Alarm Monitoring Integration

S.C.O.R.E.OrganizationScheduling

Overview

The Squeezebox integration enhances your home’s scheduling capabilities by providing real-time alarm status updates. With binary sensors for upcoming, active, or snoozed alarms and a timestamp for the next alarm, users can manage their time efficiently and avoid missing important events.

Organization icon

Benefits

  • Stay informed about the status of alarms and reminders.
  • Easily track when the next alarm is set to go off.
  • Reduce the chances of oversleeping or forgetting important tasks.

Intent

This capability aims to streamline alarm management within the home environment. By providing immediate feedback on alarm statuses, users can make informed decisions about their time and activities.

Preconditions

  • Squeezebox integration must be set up in Home Assistant.
  • Home Assistant must be running version 2026.1 or higher.
  • User must have defined alarms through the Squeezebox interface.
  • Home Assistant installed and configured.
  • Integration available and authenticated: ESPHome.
  • Device installed and reachable: RainMachine Version 2 (API 4.6.1).

Actors

  • Homeowner checking alarm status
  • Family member setting alarms
  • Guest relying on home schedule

Trigger

The capability is triggered by the activation or modification of an alarm within the Squeezebox system.

Workflow Diagram

flowchart TD
    A[Alarm Set/Modified] -->|check status| B{{Is Alarm Active?}}
    B -->|Yes| C[Send Notification]
    B -->|No| D{{Is Alarm Snoozed?}}
    D -->|Yes| E[Update Snooze Status]
    D -->|No| F[Await Next Alarm]

Workflow Description

1. Alarm Set

User sets a new alarm on their Squeezebox device through Home Assistant.

2. Status Check

The system checks if the alarm is currently active, snoozed, or upcoming.

3. Notification Sent

If the alarm is active, a notification is sent to the homeowner or family members.

4. Update Snooze Status

If the alarm is snoozed, the system updates the snooze status and informs users accordingly.

5. Next Alarm Countdown

The system tracks the timestamp of the next scheduled alarm and updates it in real-time.

Postconditions

Users are kept informed of the alarm status, ensuring they can manage their time effectively and respond to upcoming events.

Optional Enhancements

  • Integrate with smart lights to indicate alarm status visually.
  • Add voice notifications through smart speakers.
  • Create routines that adjust home settings based on alarm status.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantESPHome, TasmotaRainMachine Version 2 (API 4.6.1), Garage Door Opener

Source Examples