Commit 70d2cbd
committed
WPE-I: decode the pump's own status words, add panel-verified entities
The WPE-I publishes its status in two words of its own (verified by a
controlled standby experiment with the panel videoed in each state):
- WAERMEPUMPEN_STATUS (0x4eda, Kessel): bit 4 = passive cooling active
(valve in cooling position; flips with the panel's Passivkühlventil
checkboxes), two of bits {2, 13} = Kühlbetrieb mode / Netzversorgung
Inverter. Reads 0x8000 in Bereitschaft.
- Anlagen-Status (BETRIEBS_STATUS 0x4ecd), broadcast towards the room
unit with HK2's sender id: bit 2 = Heizkreispumpe 2 (word went 4->0->4
in sync with the standby flip; panel Status Anlage confirmed).
Only panel-verified bits become binaries; both raw words are exposed as
diagnostic sensors so the remaining bits can be identified from recorded
history when the pump changes state (e.g. season change). The Manager
BETRIEBS_STATUS word — the WPL decode source — always reads 0 on this
machine.
Also adds, each panel-verified:
- EVU_SPERRE_AKTIV (0x0074, broadcast flag; panel Inbetriebnahme shows
EVU SPERRE EIN)
- REGELABWEICHUNG (0x033d, -1.7..-2.1 K matching the Analyse menu)
- WAERMEERTRAG_2WE_HEIZ_SUMME_MWH (0x0928/0x0929 = 36 kWh, matching the
panel's NHZ HEIZEN SUMME 0.036 MWh)1 parent 354c114 commit 70d2cbd
2 files changed
Lines changed: 67 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
361 | 361 | | |
362 | 362 | | |
363 | 363 | | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
364 | 372 | | |
365 | 373 | | |
366 | 374 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
16 | 66 | | |
17 | 67 | | |
18 | 68 | | |
| |||
42 | 92 | | |
43 | 93 | | |
44 | 94 | | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
0 commit comments