ledlux_thermostat.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. name: LEDLUX thermostat
  2. products:
  3. - id: atico42xjbgqgiys
  4. name: Smart Boiler
  5. primary_entity:
  6. entity: climate
  7. translation_only_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: temperature
  19. type: integer
  20. range:
  21. min: 5
  22. max: 1220
  23. mapping:
  24. - scale: 10
  25. step: 5
  26. - id: 3
  27. name: current_temperature
  28. type: integer
  29. mapping:
  30. - scale: 10
  31. step: 5
  32. - id: 4
  33. type: string
  34. name: preset_mode
  35. mapping:
  36. - dps_val: Manual
  37. value: manual
  38. - dps_val: Program
  39. value: program
  40. - dps_val: Holiday
  41. value: away
  42. - id: 12
  43. type: bitfield
  44. name: fault_code
  45. - id: 102
  46. type: boolean
  47. name: hvac_action
  48. mapping:
  49. - dps_val: true
  50. constraint: hvac_mode
  51. conditions:
  52. - dps_val: false
  53. value: "off"
  54. - dps_val: true
  55. value: heating
  56. - dps_val: false
  57. constraint: hvac_mode
  58. conditions:
  59. - dps_val: false
  60. value: "off"
  61. - dps_val: true
  62. value: idle
  63. - id: 106
  64. type: boolean
  65. name: unknown_106
  66. - id: 107
  67. type: boolean
  68. name: unknown_107
  69. - id: 113
  70. type: integer
  71. name: low_temperature_limit
  72. - id: 114
  73. type: integer
  74. name: max_temperature
  75. - id: 115
  76. type: integer
  77. name: min_temperature
  78. secondary_entities:
  79. - entity: lock
  80. translation_key: child_lock
  81. category: config
  82. dps:
  83. - id: 6
  84. type: boolean
  85. name: lock
  86. - entity: number
  87. name: Holiday days
  88. category: config
  89. dps:
  90. - id: 104
  91. type: integer
  92. unit: d
  93. name: value
  94. range:
  95. min: 1
  96. max: 30
  97. - entity: number
  98. name: Holiday temperature
  99. category: config
  100. class: temperature
  101. dps:
  102. - id: 105
  103. type: integer
  104. name: value
  105. - id: 114
  106. type: integer
  107. name: maximum
  108. - id: 115
  109. type: integer
  110. name: minimum
  111. - entity: number
  112. name: Calibration offset
  113. category: config
  114. dps:
  115. - id: 109
  116. type: integer
  117. name: value
  118. range:
  119. min: -9
  120. max: 9
  121. unit: C
  122. - entity: number
  123. name: Calibration swing internal
  124. category: config
  125. dps:
  126. - id: 110
  127. type: integer
  128. name: value
  129. range:
  130. min: 5
  131. max: 25
  132. mapping:
  133. - scale: 10
  134. unit: C
  135. - entity: number
  136. name: Low temperature protection
  137. category: config
  138. class: temperature
  139. dps:
  140. - id: 113
  141. type: integer
  142. name: value
  143. range:
  144. min: 1
  145. max: 10
  146. unit: C
  147. - entity: number
  148. name: High temperature limit
  149. category: config
  150. class: temperature
  151. dps:
  152. - id: 114
  153. type: integer
  154. name: value
  155. range:
  156. min: 2
  157. max: 70
  158. unit: C
  159. - entity: number
  160. name: Low temperature limit
  161. category: config
  162. class: temperature
  163. dps:
  164. - id: 115
  165. type: integer
  166. name: value
  167. range:
  168. min: 1
  169. max: 10
  170. unit: C
  171. - entity: select
  172. name: Initial state
  173. category: config
  174. dps:
  175. - id: 117
  176. type: string
  177. name: option
  178. mapping:
  179. - dps_val: keep
  180. value: Previous
  181. - dps_val: "off"
  182. value: "Off"
  183. - dps_val: "on"
  184. value: "On"
  185. - entity: select
  186. name: Schedule
  187. category: config
  188. dps:
  189. - id: 118
  190. type: string
  191. name: option
  192. mapping:
  193. - dps_val: 0days
  194. value: 7 day
  195. - dps_val: 1days
  196. value: 6 + 1 day
  197. - dps_val: 2days
  198. value: 5 + 2 day
  199. - entity: binary_sensor
  200. class: problem
  201. category: diagnostic
  202. dps:
  203. - id: 12
  204. name: sensor
  205. type: bitfield
  206. mapping:
  207. - dps_val: 0
  208. value: false
  209. - value: true