HS1SA-E Updates: remote test and siren features

Hi Community Users,

We’ve heard many of you requesting Remote Test, Remote Mute, and Siren features that were previously only available on the newer HS1SA-E Plus model. To best support our users and extend the life of your current hardware, we are releasing an optional firmware update for the original HS1SA-E.

If you would like to plug and play, please try to buy HS1SA-E Plus, this post is only for who already had HS1SA-E.

This update bridges the gap between models by enabling several highly requested features.

What’s New

Once updated, your HS1SA-E will support:

  1. Remote Test: Trigger a self-test via Home Assistant without needing physical access to the device.
  2. Remote Temporary Mute: Silence the alarm remotely during false triggers.
  3. Smoke Siren Activation: Manually trigger the siren for use in automations (e.g., as part of a home security system).
  4. Identify Device: Easily locate a specific sensor via visual/audible feedback.

Compatibility & Requirements

  • Manufacturing Date: This firmware is intended for units manufactured in 2022 or later.
  • Recommendation: For the best stability, we strongly recommend testing this on devices manufactured after 2024.
  • Battery Impact: Please note that enabling these remote features will increase battery consumption. While the device remains energy-efficient and should still last for years, the battery life will be shorter than the original “low-power” factory state.

Note: Please ensure you have a stable Zigbee/network connection before initiating the update to prevent any interruptions.

How to check the datecode, version and models?

with Z2M:

with ZHA:


Please read the Datecode, version, manufacture name and model separately:

How to update your HS1SA-E?

once your HS1SA-E satisfy the prerequisite, you can try to update it in Z2M or ZHA.

Note: currently, we only provide the firmware locally, so that will not affect others products, you need to update it in your local setup.

Z2M:

ZHA:

How to use it?

Z2M:
HS1SA-lover

ZHA:
It has supported with HAOS 2026.7, please update your HA and you are all set.

if you are interesting it, please leave you comments below.

that’s what I see in z2m

In my case Reporten packages, Rejoin count and Reboot count are N\A instead of any numerial value.

I noticed that, too. I will fix it with next release.

This is amazing, thank you! Where can I get the firmware image file from?

@leoXie has kindly sent me a version 15 firmware file. I normally use ZHA so was able to install it using the Home Assistant ZHA OTA update guide 2026 instructions. That being said the appropriate entity config hasn’t been added to ZHA yet so the new features won’t actually work after the upgrade.

If you use Z2M I can confirm they work perfectly.

Once that’s set up and Home Assistant is restarted, perform the following steps:

  1. Visit the alarm device page (Settings → Devices and services → Zigbee Home Automation → {Device name}).
  2. Click the firmware upgrade link in the Configuration section and start the upgrade process.
  3. Use a pin to press the recessed button on the alarm to wake it.
  4. The firmware upgrade should start shortly after the button press. This took about 90 minutes to complete.

I placed my alarm near the Zigbee coordinator during the upgrade. This probably isn’t necessary but I wanted to ensure a reliable upgrade.

I’ve also checked the state of it with Z2M and the new entities appear immediately, so for Z2M users this update is ready to go out of the box.

I will add it to ZHA once I have time for it. but it may take a while.

btw… what is the function of “Identify” button? I pressed it onced but nothing happens

the green led should blink for a few second, it used for identifying a device

@leoXie I am interested in the Z2M firmware. I am using 5x HS1SA-E and want to be able to have them "go off" (siren) if one of them is "going off". It looks like your firmware could make this possible.

yeah, contact me.

Will the firmware be released for all?

Sure, how?

Hi @leoXie,

I have 4 x HS1SA-E units paired with ZHA and would love to try the firmware update. Could you share the firmware file? Has the appropriate entity config now been resolved/finalized as mentioned by @jtjp ? Happy to report back on the ZHA experience. Thanks!

@leoXie Can you share the firmware for some of us to test in this thread please.

sure, I have reached out to you.

done, I have reached out to you.

Installed on first one to test.

Zigbee2Mqtt

Used OTA button on device in Z2M and selected firmware file. Then click self test button on device and clicked "Update device firmware" in Z2M.

Notes:

  1. Maybe worth having detector near coordinator. Update takes a while.
  2. Device goes into to "trouble" state at the start so if you have anything alerting you on this expect notifications like crazy - Disable beforehand
  3. Takes a min or two to get the new "Exposes" in Z2M after update.

New state object.

{
    "ac_status": false,
    "battery": 100,
    "battery_defect": false,
    "battery_low": false,
    "elapsed": 21,
    "last_seen": "2026-05-28T14:45:26+01:00",
    "linkquality": 112,
    "restore_reports": true,
    "smoke": false,
    "supervision_reports": true,
    "tamper": false,
    "test": false,
    "trouble": false,
    "update": {
        "installed_version": 21,
        "latest_release_notes": null,
        "latest_source": null,
        "latest_version": 21,
        "state": "available"
    },
    "trigger_selftest": "test",
    "siren_for_automation_only": "stop"
}

In Z2M

Another annoyance rather than issue is it gets detected by Z2M after the update as a HS1SA-E-Lover which does not have a photo. So you loose the photo in Z2M.

Fixed now after putting a pull request in.

@leoXie all ok on 5 devices. Is it possible in later versions to disable heartbeat?

Anyway. Thank you. Much improved usability as I can chain them together in Node-Red now.

Hi Steve,
glad to hear that, the picture I did uploaded to Z2M but not sure why it wasn't shown up, howevery, I am still working on that.

For the heartbeat indicator switch, it only supported for HS1SA-E Plus, and it's available on Amazon now.

since you are using NodeRed, someone made a Node-Red AI skills for HS1SA-E Plus, maybe you could try it for this one, too. I will reach out to him if I can send it here.