multi_leaf_dy_107_thermostat.yaml 3.9 KB

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