ledlux_thermostat.yaml 4.2 KB

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