Affordable Siren that actually has volume control?

The ~$20 Heiman Zigbee Siren, according to users, doesn’t have volume control via Home Assistant.

The Aeotec Siren 6 is $80 for what is essentially just a speaker.

I’m not really seeing any other options so was hoping I could get some recommendations - what do you use for an alarm system siren? Can it be configured to work for other noises, etc?

Use any connected/smart speaker that’s supported by HA.

There may be no UI volume control, but you should be able to use the zha.set_zigbee_cluster_attribute action to set the volume.

Are you referring to the Heiman? Because as far as I’ve seen (as of june) it seems to have issues with controls still?

Mine’s a Moes, but it also cost about £20.00. The only UI control it has is an on/off switch, but I use an automation to select the siren sound (I also use it as a doorbell) and set the volume to high.

alias: Alarm triggered
description: >-
  Sets siren melody to 11, alarm duration to 30 sec and volume to high, then
  sounds alarm.
mode: single
triggers:
  - entity_id:
      - alarm_control_panel.alarmo
    to: triggered
    alias: Alarmo changes to triggered
    trigger: state
conditions: []
actions:
  - target:
      entity_id: switch.kitchen_siren_switch
    data: {}
    alias: Turn off kitchen siren
    action: switch.turn_off
  - data:
      cluster_type: in
      ieee: a4:c1:38:f1:70:6e:2a:cc
      endpoint_id: 1
      cluster_id: 6
      attribute: 1126
      value: NeoAlarmMelody.melody_11
    alias: Set siren sound to alarm
    action: zha.set_zigbee_cluster_attribute
  - data:
      cluster_type: in
      ieee: a4:c1:38:f1:70:6e:2a:cc
      endpoint_id: 1
      cluster_id: 6
      attribute: 615
      value: "30"
    alias: Set duration to 30 sec
    action: zha.set_zigbee_cluster_attribute
  - data:
      cluster_type: in
      ieee: a4:c1:38:f1:70:6e:2a:cc
      endpoint_id: 1
      cluster_id: 6
      attribute: 1140
      value: NeoAlarmVolume.high
    alias: Set volume to high
    action: zha.set_zigbee_cluster_attribute
  - delay:
      hours: 0
      minutes: 0
      seconds: 5
      milliseconds: 0
  - target:
      entity_id: switch.kitchen_siren_switch
    data: {}
    alias: Sound alarm
    action: switch.turn_on

There’s a good review of the Heiman here, with instructions about how to set it up. It does mention that some people are having problems:

https://smarthomescene.com/reviews/heiman-zigbee-alarm-siren-hs2wd-e-review/