moes_controlpanel.yaml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. name: Control hub
  2. products:
  3. - id: z1fcxdrpiazyjaky
  4. name: Moes CCP-S01-EU-WH-EN touchscreen control panel IR and Bluetooth hub
  5. primary_entity:
  6. entity: switch
  7. translation_key: switch_x
  8. translation_placeholders:
  9. x: 1
  10. dps:
  11. - id: 16
  12. type: boolean
  13. name: switch
  14. # up channel is defined as read-only, down_channel as write only.
  15. # this seems wrong, but they are in an undocumented "raw" format,
  16. # so anyway difficult to support
  17. - id: 1
  18. type: string
  19. optional: true
  20. name: up_channel
  21. - id: 2
  22. type: string
  23. optional: true
  24. name: down_channel
  25. secondary_entities:
  26. - entity: switch
  27. translation_key: switch_x
  28. translation_placeholders:
  29. x: 2
  30. dps:
  31. - id: 17
  32. type: boolean
  33. name: switch
  34. - entity: switch
  35. translation_key: switch_x
  36. translation_placeholders:
  37. x: 3
  38. dps:
  39. - id: 3
  40. type: boolean
  41. name: switch
  42. - entity: light
  43. class: backlight
  44. category: config
  45. dps:
  46. - id: 36
  47. type: boolean
  48. optional: true
  49. name: switch
  50. - entity: select
  51. name: Indicator
  52. icon: "mdi:led-on"
  53. category: config
  54. dps:
  55. - id: 37
  56. type: string
  57. name: option
  58. mapping:
  59. - dps_val: none
  60. value: "Off"
  61. - dps_val: relay
  62. value: State
  63. - dps_val: pos
  64. value: Position
  65. - entity: select
  66. translation_key: initial_state
  67. category: config
  68. dps:
  69. - id: 38
  70. type: string
  71. name: option
  72. mapping:
  73. - dps_val: "off"
  74. value: "off"
  75. - dps_val: "on"
  76. value: "on"
  77. - dps_val: memory
  78. value: memory
  79. - entity: select
  80. name: Initial state 1
  81. translation_key: initial_state
  82. category: config
  83. dps:
  84. - id: 39
  85. type: string
  86. name: option
  87. mapping:
  88. - dps_val: "off"
  89. value: "off"
  90. - dps_val: "on"
  91. value: "on"
  92. - dps_val: memory
  93. value: memory
  94. - entity: select
  95. name: Initial state 2
  96. translation_key: initial_state
  97. category: config
  98. dps:
  99. - id: 40
  100. type: string
  101. name: option
  102. mapping:
  103. - dps_val: "off"
  104. value: "off"
  105. - dps_val: "on"
  106. value: "on"
  107. - dps_val: memory
  108. value: memory
  109. - entity: select
  110. name: Initial state 3
  111. translation_key: initial_state
  112. category: config
  113. dps:
  114. - id: 41
  115. type: string
  116. name: option
  117. mapping:
  118. - dps_val: "off"
  119. value: "off"
  120. - dps_val: "on"
  121. value: "on"
  122. - dps_val: memory
  123. value: memory
  124. - entity: remote
  125. dps:
  126. - id: 201
  127. type: string
  128. optional: true
  129. name: send
  130. - id: 202
  131. type: string
  132. optional: true
  133. name: receive
  134. - entity: number
  135. name: Voice volume
  136. category: config
  137. icon: "mdi:volume-high"
  138. dps:
  139. - id: 203
  140. type: integer
  141. optional: true
  142. name: value
  143. unit: "%"
  144. range:
  145. min: 0
  146. max: 100
  147. - entity: switch
  148. name: Mic enable
  149. category: config
  150. dps:
  151. - id: 204
  152. type: boolean
  153. optional: true
  154. name: switch
  155. - entity: button
  156. name: Voice play
  157. category: config
  158. dps:
  159. - id: 205
  160. type: boolean
  161. name: button
  162. optional: true
  163. - id: 207
  164. type: string
  165. optional: true
  166. name: alarm_clock
  167. - id: 208
  168. type: string
  169. optional: true
  170. name: control_group
  171. - entity: button
  172. name: Voice Bluetooth play
  173. category: config
  174. dps:
  175. - id: 206
  176. type: boolean
  177. name: button
  178. optional: true