beok_tol47_thermostat.yaml 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. name: Beok TOL47 thermostat
  2. primary_entity:
  3. entity: climate
  4. translation_only_key: thermostat
  5. dps:
  6. - id: 1
  7. type: boolean
  8. name: hvac_mode
  9. mapping:
  10. - dps_val: false
  11. value: "off"
  12. - dps_val: true
  13. constraint: preset_mode
  14. conditions:
  15. - dps_val: cold
  16. value: heat
  17. - dps_val: hot
  18. value: auto
  19. - dps_val: wind
  20. value: auto
  21. - id: 2
  22. type: integer
  23. name: temperature
  24. mapping:
  25. - scale: 10
  26. step: 5
  27. range:
  28. min: 50
  29. max: 950
  30. - id: 3
  31. type: integer
  32. name: current_temperature
  33. mapping:
  34. - scale: 10
  35. - id: 4
  36. type: string
  37. name: preset_mode
  38. mapping:
  39. - dps_val: cold
  40. value: manual
  41. - dps_val: hot
  42. value: program
  43. - dps_val: wind
  44. value: temp_override
  45. hidden: true
  46. - id: 5
  47. type: string
  48. name: hvac_action
  49. mapping:
  50. - dps_val: "0"
  51. constraint: hvac_mode
  52. conditions:
  53. - dps_val: true
  54. value: idle
  55. - dps_val: false
  56. value: "off"
  57. - dps_val: "1"
  58. value: heating
  59. - id: 16
  60. type: bitfield
  61. name: fault_code
  62. secondary_entities:
  63. - entity: lock
  64. translation_key: child_lock
  65. category: config
  66. dps:
  67. - id: 8
  68. type: boolean
  69. name: lock
  70. - entity: switch
  71. name: Sound
  72. category: config
  73. icon: "mdi:music-note"
  74. dps:
  75. - id: 13
  76. type: boolean
  77. name: switch
  78. - entity: binary_sensor
  79. category: diagnostic
  80. class: problem
  81. dps:
  82. - id: 16
  83. type: bitfield
  84. name: sensor
  85. mapping:
  86. - dps_val: 0
  87. value: false
  88. - value: true
  89. - entity: number
  90. name: Calibration offset
  91. category: config
  92. icon: "mdi:arrow-collapse-up"
  93. dps:
  94. - id: 20
  95. type: integer
  96. name: value
  97. unit: C
  98. range:
  99. min: -90
  100. max: 90
  101. mapping:
  102. - scale: 10
  103. - entity: number
  104. name: High temperature limit
  105. category: config
  106. class: temperature
  107. icon: "mdi:thermometer-chevron-up"
  108. dps:
  109. - id: 21
  110. type: integer
  111. name: value
  112. unit: C
  113. range:
  114. min: 15
  115. max: 95
  116. - entity: select
  117. name: Sensor selection
  118. category: config
  119. icon: "mdi:home-thermometer"
  120. dps:
  121. - id: 25
  122. type: string
  123. name: option
  124. mapping:
  125. - dps_val: "1"
  126. value: Internal
  127. - dps_val: "2"
  128. value: External
  129. - dps_val: "3"
  130. value: Both
  131. - entity: switch
  132. translation_key: anti_frost
  133. category: config
  134. dps:
  135. - id: 26
  136. type: boolean
  137. name: switch
  138. - entity: select
  139. name: Backlight brightness
  140. category: config
  141. dps:
  142. - id: 41
  143. type: string
  144. name: option
  145. mapping:
  146. - dps_val: "0"
  147. icon: "mdi:lightbulb-on-10"
  148. value: None
  149. - dps_val: "1"
  150. icon: "mdi:lightbulb-on-40"
  151. value: Low
  152. - dps_val: "2"
  153. icon: "mdi:lightbulb-on-70"
  154. value: Middle
  155. - dps_val: "3"
  156. icon: "mdi:lightbulb-on"
  157. value: High
  158. - entity: select
  159. name: Schedule
  160. category: config
  161. icon: "mdi:calendar-clock"
  162. dps:
  163. - id: 42
  164. type: string
  165. name: option
  166. mapping:
  167. - dps_val: "1"
  168. value: "Weekday+Weekend"
  169. - dps_val: "2"
  170. value: "Mon-Sat+Sun"
  171. - dps_val: "3"
  172. value: "Daily"
  173. - entity: switch
  174. name: Output main reverse
  175. category: config
  176. icon: "mdi:swap-horizontal"
  177. dps:
  178. - id: 101
  179. type: boolean
  180. name: switch
  181. - entity: number
  182. name: Temperature control switch difference
  183. category: config
  184. icon: "mdi:thermometer-plus"
  185. dps:
  186. - id: 105
  187. type: integer
  188. name: value
  189. unit: C
  190. range:
  191. min: 5
  192. max: 95
  193. mapping:
  194. - scale: 10
  195. - entity: number
  196. name: External sensor temperature limit
  197. category: config
  198. class: temperature
  199. icon: "mdi:arrow-collapse-up"
  200. dps:
  201. - id: 107
  202. type: integer
  203. name: value
  204. unit: C
  205. range:
  206. min: 5
  207. max: 60