owon_pct513_thermostat.yaml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. name: Thermostat
  2. products:
  3. - id: rsujjtinksnzcezy
  4. manufacturer: Owon
  5. model: PCT513
  6. - id: sqkxklkleeasfk8w
  7. manufacturer: MoesGo
  8. model: PCT513-WB-TY
  9. entities:
  10. - entity: climate
  11. translation_only_key: thermostat
  12. dps:
  13. - id: 2
  14. type: string
  15. name: hvac_mode
  16. mapping:
  17. - dps_val: "off"
  18. value: "off"
  19. - dps_val: cool
  20. value: cool
  21. - dps_val: heat
  22. value: heat
  23. - dps_val: auto
  24. value: heat_cool
  25. - dps_val: emergencyheat
  26. value: heat
  27. - id: 16
  28. type: integer
  29. name: temperature
  30. range:
  31. min: 41
  32. max: 4500
  33. mapping:
  34. - constraint: temperature_unit
  35. conditions:
  36. - dps_val: f
  37. value_redirect: temp_f
  38. range:
  39. min: 41
  40. max: 90
  41. - dps_val: c
  42. range:
  43. min: 1500
  44. max: 4500
  45. scale: 100
  46. step: 50
  47. - id: 17
  48. type: integer
  49. name: temp_f
  50. hidden: true
  51. range:
  52. min: 41
  53. max: 90
  54. - id: 23
  55. type: string
  56. name: temperature_unit
  57. mapping:
  58. - dps_val: c
  59. value: C
  60. - dps_val: f
  61. value: F
  62. - id: 24
  63. type: integer
  64. name: current_temperature
  65. mapping:
  66. - scale: 100
  67. constraint: temperature_unit
  68. conditions:
  69. - dps_val: f
  70. scale: 1
  71. value_redirect: curtemp_f
  72. - id: 29
  73. type: integer
  74. name: curtemp_f
  75. hidden: true
  76. - id: 34
  77. type: integer
  78. name: current_humidity
  79. - id: 107
  80. type: string
  81. name: installation
  82. - id: 108
  83. type: integer
  84. name: cool_temp_set
  85. mapping:
  86. - scale: 100
  87. - id: 109
  88. type: integer
  89. name: heat_temp_set
  90. - id: 110
  91. type: integer
  92. name: cool_temp_set_f
  93. - id: 111
  94. type: integer
  95. name: heat_temp_set_f
  96. - id: 115
  97. type: string
  98. name: fan_mode
  99. mapping:
  100. - dps_val: auto
  101. value: auto
  102. - dps_val: "on"
  103. value: "on"
  104. - dps_val: cycle
  105. value: cycle
  106. - id: 116
  107. type: string
  108. name: home_mode
  109. - id: 118
  110. type: base64
  111. name: schedule
  112. optional: true
  113. - id: 119
  114. type: boolean
  115. name: scheduling
  116. hidden: true
  117. mapping:
  118. - dps_val: false
  119. value: manual
  120. - id: 120
  121. type: string
  122. name: preset_mode
  123. mapping:
  124. - dps_val: followschedule
  125. constraint: scheduling
  126. conditions:
  127. - dps_val: false
  128. value_redirect: scheduling
  129. value: manual
  130. - dps_val: true
  131. value: program
  132. - dps_val: temphold
  133. constraint: scheduling
  134. conditions:
  135. - dps_val: false
  136. value_redirect: scheduling
  137. - dps_val: true
  138. value: temp_override
  139. - dps_val: permhold
  140. constraint: scheduling
  141. conditions:
  142. - dps_val: false
  143. value_redirect: scheduling
  144. - dps_val: true
  145. value: perm_override
  146. - id: 129
  147. type: string
  148. name: hvac_action
  149. mapping:
  150. - dps_val: coolfanon
  151. value: cooling
  152. - dps_val: alloff
  153. value: idle
  154. - dps_val: fanon
  155. value: fan
  156. - dps_val: heatfanon
  157. value: heating
  158. - dps_val: "1"
  159. value: preheating
  160. - entity: number
  161. name: Fan runtime
  162. category: config
  163. dps:
  164. - id: 123
  165. type: integer
  166. name: value
  167. unit: min
  168. range:
  169. min: 0
  170. max: 55
  171. mapping:
  172. - step: 5
  173. - entity: binary_sensor
  174. class: problem
  175. category: diagnostic
  176. dps:
  177. - id: 45
  178. type: bitfield
  179. name: sensor
  180. mapping:
  181. - dps_val: 0
  182. value: false
  183. - value: true
  184. - id: 45
  185. type: bitfield
  186. name: fault_code