Last Updated:

SMS Notifications via GSM Modem

S.C.O.R.E.ConvenienceDevice Control

Overview

This capability enables homeowners to receive SMS notifications for various events happening at home, such as security alerts or system updates. By using a GSM modem, notifications can be sent directly to mobile devices, ensuring important information is communicated promptly.

Convenience icon

Benefits

  • Immediate awareness of home security events, such as motion detection or door openings.
  • Convenience of receiving alerts without needing an internet connection.
  • Potential for integrating with other smart home devices for comprehensive monitoring.

Intent

The purpose of this capability is to provide real-time notifications to homeowners through SMS, enhancing their ability to monitor home security and system status remotely. The outcome is an increased sense of safety and control over home environments.

Preconditions

  • GSM modem connected to the home network.
  • Home Assistant configured to send SMS notifications.
  • Mobile phone number registered for receiving SMS alerts.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Zigbee2MQTT.
  • Device installed and reachable: Energy Monitoring.

Actors

  • Homeowner receiving alerts
  • Family members who may need to be informed of changes
  • Guests who may trigger notifications through their actions

Trigger

The capability is triggered by specific events such as a motion sensor detecting movement, a door sensor being activated, or a scheduled time for reminders.

Workflow Diagram

flowchart TD
    A[Event Trigger] -->|motion detected| B{Decision?}
    B -->|Yes| C[Send SMS Notification]
    C --> D[Inform Homeowner]
    B -->|No| E[Exit]

Workflow Description

1. Event Detection

A sensor detects an event, such as motion or a door opening, that requires notification.

2. Check Notification Conditions

The system evaluates whether the conditions for sending an SMS notification are met.

3. Prepare SMS Content

If conditions are satisfied, the system prepares a message containing relevant details about the event.

4. Send SMS Notification

The prepared message is sent via the GSM modem to the registered mobile phone number.

5. Confirmation of Delivery

The system may log the successful sending of the SMS or handle any delivery failures.

Postconditions

After the capability executes, the homeowner receives an SMS notification with the details of the event, allowing for timely response if necessary.

Optional Enhancements

  • Integrate with voice assistants for verbal notifications.
  • Add customization options for different alert types.
  • Implement a logging system to track all notifications sent.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantZigbee2MQTT, Z-Wave JSEnergy Monitoring, Temperature Sensors

Source Examples