Skip to content

Conversation

@Guzz-T
Copy link
Owner

@Guzz-T Guzz-T commented Jul 21, 2023

No description provided.

@Guzz-T Guzz-T force-pushed the issue/130-decorator branch from 3559aab to 860f861 Compare July 23, 2023 19:05
Common base class for Parameters,Calculations,Visibilities
@Guzz-T Guzz-T force-pushed the issue/130-decorator branch from d4664f6 to bad04b5 Compare July 26, 2023 19:28
02curls and others added 10 commits September 19, 2023 20:17
edited the 14,15,16 and 774,775,776 triplets, these are independent internal heating circuits parameters analogous with 11,12,13 triplet, 
11 is analogous to 14 and 774
12 is analogous to 15 and 775
13 is analogous to 16 and 776
This identifies and adds the according datatype to several parameters
that have been identified to be related to the operating time of the
machine. Essentially most of it is tracked in seconds, while some other
parameters keep track of the counts.

- `Zaehler` refers to the German word for counter.
- `BetrZeit` refers to the German word for "operating time"
- `WP` stands for "Wärmepumpe", the German word for heat pump.
- `ZWE` refers to `Zusätzlicher Wärmeerzeuger`, essentially heating
  rods, etc.
- `Imp` refers to `Impulse`, the German word for "impulses" and/or
  "cycles".
- `Hz` refers to the German word "Heizung", i.e. "heating"
- `BW` refers to the German word "Brauchwasser", i.e. hot water
- `SW` refers to the German word `Schwimmwasser", i.e. swimming pool
  water
- `Kue` refers to the Terman word "Kühlung", i.e. cooling.

The necessary datatypes have already been available.
This adds newly identified parameters related to the energy usage. The
appropriate parameters are currently named:

```
+            878: Energy("ID_Waermemenge_BW"),
+            879: Energy("ID_Waermemenge_SW"),
+            880: Timestamp("ID_Waermemenge_Datum"),
```

- `Waermemenge` refers to the German word for "amount of heat".
- `BW` refers to `Brauchwasser`, the German word for hot water.
- `SW` (probably) refers to `Schwimmwasser` the German word for pool water.
  This is also a mode that is supported.
- `Datum` refers to "date", which is the date when this data has been
  reset the last time.

Luckily the datatypes have already been available, so they are just
assigned to those parameters. Since it doesn't make sense to write those
parameters, safe mode is not turned on in these cases.
This edits the heating curve parameters for `MK2` similar to `MK1` and `MK3`
by defining the parameters as datatype `Celsius` and making it safe to write.
Add several parameters related to mixed circuits 1-3.
This adds new parameters, calculations and visibilities as reported by
the dump script after running it against a newly updated Luxtronik
controller (3.89.1).

For now the meaning of those datapoints is not known, hence they are
added as unknown.
More parameters identified as energies
@Guzz-T Guzz-T force-pushed the issue/130-decorator branch 2 times, most recently from bd14ce5 to 2cbd44a Compare January 9, 2024 23:12
@Guzz-T Guzz-T force-pushed the issue/130-decorator branch from 2cbd44a to 2a9eaab Compare January 10, 2024 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants