eg4_solar_heatpump.yaml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. name: Heat pump
  2. products:
  3. - id: gpjca2vt
  4. manufacturer: EG4
  5. model: DWA4-ACDC1-12K
  6. entities:
  7. - entity: climate
  8. translation_key: aircon_extra
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: hvac_mode
  13. mapping:
  14. - dps_val: false
  15. value: "off"
  16. - dps_val: true
  17. constraint: mode
  18. conditions:
  19. - dps_val: auto
  20. value: heat_cool
  21. - dps_val: cold
  22. value: cool
  23. - dps_val: hot
  24. value: heat
  25. - dps_val: wind
  26. value: fan_only
  27. - id: 2
  28. type: integer
  29. name: temperature
  30. range:
  31. min: 16
  32. max: 90
  33. mapping:
  34. - constraint: temperature_unit
  35. conditions:
  36. - dps_val: f
  37. value_redirect: temp_set_f
  38. range:
  39. min: 61
  40. max: 90
  41. - dps_val: c
  42. range:
  43. min: 16
  44. max: 32
  45. - id: 3
  46. type: integer
  47. name: current_temperature
  48. mapping:
  49. - constraint: temperature_unit
  50. conditions:
  51. - dps_val: f
  52. value_redirect: temp_cur_f
  53. - id: 4
  54. type: string
  55. name: mode
  56. hidden: true
  57. - id: 6
  58. type: boolean
  59. name: preset_mode
  60. mapping:
  61. - dps_val: true
  62. value: eco
  63. - dps_val: false
  64. value: comfort
  65. - id: 19
  66. type: integer
  67. name: temp_set_f
  68. hidden: true
  69. range:
  70. min: 61
  71. max: 90
  72. - id: 20
  73. type: integer
  74. name: temp_cur_f
  75. hidden: true
  76. - id: 21
  77. type: string
  78. name: temperature_unit
  79. mapping:
  80. - dps_val: c
  81. value: C
  82. - dps_val: f
  83. value: F
  84. - id: 22
  85. type: string
  86. name: hvac_action
  87. mapping:
  88. - dps_val: "off"
  89. value: idle
  90. - dps_val: cooling
  91. value: cooling
  92. - dps_val: heating
  93. value: heating
  94. - dps_val: ventilation
  95. value: fan
  96. - id: 23
  97. type: string
  98. name: fan_mode
  99. mapping:
  100. - dps_val: auto
  101. value: auto
  102. - dps_val: low
  103. value: low
  104. - dps_val: high
  105. value: high
  106. - dps_val: strong
  107. value: strong
  108. - id: 104
  109. type: boolean
  110. name: unknown_104
  111. - id: 105
  112. type: boolean
  113. name: unknown_105
  114. - id: 106
  115. type: integer
  116. name: unknown_106
  117. - id: 107
  118. type: integer
  119. name: unknown_107
  120. - id: 108
  121. type: integer
  122. name: unknown_108
  123. - id: 109
  124. type: integer
  125. name: unknown_109
  126. - id: 110
  127. type: integer
  128. name: unknown_110
  129. - id: 111
  130. type: integer
  131. name: unknown_111
  132. - id: 112
  133. type: boolean
  134. name: unknown_112
  135. - id: 119
  136. type: integer
  137. name: unknown_119
  138. - entity: switch
  139. translation_key: ionizer
  140. category: config
  141. dps:
  142. - id: 9
  143. type: boolean
  144. name: switch
  145. - entity: switch
  146. name: Emergency heat
  147. icon: "mdi:fire-alert"
  148. category: config
  149. dps:
  150. - id: 10
  151. type: boolean
  152. name: switch
  153. - entity: light
  154. translation_key: display
  155. category: config
  156. dps:
  157. - id: 11
  158. type: boolean
  159. name: switch
  160. - entity: select
  161. translation_key: temperature_unit
  162. category: config
  163. dps:
  164. - id: 21
  165. type: string
  166. name: option
  167. mapping:
  168. - dps_val: c
  169. value: celsius
  170. - dps_val: f
  171. value: fahrenheit
  172. - entity: binary_sensor
  173. class: problem
  174. category: diagnostic
  175. dps:
  176. - id: 24
  177. type: bitfield
  178. name: sensor
  179. mapping:
  180. - dps_val: 0
  181. value: false
  182. - value: true
  183. - id: 24
  184. type: bitfield
  185. name: fault_code
  186. - entity: switch
  187. translation_key: sleep
  188. category: config
  189. dps:
  190. - id: 101
  191. type: boolean
  192. name: switch