powerworld_pw040.yaml 9.6 KB

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