Issue #2635
@@ -802,3 +802,4 @@ Further device support has been made with the assistance of users. Please consid
- [akop](https://github.com/akop) for contributing support for Ledvance Smart+ Planon plus backlight.
- [vytux-com](https://github.com/vytux-com) for contributing support for 3A Nue 3 speed fan and light controller.
- [nicolas-sora](https://github.com/nicolas-sora) for assisting with support for Wasserstein AquaPal water monitor.
+- [theqz](https://github.com/theqz) for assisting with support for A03 siren.
@@ -760,6 +760,7 @@ work reliably, even if listed below.
### Sirens
+- A03 siren
- Neo Coolcam Siren with temperature and humidity alert (NAS-AB02W)
- Orion Grid Connect SWS07HA indoor siren
- Orion Grid Connect outdoor siren (also Elesion NX-4980)
@@ -0,0 +1,97 @@
+name: Siren
+products:
+ - id: ztoh9ka787lzjkpy
+ model: A03
+entities:
+ - entity: siren
+ dps:
+ - id: 5
+ type: string
+ name: volume_level
+ mapping:
+ - dps_val: mute
+ value: 0.0
+ - dps_val: low
+ value: 0.33
+ - dps_val: middle
+ value: 0.67
+ - dps_val: high
+ value: 1.0
+ - id: 7
+ type: integer
+ name: duration
+ unit: s
+ range:
+ min: 1
+ max: 380
+ - id: 13
+ type: boolean
+ name: switch
+ - id: 21
+ name: tone
+ - dps_val: mode_1
+ value: Mode 1
+ - dps_val: mode_2
+ value: Mode 2
+ - dps_val: mode_3
+ value: Mode 3
+ - dps_val: mode_4
+ value: Mode 4
+ - dps_val: mode_5
+ value: Mode 5
+ - dps_val: mode_6
+ value: Mode 6
+ - dps_val: mode_7
+ value: Mode 7
+ - dps_val: mode_8
+ value: Mode 8
+ - dps_val: mode_9
+ value: Mode 9
+ - dps_val: mode_10
+ value: Mode 10
+ - dps_val: mode_11
+ value: Mode 11
+ - dps_val: mode_12
+ value: Mode 12
+ - dps_val: mode_13
+ value: Mode 13
+ - dps_val: mode_14
+ value: Mode 14
+ - dps_val: mode_15
+ value: Mode 15
+ - dps_val: mode_16
+ value: Mode 16
+ - dps_val: mode_17
+ value: Mode 17
+ - dps_val: mode_18
+ value: Mode 18
+ - dps_val: mode_19
+ value: Mode 19
+ - dps_val: mode_20
+ value: Mode 20
+ - dps_val: mode_21
+ value: Mode 21
+ - dps_val: mode_22
+ value: Mode 22
+ - dps_val: mode_23
+ value: Mode 23
+ - dps_val: mode_24
+ value: Mode 24
+ - dps_val: mode_25
+ value: Mode 25
+ - dps_val: mode_26
+ value: Mode 26
+ - dps_val: mode_27
+ value: Mode 27
+ - dps_val: mode_28
+ value: Mode 28
+ - dps_val: mode_29
+ value: Mode 29
+ - dps_val: mode_30
+ value: Mode 30
+ - dps_val: mode_31
+ value: Mode 31
+ - dps_val: mode_32
+ value: Mode 32