Shelly Plus Smoke can be integrated in HA and actions can be triggered when smoke is detected, however there is no option to silence the alarm from within HA.
It would be nice to have a service available within HA to silence the alarm of the Shelly Plus Smoke.
tom_l
July 8, 2024, 12:02pm
2
It is available in the API https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Smoke#smokemute-example so it could be added.
Until that happens you can do this:
Update this shell command with the ip address of your Shelly Smoke:
configuration.yaml file
shell_command:
mute_smoke_alarm: curl -X POST -d '{"id":1,"method":"Smoke.Mute","params":{"id":0}}' http://ip_address_here/rpc
Used in an automation:
action:
- service: shell_command.mute_smoke_alarm
Can also be used as a dashboard button tap action.
type: button
show_name: true
show_icon: true
tap_action:
action: call-service
service: shell_command.mute_smoke_alarm
entity: shell_command.mute_smoke_alarm
3 Likes
tom_l
July 8, 2024, 10:38pm
4
Also check the device page in Settings → Devices & Services → Shelly. It may have disabled controls you can enable.
I enabled the more usefull. Tomorrow i will test the button to mute the alarm. I need to burn some paper
I tried the smoke sensor and the button to mute the alarm worked perfectly.
I set up a priority fire alarm to notify the mobile phone and it works perfect too.
automations:
- alias: "Fire Detected Android alarm stream"
trigger:
- platform: state
entity_id: sensor.smoke_alarm
to: "smoke"
action:
- service: notify.mobile_app_<your_device_id_here>
data:
title: "Wake up!"
message: "The house is on fire and the cat's stuck in the dryer!"
data:
ttl: 0
priority: high
channel: alarm_stream
1 Like
Hi, do you know how I could add multiple alarms to that command (all are shelly smoke plus)?
Bieniu
(Maciek)
October 26, 2025, 1:10pm
9
„Mute alarm” button will be available in HA 2025.11.0
dev ← bieniu:shelly-smoke-mute
opened 08:50AM - 17 Oct 25 UTC
## Breaking change
## Proposed change
## Type of change
- [ ]… Dependency upgrade
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New integration (thank you!)
- [x] New feature (which adds functionality to an existing integration)
- [ ] Deprecation (breaking change to happen in the future)
- [ ] Breaking change (fix/feature causing existing functionality to break)
- [ ] Code quality improvements to existing code or addition of tests
## Additional information
- This PR fixes or closes issue: fixes #
- This PR is related to issue:
- Link to documentation pull request:
- Link to developer documentation pull request:
- Link to frontend pull request:
## Checklist
- [ ] I understand the code I am submitting and can explain how it works.
- [ ] The code change is tested and works locally.
- [ ] Local tests pass. **Your PR cannot be merged unless tests pass**
- [ ] There is no commented out code in this PR.
- [ ] I have followed the [development checklist][dev-checklist]
- [ ] I have followed the [perfect PR recommendations][perfect-pr]
- [ ] The code has been formatted using Ruff (`ruff format homeassistant tests`)
- [ ] Tests have been added to verify that the new code works.
- [ ] Any generated code has been carefully reviewed for correctness and compliance with project standards.
If user exposed functionality or configuration variables are added/changed:
- [ ] Documentation added/updated for [www.home-assistant.io][docs-repository]
If the code communicates with devices, web services, or third-party tools:
- [ ] The [manifest file][manifest-docs] has all fields filled out correctly.
Updated and included derived files by running: `python3 -m script.hassfest`.
- [ ] New or updated dependencies have been added to `requirements_all.txt`.
Updated by running `python3 -m script.gen_requirements_all`.
- [ ] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
To help with the load of incoming pull requests:
- [ ] I have reviewed two other [open pull requests][prs] in this repository.
[prs]: https://github.com/home-assistant/core/pulls?q=is%3Aopen+is%3Apr+-author%3A%40me+-draft%3Atrue+-label%3Awaiting-for-upstream+sort%3Acreated-desc+review%3Anone+-status%3Afailure
[dev-checklist]: https://developers.home-assistant.io/docs/development_checklist/
[manifest-docs]: https://developers.home-assistant.io/docs/creating_integration_manifest/
[quality-scale]: https://developers.home-assistant.io/docs/integration_quality_scale_index/
[docs-repository]: https://github.com/home-assistant/home-assistant.io
[perfect-pr]: https://developers.home-assistant.io/docs/review-process/#creating-the-perfect-pr
1 Like
tom_l
November 8, 2025, 11:28pm
11
Closed as resolved in the PR above.