Before you start
- Get the LFG Alarm app on your phone from Google Play or the App Store, and sign in, and so should everyone who should be rung. Home Assistant sends the request; the app is what rings.
- Home Assistant with access to
configuration.yaml(or the File editor add-on). - An anything alarm in LFG Alarm. ## Connect it
- In LFG Alarm, make an Anything alarm, for example "Water leak". Share it with the people who should hear it (friends alarms only; an anything alarm is never public). Copy its private link.
- Keep the link out of your YAML: add it to
secrets.yaml:
lfg_water_leak: https://your-anything-alarm-link
- Add a REST command to
configuration.yaml:
rest_command:
ring_water_leak:
url: !secret lfg_water_leak
method: POST
- Restart Home Assistant (or reload YAML), then open Developer tools > Actions, run
rest_command.ring_water_leak, and your phone rings.
Use it in an automation
automation:
- alias: "Water under the sink: ring the house"
triggers:
- trigger: state
entity_id: binary_sensor.kitchen_leak
to: "on"
actions:
- action: rest_command.ring_water_leak
Good fits for a ring rather than a notification, because a ring is hard to sleep through:
- Leaks, smoke and CO from sensors you already have, ringing everyone in the house.
- The alarm system arming or tripping while you are away, ringing you and a neighbour who joined.
- A freezer or a greenhouse going out of range overnight.
- Someone at the door for a heavy sleeper upstairs, as an alarm instead of a chime.
After a ring, the alarm stays quiet for the time you chose when you made it (from 1 minute to 1 hour), so a sensor that flaps on and off rings once. LFG Alarm is not a monitored security or safety service; keep your real alarms and emergency numbers.
And setting alarms from Home Assistant?
LFG Alarm's MCP server (https://mcp.lfg.gm) lets an AI agent set alarms with a personal key. Home Assistant's Model Context Protocol integration, the one that lets its voice assistant use outside tools, currently connects only over the older SSE transport and signs in with OAuth only, with no field for a key. LFG Alarm's server speaks Streamable HTTP, so the two do not connect today. When Home Assistant's client adds Streamable HTTP and headers, this page will cover it.
Learn more
- How to make any app, script or feed ring your phone
- The fastest way to get your whole family's attention
- Connect LFG Alarm to another AI app
Sources and further reading
- Home Assistant: RESTful Command
- Home Assistant: Model Context Protocol (client)
- Home Assistant: Storing secrets
LFG Alarm is not affiliated with Home Assistant or the Open Home Foundation.

