name: Accent lighting
products:
  - id: bau7S9LJYvPgynWc
    manufacturer: Richelieu
    model: "166142030"
entities:
  - entity: light
    dps:
      - id: 1
        type: boolean
        name: switch
      - id: 2
        type: string
        name: effect
        # "current" is default or can set "scene_[1-18]" to use that scene
        mapping:
          - dps_val: current
            value: "off"
          - dps_val: "scene_1"
            value: Scene 1
          - dps_val: "scene_2"
            value: Scene 2
          - dps_val: "scene_3"
            value: Scene 3
          - dps_val: "scene_4"
            value: Scene 4
          - dps_val: "scene_5"
            value: Scene 5
          - dps_val: "scene_6"
            value: Scene 6
          - dps_val: "scene_7"
            value: Scene 7
          - dps_val: "scene_8"
            value: Scene 8
          - dps_val: "scene_9"
            value: Scene 9
          - dps_val: "scene_10"
            value: Scene 10
          - dps_val: "scene_11"
            value: Scene 11
          - dps_val: "scene_12"
            value: Scene 12
          - dps_val: "scene_13"
            value: Scene 13
          - dps_val: "scene_14"
            value: Scene 14
          - dps_val: "scene_15"
            value: Scene 15
          - dps_val: "scene_16"
            value: Scene 16
          - dps_val: "scene_17"
            value: Scene 17
          - dps_val: "scene_18"
            value: Scene 18
      - id: 3
        name: brightness
        type: integer
        unit: "%"
        range:
          min: 1
          max: 100
      - id: 4
        name: color_temp
        type: integer
        range:
          min: 0
          max: 100
        mapping:
          - target_range:
              min: 3000
              max: 5000
      - id: 101
        name: selected_scene_to_delete
        type: string
        mapping:
          - dps_val: "scene_1"
            value: Scene 1
          - dps_val: "scene_2"
            value: Scene 2
          - dps_val: "scene_3"
            value: Scene 3
          - dps_val: "scene_4"
            value: Scene 4
          - dps_val: "scene_5"
            value: Scene 5
          - dps_val: "scene_6"
            value: Scene 6
          - dps_val: "scene_7"
            value: Scene 7
          - dps_val: "scene_8"
            value: Scene 8
          - dps_val: "scene_9"
            value: Scene 9
          - dps_val: "scene_10"
            value: Scene 10
          - dps_val: "scene_11"
            value: Scene 11
          - dps_val: "scene_12"
            value: Scene 12
          - dps_val: "scene_13"
            value: Scene 13
          - dps_val: "scene_14"
            value: Scene 14
          - dps_val: "scene_15"
            value: Scene 15
          - dps_val: "scene_16"
            value: Scene 16
          - dps_val: "scene_17"
            value: Scene 17
          - dps_val: "scene_18"
            value: Scene 18
      - id: 102
        name: selected_scene_to_add
        type: string
        mapping:
          - dps_val: "scene_1"
            value: Scene 1
          - dps_val: "scene_2"
            value: Scene 2
          - dps_val: "scene_3"
            value: Scene 3
          - dps_val: "scene_4"
            value: Scene 4
          - dps_val: "scene_5"
            value: Scene 5
          - dps_val: "scene_6"
            value: Scene 6
          - dps_val: "scene_7"
            value: Scene 7
          - dps_val: "scene_8"
            value: Scene 8
          - dps_val: "scene_9"
            value: Scene 9
          - dps_val: "scene_10"
            value: Scene 10
          - dps_val: "scene_11"
            value: Scene 11
          - dps_val: "scene_12"
            value: Scene 12
          - dps_val: "scene_13"
            value: Scene 13
          - dps_val: "scene_14"
            value: Scene 14
          - dps_val: "scene_15"
            value: Scene 15
          - dps_val: "scene_16"
            value: Scene 16
          - dps_val: "scene_17"
            value: Scene 17
          - dps_val: "scene_18"
            value: Scene 18
