arcelik_ahphmm_comboheatpump.yaml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473
  1. name: Combo heat pump
  2. products:
  3. - id: l01fseshej0xmz8x
  4. manufacturer: Arçelik
  5. model: AHPH-MM
  6. entities:
  7. # CLIMATE ENTİTELERİ
  8. - entity: climate
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: available
  13. - id: 102
  14. type: integer
  15. name: cool_temperature
  16. range:
  17. min: 70
  18. max: 250
  19. mapping:
  20. - scale: 10
  21. step: 10
  22. - id: 103
  23. type: integer
  24. name: temperature
  25. unit: C
  26. range:
  27. min: 250
  28. max: 650
  29. mapping:
  30. - scale: 10
  31. step: 10
  32. constraint: hvac_mode
  33. conditions:
  34. - dps_val: ["cool", "cool_hot_water"]
  35. value_redirect: cool_temperature
  36. range:
  37. min: 70
  38. max: 250
  39. - dps_val: ["auto", "auto_dhw"]
  40. value_redirect: auto_temperature
  41. range:
  42. min: 70
  43. max: 600
  44. - id: 105
  45. type: integer
  46. optional: true
  47. name: auto_temperature
  48. range:
  49. min: 70
  50. max: 600
  51. mapping:
  52. - scale: 10
  53. step: 10
  54. - id: 109
  55. type: string
  56. name: water_off
  57. hidden: true
  58. mapping:
  59. - dps_val: cool
  60. value: true
  61. - dps_val: heat
  62. value: true
  63. - dps_val: auto
  64. value: true
  65. - value: false
  66. - id: 109
  67. type: string
  68. name: water_on
  69. hidden: true
  70. mapping:
  71. - dps_val: cool
  72. value: false
  73. - dps_val: heat
  74. value: false
  75. - dps_val: auto
  76. value: false
  77. - value: true
  78. - id: 109
  79. type: string
  80. name: hvac_mode
  81. mapping:
  82. - dps_val: cool
  83. value: cool
  84. available: water_off
  85. - dps_val: heat
  86. value: heat
  87. available: water_off
  88. - dps_val: auto
  89. value: heat_cool
  90. available: water_off
  91. - dps_val: hot_water
  92. value: "off"
  93. available: water_on
  94. - dps_val: cool_hot_water
  95. value: cool
  96. available: water_on
  97. - dps_val: heat_hot_water
  98. value: heat
  99. available: water_on
  100. - dps_val: auto_dhw
  101. value: heat_cool
  102. available: water_on
  103. - id: 115
  104. type: boolean
  105. name: hvac_action
  106. mapping:
  107. - dps_val: true
  108. value: defrosting
  109. - value_redirect: actual_hvac_action
  110. - id: 117
  111. type: boolean
  112. name: actual_hvac_action
  113. mapping:
  114. - dps_val: false
  115. value: idle
  116. - dps_val: true
  117. constraint: hvac_mode
  118. conditions:
  119. - dps_val: ["cool", "cool_hot_water"]
  120. value: cooling
  121. - dps_val: ["heat", "heat_hot_water"]
  122. value: heating
  123. - dps_val: "hot_water"
  124. value: idle
  125. - dps_val: ["auto", "auto_dhw"]
  126. value: null
  127. - id: 106
  128. type: integer
  129. name: current_temperature
  130. mapping:
  131. - scale: 10
  132. # HOTWATER ENTİTELERİ
  133. - entity: water_heater
  134. translation_key: water_air
  135. dps:
  136. - id: 1
  137. type: boolean
  138. name: available
  139. - id: 109
  140. type: boolean
  141. name: operation_mode
  142. mapping:
  143. - dps_val: hot_water
  144. value_redirect: actual_power
  145. available: air_off
  146. - dps_val: cool
  147. value: "off"
  148. available: air_cool
  149. - dps_val: cool_hot_water
  150. value: heat_pump
  151. available: air_cool
  152. - dps_val: heat
  153. value: "off"
  154. available: air_heat
  155. - dps_val: heat_hot_water
  156. value: heat_pump
  157. available: air_heat
  158. - dps_val: auto
  159. value: "off"
  160. available: air_auto
  161. - dps_val: auto_dhw
  162. value: heat_pump
  163. available: air_auto
  164. - id: 1
  165. type: boolean
  166. name: actual_power
  167. hidden: true
  168. mapping:
  169. - dps_val: false
  170. value: "off"
  171. - dps_val: true
  172. value: heat_pump
  173. - id: 109
  174. type: string
  175. name: air_off
  176. hidden: true
  177. mapping:
  178. - dps_val: hot_water
  179. value: true
  180. - value: false
  181. - id: 109
  182. type: string
  183. name: air_cool
  184. hidden: true
  185. mapping:
  186. - dps_val: cool
  187. value: true
  188. - dps_val: cool_hot_water
  189. value: true
  190. - value: false
  191. - id: 109
  192. type: string
  193. name: air_heat
  194. hidden: true
  195. mapping:
  196. - dps_val: heat
  197. value: true
  198. - dps_val: heat_hot_water
  199. value: true
  200. - value: false
  201. - id: 109
  202. type: string
  203. name: air_auto
  204. hidden: true
  205. mapping:
  206. - dps_val: auto
  207. value: true
  208. - dps_val: auto_dhw
  209. value: true
  210. - value: false
  211. - id: 104
  212. type: integer
  213. name: temperature
  214. unit: C
  215. range:
  216. min: 250
  217. max: 600
  218. mapping:
  219. - scale: 10
  220. step: 10
  221. - id: 108
  222. type: integer
  223. name: current_temperature
  224. mapping:
  225. - scale: 10
  226. - id: 165
  227. type: boolean
  228. optional: true
  229. name: away_mode
  230. mapping:
  231. - dps_val: null
  232. value: false
  233. hidden: true
  234. # SWITCH ENTİTELERİ
  235. - entity: switch
  236. name: Power
  237. icon: "mdi:power"
  238. category: config
  239. dps:
  240. - id: 1
  241. type: boolean
  242. name: switch
  243. - entity: switch
  244. name: Mute
  245. icon: "mdi:volume-off"
  246. category: config
  247. dps:
  248. - id: 101
  249. type: boolean
  250. name: switch
  251. # BINARY SENSOR ENTİTELERİ
  252. - entity: binary_sensor
  253. class: problem
  254. category: diagnostic
  255. dps:
  256. - id: 6
  257. type: bitfield
  258. name: sensor
  259. mapping:
  260. - dps_val: 0
  261. value_redirect: fault_flag
  262. - value: true
  263. - id: 6
  264. type: bitfield
  265. name: fault_code
  266. - id: 130
  267. type: boolean
  268. name: fault_flag
  269. - entity: binary_sensor
  270. class: safety
  271. name: Protection Status
  272. category: diagnostic
  273. dps:
  274. - id: 110
  275. type: boolean
  276. name: sensor
  277. - entity: binary_sensor
  278. class: cold
  279. name: Freeze Status
  280. category: diagnostic
  281. dps:
  282. - id: 114
  283. type: boolean
  284. name: sensor
  285. - entity: binary_sensor
  286. class: running
  287. name: Pump Status
  288. category: diagnostic
  289. dps:
  290. - id: 116
  291. type: boolean
  292. name: sensor
  293. - entity: sensor
  294. name: Outlet temperature
  295. class: temperature
  296. category: diagnostic
  297. dps:
  298. - id: 107
  299. type: integer
  300. name: sensor
  301. unit: C
  302. class: measurement
  303. mapping:
  304. - scale: 10
  305. - entity: sensor
  306. name: Ambient temperature
  307. class: temperature
  308. category: diagnostic
  309. dps:
  310. - id: 118
  311. type: integer
  312. name: sensor
  313. unit: C
  314. class: measurement
  315. mapping:
  316. - scale: 10
  317. - entity: sensor
  318. name: Disc temperature
  319. class: temperature
  320. category: diagnostic
  321. dps:
  322. - id: 119
  323. type: integer
  324. name: sensor
  325. unit: C
  326. class: measurement
  327. mapping:
  328. - scale: 10
  329. - entity: sensor
  330. name: Back temperature
  331. class: temperature
  332. category: diagnostic
  333. dps:
  334. - id: 120
  335. type: integer
  336. name: sensor
  337. unit: C
  338. class: measurement
  339. mapping:
  340. - scale: 10
  341. - entity: sensor
  342. name: Indoor temperature
  343. class: temperature
  344. category: diagnostic
  345. dps:
  346. - id: 181
  347. type: integer
  348. name: sensor
  349. unit: C
  350. class: measurement
  351. mapping:
  352. - scale: 10
  353. # DİĞER SENSÖRLER
  354. - entity: sensor
  355. name: Compressor frequency
  356. class: frequency
  357. category: diagnostic
  358. dps:
  359. - id: 121
  360. type: integer
  361. name: sensor
  362. unit: Hz
  363. class: measurement
  364. - entity: sensor
  365. name: Main EEV position
  366. icon: "mdi:pipe-valve"
  367. category: diagnostic
  368. dps:
  369. - id: 122
  370. type: integer
  371. name: sensor
  372. unit: step
  373. class: measurement
  374. - entity: sensor
  375. name: Auxiliary EEV position
  376. icon: "mdi:pipe-valve"
  377. category: diagnostic
  378. dps:
  379. - id: 123
  380. type: integer
  381. name: sensor
  382. unit: step
  383. class: measurement
  384. - entity: sensor
  385. name: AC fan
  386. icon: "mdi:fan-auto"
  387. class: enum
  388. category: diagnostic
  389. dps:
  390. - id: 124
  391. type: string
  392. name: sensor
  393. mapping:
  394. - dps_val: close
  395. value: "off"
  396. - dps_val: low_spd
  397. value: "low"
  398. - dps_val: high_spd
  399. value: "high"
  400. - entity: sensor
  401. name: DC fan 1 speed
  402. icon: "mdi:fan-speed-1"
  403. category: diagnostic
  404. dps:
  405. - id: 125
  406. type: integer
  407. name: sensor
  408. unit: RPM
  409. class: measurement
  410. - entity: sensor
  411. name: DC fan 2 speed
  412. icon: "mdi:fan-speed-2"
  413. category: diagnostic
  414. dps:
  415. - id: 126
  416. type: integer
  417. name: sensor
  418. unit: RPM
  419. class: measurement
  420. - entity: sensor
  421. class: volume_flow_rate
  422. category: diagnostic
  423. dps:
  424. - id: 127
  425. type: integer
  426. name: sensor
  427. unit: m³/h
  428. class: measurement
  429. mapping:
  430. - scale: 10
  431. - entity: sensor
  432. class: voltage
  433. name: AC voltage
  434. category: diagnostic
  435. dps:
  436. - id: 128
  437. type: integer
  438. optional: true
  439. name: sensor
  440. unit: V
  441. class: measurement
  442. - entity: sensor
  443. class: current
  444. name: AC current
  445. category: diagnostic
  446. dps:
  447. - id: 129
  448. type: integer
  449. optional: true
  450. name: sensor
  451. unit: A
  452. class: measurement
  453. mapping:
  454. - scale: 10