forked from Bouni/python-luxtronik
-
Notifications
You must be signed in to change notification settings - Fork 0
Try/decorator #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Guzz-T
wants to merge
18
commits into
main
Choose a base branch
from
try/decorator
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
According to actions/first-interaction#10 (comment), this should fix the issue with the failing of pytest on pull requests from forks.
(and fix a bug in Parameters if ´index == 0´)
Common base class for Parameters,Calculations,Visibilities
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.
Support for new parameters
Add placeholders for new datapoints
More parameters identified as energies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.