powerworld_pw040.yaml 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480
  1. ---
  2. ---
  3. name: PW040
  4. products:
  5. - id: 5oc9wmac3bbidekc
  6. name: Powerworld PW040 (Vertriebsbezeichnung Michl SMP13)
  7. primary_entity:
  8. entity: climate
  9. translation_key: heater
  10. name: Warmwasser
  11. dps:
  12. - id: 123
  13. type: integer
  14. name: temperature # e_WarmwasserSoll_T
  15. unit: C
  16. range:
  17. min: 30
  18. max: 55
  19. - id: 108
  20. type: integer
  21. name: current_temperature # Warmwasser_T (ist)
  22. - id: 4
  23. type: integer
  24. name: temp_set
  25. optional: true
  26. hidden: true
  27. range:
  28. min: 0
  29. max: 9999
  30. secondary_entities:
  31. - entity: select
  32. name: Betrieb
  33. category: config
  34. dps:
  35. - id: 1
  36. type: boolean
  37. name: option
  38. mapping:
  39. - dps_val: false
  40. value: "aus"
  41. - dps_val: true
  42. value: "aktiv"
  43. - entity: select
  44. name: Energiemodus
  45. category: config
  46. dps:
  47. - id: 2
  48. type: string
  49. name: option
  50. mapping:
  51. - dps_val: smart
  52. value: comfort
  53. - dps_val: strong
  54. value: boost
  55. - dps_val: mute
  56. value: eco
  57. - entity: select
  58. name: Betriebsart
  59. category: config
  60. dps:
  61. - id: 5
  62. type: string
  63. name: option
  64. mapping:
  65. - dps_val: heat
  66. value: nur Heizen
  67. - dps_val: wth
  68. value: nur WW
  69. - dps_val: cool
  70. value: Kühlen
  71. - dps_val: wth_heat
  72. value: WW und Heizen
  73. - dps_val: wth_cool
  74. value: WW und Kühlen
  75. - entity: select
  76. name: Heiz-RL-Steuerung
  77. category: config
  78. dps:
  79. - id: 132
  80. type: string
  81. name: option
  82. mapping:
  83. - dps_val: 0 # manuelle RLsoll_T
  84. value: "manuell" # boost
  85. - dps_val: 1 # HeizKennlinie aktiv
  86. value: "Heizkennlinie" # eco
  87. - entity: sensor
  88. name: WpRL_T
  89. class: temperature
  90. category: diagnostic
  91. dps:
  92. - id: 101
  93. type: integer
  94. unit: C
  95. name: sensor
  96. range:
  97. min: -30
  98. max: 99
  99. - entity: sensor
  100. name: WpVL_T # (ist)
  101. class: temperature
  102. category: diagnostic
  103. dps:
  104. - id: 102
  105. type: integer
  106. unit: C
  107. name: sensor
  108. range:
  109. min: -30
  110. max: 99
  111. - entity: sensor
  112. name: Umgebung_T
  113. class: temperature
  114. category: diagnostic
  115. dps:
  116. - id: 103
  117. type: integer
  118. unit: C
  119. name: sensor
  120. class: measurement
  121. range:
  122. min: -30
  123. max: 99
  124. - entity: sensor
  125. name: GasVL_T
  126. class: temperature
  127. category: diagnostic
  128. dps:
  129. - id: 104
  130. type: integer
  131. unit: C
  132. name: sensor
  133. class: measurement
  134. range:
  135. min: -30
  136. max: 99
  137. - entity: sensor
  138. name: GasRL_T
  139. class: temperature
  140. category: diagnostic
  141. dps:
  142. - id: 105
  143. type: integer
  144. unit: C
  145. name: sensor
  146. class: measurement
  147. range:
  148. min: -30
  149. max: 99
  150. - entity: sensor
  151. name: Verdampfer_T
  152. class: temperature
  153. category: diagnostic
  154. dps:
  155. - id: 106
  156. type: integer
  157. unit: C
  158. name: sensor
  159. class: measurement
  160. range:
  161. min: -30
  162. max: 99
  163. - entity: sensor
  164. name: Kuehlschlangen_T
  165. class: temperature
  166. category: diagnostic
  167. dps:
  168. - id: 107
  169. type: integer
  170. unit: C
  171. name: sensor
  172. class: measurement
  173. range:
  174. min: -30
  175. max: 99
  176. - entity: sensor
  177. name: Ventiloeffnung_HauptExpansion_P
  178. category: diagnostic
  179. dps:
  180. - id: 109
  181. type: integer
  182. name: sensor
  183. unit: P
  184. class: measurement
  185. range:
  186. min: 0
  187. max: 500
  188. - entity: sensor
  189. name: Ventiloeffnung_EnthalpieExpansion_P
  190. category: diagnostic
  191. dps:
  192. - id: 111
  193. type: integer
  194. name: sensor
  195. unit: P
  196. class: measurement
  197. range:
  198. min: 0
  199. max: 500
  200. - entity: sensor
  201. name: Kompressor_I
  202. class: current
  203. category: diagnostic
  204. dps:
  205. - id: 112
  206. type: integer
  207. name: sensor
  208. unit: A
  209. class: measurement
  210. range:
  211. min: 0
  212. max: 65
  213. - entity: sensor
  214. name: Kompressor_f
  215. class: frequency
  216. category: diagnostic
  217. dps:
  218. - id: 115
  219. type: integer
  220. name: sensor
  221. unit: Hz
  222. class: measurement
  223. range:
  224. min: -99
  225. max: 150
  226. - entity: sensor
  227. name: Kuehlkoerper_T
  228. class: temperature
  229. category: diagnostic
  230. dps:
  231. - id: 113
  232. type: integer
  233. name: sensor
  234. unit: C
  235. class: measurement
  236. range:
  237. min: -99
  238. max: 150
  239. - entity: sensor
  240. name: Bus_Udc
  241. class: voltage
  242. category: diagnostic
  243. dps:
  244. - id: 117
  245. type: integer
  246. name: sensor
  247. unit: V
  248. class: measurement
  249. range:
  250. min: 0
  251. max: 999
  252. - entity: sensor
  253. name: DcLuefter1_vWind
  254. category: diagnostic
  255. dps:
  256. - id: 116
  257. type: integer
  258. name: sensor
  259. unit: rpm
  260. class: measurement
  261. range:
  262. min: 0
  263. max: 1500
  264. - entity: sensor
  265. hidden: true
  266. name: DcLuefter2_vWind
  267. category: diagnostic
  268. dps:
  269. - id: 15
  270. hidden: true
  271. type: integer
  272. name: sensor
  273. unit: rpm
  274. class: measurement
  275. range:
  276. min: 0
  277. max: 1500
  278. - entity: number
  279. name: Heizwasser_Tsoll manuell # e_HeizRLsoll_T_ohneKennlinie (einstellbar)
  280. category: config
  281. dps:
  282. - id: 125
  283. type: integer
  284. name: value
  285. unit: C
  286. range:
  287. min: 28
  288. max: 55
  289. - entity: number
  290. hidden: true
  291. name: RLzuKuehlsoll_dT # e_RL_zu_KuehlSoll_dT
  292. category: config
  293. dps:
  294. - id: 121
  295. type: integer
  296. hidden: true
  297. name: value
  298. unit: C
  299. range:
  300. min: 2
  301. max: 18
  302. - entity: number
  303. name: RLzuRLsoll_dT # e_RL_zu_RLsoll_dT
  304. category: config
  305. dps:
  306. - id: 122
  307. type: integer
  308. name: valve
  309. unit: C
  310. range:
  311. min: 2
  312. max: 18
  313. - entity: number
  314. hidden: true
  315. name: Kuehlsoll_T # e_KuehlSoll_T
  316. class: temperature
  317. category: config
  318. dps:
  319. - id: 124
  320. type: integer
  321. hidden: true
  322. unit: C
  323. name: value
  324. range:
  325. min: 7
  326. max: 30
  327. - entity: number
  328. name: WasserAusgleich_T # e_WasserAusgleich_T
  329. class: temperature
  330. category: config
  331. dps:
  332. - id: 126
  333. type: integer
  334. unit: C
  335. name: value
  336. range:
  337. min: -5
  338. max: 15
  339. - entity: number
  340. name: Kennlinie_Offset_T # ea_Offset_T
  341. class: temperature
  342. category: config
  343. dps:
  344. - id: 133
  345. type: integer
  346. unit: C
  347. name: value
  348. range:
  349. min: 0
  350. max: 40
  351. - entity: number
  352. name: Kennlinie_m_x10 # ea_Steigung_m_x10
  353. category: config
  354. dps:
  355. - id: 134
  356. type: integer
  357. name: value
  358. range:
  359. min: 1
  360. max: 30
  361. - entity: select
  362. name: Kompressor_f @Zieltemperatur # ea_f_at_ZielTemp_str
  363. category: config
  364. dps:
  365. - id: 135
  366. type: string
  367. unit: Hz
  368. name: value
  369. mapping:
  370. - dps_val: 0
  371. value: FreqBeibehalten
  372. - dps_val: 1
  373. value: FreqReduktion
  374. - entity: number
  375. name: RohrheizungStart_T # ea_RohrheizungStart_T
  376. class: temperature
  377. category: config
  378. dps:
  379. - id: 136
  380. type: integer
  381. unit: C
  382. name: value
  383. range:
  384. min: -20
  385. max: 20
  386. - entity: number
  387. name: Warmwasser_t # ea_WarmwasserStart_t
  388. category: config
  389. dps:
  390. - id: 137
  391. type: integer
  392. unit: min
  393. name: value
  394. range:
  395. min: 0
  396. max: 60
  397. - entity: select
  398. name: Modus WP-Wasserpumpe # ea_WasserpumpenStopp_str
  399. category: config
  400. dps:
  401. - id: 138
  402. type: string
  403. name: option
  404. mapping:
  405. - dps_val: 0
  406. value: Stopp
  407. - dps_val: 1
  408. value: Nachlauf
  409. - entity: number
  410. name: Abtau_Tstart # ew_AbtauenStart_T
  411. class: temperature
  412. category: config
  413. dps:
  414. - id: 139
  415. type: integer
  416. unit: C
  417. name: value
  418. range:
  419. min: -15
  420. max: -1
  421. - entity: number
  422. name: Abtau_Tstopp # ew_AbtauenEnde_T
  423. class: temperature
  424. category: config
  425. dps:
  426. - id: 140
  427. type: integer
  428. unit: C
  429. name: value
  430. range:
  431. min: 1
  432. max: 40
  433. - entity: number
  434. name: Abtau_dT # ew_Abtauen_dT (Hysterese)
  435. class: temperature
  436. category: config
  437. dps:
  438. - id: 141
  439. type: integer
  440. unit: C
  441. name: value
  442. range:
  443. min: 0
  444. max: 15
  445. - entity: number
  446. name: Kompressor_fMin @Zieltemperatur # ew_fMin_at_ZielTemp
  447. class: frequency
  448. category: config
  449. dps:
  450. - id: 142
  451. type: integer
  452. unit: Hz
  453. name: value
  454. range:
  455. min: 30
  456. max: 120
  457. - entity: number
  458. name: Kompressor_fMax @Zieltemperatur # ew_fMax_at_ZielTemp
  459. class: frequency
  460. category: config
  461. dps:
  462. - id: 143
  463. type: integer
  464. unit: Hz
  465. name: value
  466. range:
  467. min: 30
  468. max: 120
  469. - entity: number
  470. name: Kompressor_fWW-Kompensation # ew_fWarmwasser_Kompensation
  471. class: frequency
  472. category: config
  473. dps:
  474. - id: 144
  475. type: integer
  476. unit: Hz
  477. name: value
  478. range:
  479. min: -50
  480. max: 20