madimack_inverflow_pro.yaml 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319
  1. name: Pool pump
  2. legacy_type: aquaforte_vsp_poolpump
  3. products:
  4. - id: ircs2n82vgrozoew
  5. manufacturer: Madimack
  6. model: Inverflow Pro P300i
  7. - id: i0elff0w1pehctax
  8. manufacturer: AquaForte
  9. model: Inverter VSP
  10. - id: skbzchwjmnf8vmm4
  11. manufacturer: Aquagem
  12. model: Inverpro v20230816
  13. entities:
  14. - entity: valve
  15. class: water
  16. dps:
  17. - id: 105
  18. type: boolean
  19. name: valve
  20. - id: 116
  21. name: unknown_116
  22. optional: true
  23. type: string
  24. - id: 117
  25. name: unknown_117
  26. type: string
  27. optional: true
  28. - id: 115
  29. name: unknown_115
  30. type: boolean
  31. optional: true
  32. - entity: select
  33. name: Pump mode
  34. icon: "mdi:pump"
  35. category: config
  36. dps:
  37. - id: 103
  38. type: string
  39. name: option
  40. mapping:
  41. - dps_val: "MI"
  42. value: "Manual"
  43. - dps_val: "AI"
  44. value: "AI Flow"
  45. available: aiflow_available
  46. - dps_val: "backwash"
  47. value: "Boost"
  48. - id: 110
  49. type: string
  50. optional: true
  51. name: aiflow_available
  52. mapping:
  53. - dps_val: null
  54. value: false
  55. - value: true
  56. - entity: select
  57. name: Pump flow units
  58. category: config
  59. hidden: unavailable
  60. dps:
  61. - id: 110
  62. type: string
  63. optional: true
  64. name: option
  65. mapping:
  66. - dps_val: "m3_h"
  67. value: "m³/h"
  68. - dps_val: "l_min"
  69. value: "L/min"
  70. - dps_val: "us_gpm"
  71. value: "US gpm"
  72. - dps_val: "ipm_gpm"
  73. value: "Imperial gpm"
  74. - id: 110
  75. type: string
  76. optional: true
  77. name: available
  78. mapping:
  79. - dps_val: null
  80. value: false
  81. - value: true
  82. - entity: number
  83. name: Boost timer
  84. translation_key: timer
  85. class: duration
  86. category: config
  87. mode: box
  88. dps:
  89. - id: 104
  90. type: integer
  91. name: value
  92. range:
  93. min: 0
  94. max: 1500
  95. unit: s
  96. - entity: number
  97. name: AI flow rate
  98. class: volume_flow_rate
  99. category: config
  100. mode: slider
  101. hidden: unavailable
  102. dps:
  103. - id: 106
  104. type: integer
  105. optional: true
  106. name: value
  107. range:
  108. min: 0
  109. max: 1000
  110. - id: 101
  111. type: integer
  112. optional: true
  113. name: maximum
  114. - id: 107
  115. type: integer
  116. optional: true
  117. name: minimum
  118. - id: 113
  119. type: integer
  120. optional: true
  121. name: step
  122. - id: 110
  123. type: string
  124. optional: true
  125. name: unit
  126. mapping:
  127. - dps_val: "m3_h"
  128. value: "m³/h"
  129. - dps_val: "l_min"
  130. value: "L/min"
  131. - dps_val: "us_gpm"
  132. value: "gal/min"
  133. - dps_val: "ipm_gpm"
  134. value: "gal/min"
  135. - id: 110
  136. type: string
  137. optional: true
  138. name: available
  139. mapping:
  140. - dps_val: null
  141. value: false
  142. - value: true
  143. - entity: number
  144. name: Manual percentage power
  145. category: config
  146. mode: slider
  147. dps:
  148. - id: 111
  149. type: integer
  150. name: value
  151. range:
  152. min: 30
  153. max: 120
  154. mapping:
  155. - step: 5
  156. unit: "%"
  157. - entity: sensor
  158. name: Boost time remaining
  159. class: duration
  160. category: diagnostic
  161. dps:
  162. - id: 108
  163. type: integer
  164. name: sensor
  165. unit: s
  166. - entity: sensor
  167. class: power
  168. category: diagnostic
  169. dps:
  170. - id: 5
  171. type: integer
  172. name: sensor
  173. unit: W
  174. - entity: sensor
  175. class: volume_flow_rate
  176. category: diagnostic
  177. hidden: unavailable
  178. dps:
  179. - id: 112
  180. type: integer
  181. optional: true
  182. name: sensor
  183. - id: 110
  184. type: string
  185. optional: true
  186. name: unit
  187. mapping:
  188. - dps_val: "m3_h"
  189. value: "m³/h"
  190. - dps_val: "l_min"
  191. value: "L/min"
  192. - dps_val: "us_gpm"
  193. value: "gal/min"
  194. - dps_val: "ipm_gpm"
  195. value: "gal/min"
  196. - id: 110
  197. type: string
  198. optional: true
  199. name: available
  200. mapping:
  201. - dps_val: null
  202. value: false
  203. - value: true
  204. - entity: sensor
  205. class: energy
  206. category: diagnostic
  207. dps:
  208. - id: 109
  209. type: integer
  210. name: sensor
  211. class: total_increasing
  212. unit: kWh
  213. mapping:
  214. - scale: 100
  215. - entity: sensor
  216. name: Actual pump speed
  217. category: diagnostic
  218. hidden: unavailable
  219. dps:
  220. - id: 102
  221. type: integer
  222. optional: true
  223. name: sensor
  224. unit: "%"
  225. range:
  226. min: 30
  227. max: 120
  228. - id: 110
  229. type: string
  230. optional: true
  231. name: available
  232. mapping:
  233. - dps_val: null
  234. value: false
  235. - value: true
  236. - entity: binary_sensor
  237. category: diagnostic
  238. class: problem
  239. dps:
  240. - id: 2
  241. type: bitfield
  242. name: sensor
  243. mapping:
  244. - dps_val: 0
  245. value: false
  246. - value: true
  247. - id: 2
  248. type: bitfield
  249. name: fault_code
  250. - id: 2
  251. type: bitfield
  252. name: description
  253. mapping:
  254. - dps_val: 0
  255. value: ok
  256. - dps_val: "E001"
  257. value: "E001 - Abnormal input voltage"
  258. - dps_val: "E002"
  259. value: "E002 - Output over current"
  260. - dps_val: "E101"
  261. value: "E101 - Heat sink over heat"
  262. - dps_val: "E102"
  263. value: "E102 - Heat sink sensor error"
  264. - dps_val: "E103"
  265. value: "E103 - Master driver board error"
  266. - dps_val: "E104"
  267. value: "E104 - Phase-deficient protection"
  268. - dps_val: "E105"
  269. value: "E105 - AC current sampling circuit failure"
  270. - dps_val: "E106"
  271. value: "E106 - DC abnormal voltage"
  272. - dps_val: "E107"
  273. value: "E107 - PFC protection"
  274. - dps_val: "E108"
  275. value: "E108 - Motor power overload"
  276. - dps_val: "E201"
  277. value: "E201 - Circuit board error"
  278. - dps_val: "E202"
  279. value: "E202 - Master board EEPROM reading failure"
  280. - dps_val: "E203"
  281. value: "E203 - RTC time reading error"
  282. - dps_val: "E204"
  283. value: "E204 - Display Board EEPROM reading failure"
  284. - dps_val: "E205"
  285. value: "E205 - Communication Error"
  286. - dps_val: "E206"
  287. value: "E206 - RS485 communication Error"
  288. - dps_val: "E207"
  289. value: "E207 - No water protection"
  290. - dps_val: "E208"
  291. value: "E208 - Pressure sensor failure"
  292. - dps_val: "E209"
  293. value: "E209 - Loss of prime"
  294. - dps_val: "AL01"
  295. value: "AL01 - High temperature warning deceleration"
  296. - dps_val: "AL02"
  297. value: "AL02 - AC voltage low droop"
  298. - dps_val: "AL03"
  299. value: "AL03 - Anti Freezing"
  300. - dps_val: "E003"
  301. value: "E003 - No water protection"
  302. - entity: binary_sensor
  303. name: Flow pressure warning
  304. category: diagnostic
  305. class: problem
  306. hidden: unavailable
  307. dps:
  308. - id: 114
  309. type: boolean
  310. optional: true
  311. name: sensor
  312. - id: 110
  313. type: string
  314. optional: true
  315. name: available
  316. mapping:
  317. - dps_val: null
  318. value: false
  319. - value: true