isparkle_rgb_ledcurtain.yaml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. name: Light curtain
  2. products:
  3. - id: ufi02yfc589ssyjp
  4. manufacturer: iSparkle
  5. model: Curtain Micro Lights
  6. entities:
  7. - entity: light
  8. dps:
  9. - id: 20
  10. type: boolean
  11. name: switch
  12. - id: 101
  13. type: string
  14. name: named_color
  15. mapping:
  16. - dps_val: R
  17. value: red
  18. - dps_val: RG
  19. value: yellow
  20. - dps_val: G
  21. value: lime
  22. - dps_val: GB
  23. value: cyan
  24. - dps_val: B
  25. value: blue
  26. - dps_val: RB
  27. value: magenta
  28. - dps_val: RGB
  29. value: white
  30. - dps_val: Color
  31. value: black
  32. - id: 102
  33. type: string
  34. name: effect
  35. mapping:
  36. - dps_val: Bright
  37. value: Bright
  38. - dps_val: Gradually
  39. value: Fade
  40. - dps_val: Star
  41. value: Star
  42. - dps_val: Flower
  43. value: Flower
  44. - dps_val: Marquee
  45. value: Marquee
  46. - dps_val: Fireworks
  47. value: Fireworks
  48. - dps_val: Meteor
  49. value: Meteor
  50. - dps_val: Stream
  51. value: Stream
  52. - entity: event
  53. name: Timer
  54. dps:
  55. - id: 103
  56. type: boolean
  57. name: event
  58. optional: true
  59. mapping:
  60. - dps_val: true
  61. value: report_on
  62. - dps_val: false
  63. value: report_off
  64. # The docs say rw for Timerreport
  65. - entity: button
  66. name: Timer On
  67. category: config
  68. dps:
  69. - id: 103
  70. type: boolean
  71. optional: true
  72. name: button
  73. - entity: button
  74. name: Timer Off
  75. category: config
  76. dps:
  77. - id: 103
  78. type: boolean
  79. optional: true
  80. name: button
  81. mapping:
  82. - dps_val: false
  83. value: true
  84. - dps_val: true
  85. value: false