multi_leaf_dy_107_thermostat.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. name: Thermostat
  2. products:
  3. - id: gdusjavy8i4dpjlt
  4. name: Multi-leaf DY-107
  5. primary_entity:
  6. entity: climate
  7. translation_key: thermostat
  8. dps:
  9. - id: 1
  10. name: hvac_mode
  11. type: boolean
  12. mapping:
  13. - dps_val: true
  14. value: heat
  15. - dps_val: false
  16. value: "off"
  17. - id: 2
  18. name: preset_mode
  19. type: string
  20. mapping:
  21. - dps_val: auto
  22. value: program
  23. - dps_val: manual
  24. value: manual
  25. - id: 16
  26. type: integer
  27. name: temperature
  28. range:
  29. min: 5
  30. max: 90
  31. - id: 19
  32. type: integer
  33. name: max_temperature
  34. - id: 24
  35. type: integer
  36. name: current_temperature
  37. - id: 26
  38. optional: true
  39. type: integer
  40. name: min_temperature
  41. - id: 36
  42. type: string
  43. name: hvac_action
  44. mapping:
  45. - dps_val: close
  46. icon: "mdi:radiator-disabled"
  47. constraint: hvac_mode
  48. conditions:
  49. - dps_val: true
  50. value: idle
  51. - dps_val: false
  52. value: "off"
  53. - dps_val: open
  54. constraint: hvac_mode
  55. conditions:
  56. - dps_val: true
  57. icon: "mdi:radiator"
  58. value: heating
  59. - dps_val: false
  60. icon: "mdi:radiator-disabled"
  61. value: "off"
  62. - id: 45
  63. name: fault_code
  64. type: bitfield
  65. secondary_entities:
  66. - entity: number
  67. name: Calibration offset
  68. category: config
  69. icon: "mdi:thermometer"
  70. dps:
  71. - id: 27
  72. type: integer
  73. name: value
  74. unit: C
  75. range:
  76. min: -9
  77. max: 9
  78. - entity: switch
  79. translation_key: anti_frost
  80. category: config
  81. dps:
  82. - id: 10
  83. type: boolean
  84. name: switch
  85. - entity: lock
  86. translation_key: child_lock
  87. category: config
  88. dps:
  89. - id: 40
  90. optional: true
  91. type: boolean
  92. name: lock
  93. - entity: select
  94. name: Sensor selection
  95. category: config
  96. dps:
  97. - id: 43
  98. type: string
  99. name: option
  100. mapping:
  101. - dps_val: in
  102. icon: "mdi:gauge"
  103. value: Internal
  104. - dps_val: out
  105. icon: "mdi:thermometer-chevron-down"
  106. value: External
  107. - dps_val: all
  108. icon: "mdi:thermometer"
  109. value: Both
  110. - entity: binary_sensor
  111. category: diagnostic
  112. class: problem
  113. dps:
  114. - id: 45
  115. type: bitfield
  116. name: sensor
  117. mapping:
  118. - dps_val: 0
  119. value: false
  120. - value: true
  121. - entity: number
  122. name: Maximum temperature
  123. category: config
  124. class: temperature
  125. icon: "mdi:thermometer-chevron-up"
  126. dps:
  127. - id: 19
  128. type: integer
  129. name: value
  130. unit: C
  131. range:
  132. min: 30
  133. max: 90
  134. - entity: number
  135. name: Minimum temperature
  136. category: config
  137. class: temperature
  138. icon: "mdi:thermometer-chevron-down"
  139. dps:
  140. - id: 26
  141. optional: true
  142. name: value
  143. type: integer
  144. unit: C
  145. range:
  146. min: 5
  147. max: 20
  148. - entity: button
  149. name: Reset
  150. category: config
  151. class: restart
  152. dps:
  153. - id: 39
  154. name: button
  155. type: boolean
  156. optional: true
  157. - entity: select
  158. name: Working week
  159. icon: "mdi:calendar-clock"
  160. category: config
  161. dps:
  162. - id: 31
  163. type: string
  164. name: option
  165. optional: true
  166. mapping:
  167. - dps_val: "00"
  168. value: "Off"
  169. - dps_val: "5_2"
  170. value: "5 days"
  171. - dps_val: "6_1"
  172. value: "6 days"
  173. - dps_val: "70"
  174. value: "7 days"
  175. - dps_val: null
  176. value_redirect: alt
  177. - entity: light
  178. name: Backlight
  179. category: config
  180. dps:
  181. - id: 44
  182. type: integer
  183. name: brightness
  184. optional: true
  185. range:
  186. min: 0
  187. max: 100