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
        type: string
        name: tone
        mapping:
          - 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
