owon_pct513_thermostat.yaml 4.0 KB

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