diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml new file mode 100644 index 00000000..9802bd9c --- /dev/null +++ b/.github/workflows/docs.yml @@ -0,0 +1,45 @@ +name: Generate and deploy docs to GH pages + +on: + push: + branches: ["main"] + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6 + - name: Install uv + uses: astral-sh/setup-uv@v7 + - name: Set up Python + run: uv python install + - name: Install dependencies + run: | + uv venv + uv pip install jinja2 + uv pip install -e . + - name: Generate docs + run: uv run python .github/workflows/scripts/docs/gen-docs.py + - name: Setup Pages + uses: actions/configure-pages@v5 + - name: Upload artifact + uses: actions/upload-pages-artifact@v4 + with: + path: docs + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/scripts/docs/gen-docs.py b/.github/workflows/scripts/docs/gen-docs.py new file mode 100644 index 00000000..db19cc7d --- /dev/null +++ b/.github/workflows/scripts/docs/gen-docs.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python +import logging +from pathlib import Path +from datetime import datetime +from jinja2 import Environment, FileSystemLoader, select_autoescape + +from luxtronik import ( + Calculations, + Parameters, + Visibilities, + Holdings, + Inputs, +) +from luxtronik.datatypes import ( + SelectionBase, +) + +logging.basicConfig(level=logging.INFO) + +logger = logging.getLogger("docs generator") + + +BASEPATH = Path(__file__).resolve().parent + + +def get_items(definitions): + items = [] + for d in definitions: + desc = d.description + if issubclass(d.data_type, SelectionBase): + desc += "\nUser-Options: " + ", ".join(d.data_type.options()) + items.append({ + "number": d.index, + "type": definitions.name, + "name": d.name, + "unit": d.data_type.unit, + "description": desc, + }) + return items + + +def gather_data() -> dict: + logger.info("gather docs data") + data = {} + data["parameters"] = get_items(Parameters.definitions) + data["calculations"] = get_items(Calculations.definitions) + data["visibilities"] = get_items(Visibilities.definitions) + data["holdings"] = get_items(Holdings.definitions) + data["inputs"] = get_items(Inputs.definitions) + return data + + +def render_docs(): + logger.info("render docs") + env = Environment(loader=FileSystemLoader(str(BASEPATH / "templates")), autoescape=select_autoescape()) + template = env.get_template("docs.html") + group_data = gather_data() + (BASEPATH.parents[3] / "docs").mkdir(exist_ok=True) + with open(BASEPATH.parents[3] / "docs/index.html", "w", encoding="UTF-8") as f: + f.write(template.render(data=group_data, now=datetime.now())) + + +if __name__ == "__main__": + render_docs() diff --git a/.github/workflows/scripts/docs/templates/docs.html b/.github/workflows/scripts/docs/templates/docs.html new file mode 100644 index 00000000..e9f98c3d --- /dev/null +++ b/.github/workflows/scripts/docs/templates/docs.html @@ -0,0 +1,249 @@ + + + + python-luxtronik docs + + + + + + + + +
+
+
+

python-luxtronik docs

+

+ Latest info about calculations, parameters and visibilities of + python-luxtronik +

+

Generated: {{ now.strftime('%Y-%m-%d %H:%M:%S') }}

+ +
+
+
+ +
+ {% for group, items in data.items() %} +
+

+ {{ group.capitalize() }}{{items|length}} +

+
+ {% for _group in data.keys() %} + + {% endfor %} +
+
+ {% for item in items %} +
+
+
+

+ {{ item.name }} +

+
+
+
+
+
Group
+ {{ group }} +
+
+
Name
+ {{ item.name }} +
+
+
Number
+ {{ item.number }} +
+
+
Type
+ {{ item.type }} +
+
+
Unit
+ {{ item.unit }} +
+
+
+
+
Description
+
+
+
+
+
+
{{ item.description }}
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: {{ group }}
+        id: {{ item.name }}
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: {{ group }}
+        id: {{ item.number }}
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ {% endfor %} +
+
+ {% endfor %} +
+ + + + diff --git a/README.md b/README.md index 1101a707..3bc8264d 100755 --- a/README.md +++ b/README.md @@ -11,17 +11,22 @@ Luxtronik is a heat pump control system developed by Alpha Innotec that is used by several manufactures. Essentially it is the part of the heat pump system that the user can interact with locally via display and setting dial. -This library uses a TCP socket that is exposed via network (typically on port -8889). Values can be read from and written to the heat pump, essentially making -it controllable from within a Python program. +The (permanent) configuration of the heat pump is addressed via a TCP socket +that is exposed via network (typically on port 8889). Values can be read from +and written to the heat pump, essentially making it +controllable from within a Python program. + +Additional (volatile) control and status registers are also available +specifically for integration into a smart home system. To use this, you must +first activate the smart home interface (shi) in the settings, after which +they can be accessed via Modbus TCP (port 502, No BMS/GLT license required). +More detailed documentation on this API can be found at +[luxtronik/shi/README.md](luxtronik/shi/README.md). This allows you, for example, to change the temperature settings of your heat pump or get current temperature values from the heat pump, similar to what you can do when controlling the heat pump locally on-site. -This TCP socket is meant to be used by the vendor to control the heat pump -via various mobile apps and desktop applications. - Unfortunately there is no official documentation of this API, and how to interact with it. As such, the **implementation is heavily based on reverse engineering**. @@ -46,9 +51,25 @@ pip install git+https://github.com/Bouni/python-luxtronik.git@main ## DOCUMENTATION -There is no automatically rendered documentation of this library available yet, -so you'll have to fall back to using the source code itself as documentation. It -can be found in the [luxtronik](luxtronik/) directory. +Here you can find our automatically generated [documentation](https://bouni.github.io/python-luxtronik/). + +Discovered data fields: + +- Calculations holds measurement values (config interface): \ +[luxtronik/definitions/calculations.py](luxtronik/definitions/calculations.py) + +- Parameters holds parameter values (config interface): \ +[luxtronik/definitions/parameters.py](luxtronik/definitions/parameters.py) + +- Visibilities holds visibility values (config interface), +the function of visibilities is not clear at this point: \ +[luxtronik/definitions/visibilities.py](luxtronik/definitions/visibilities.py) + +- Inputs holds read-only values (smart home interface): \ +[luxtronik/definitions/inputs.py](luxtronik/definitions/inputs.py) + +- Holdings holds read-and-writeable values (smart home interface): \ +[luxtronik/definitions/holdings.py](luxtronik/definitions/holdings.py) ## EXAMPLE USAGE @@ -59,7 +80,7 @@ The following example reads in data from the heat pump: ```python from luxtronik import Luxtronik -l = Luxtronik('192.168.1.23', 8889) +l = Luxtronik('192.168.1.23', 8889, True, 502) heating_limit = l.parameters.get("ID_Einst_Heizgrenze_Temp") # Do something else here... @@ -75,20 +96,16 @@ t_forerun = l.calculations.get(10) print(t_forerun) # this returns the temperature value of the forerun, 22.7 for example print(t_forerun.unit) # gives you the unit of the value if known, °C for example -# calculations holds measurement values -# check https://github.com/Bouni/python-luxtronik/blob/master/luxtronik/calculations.py for values you might need - -# parameters holds parameter values -# check https://github.com/Bouni/python-luxtronik/blob/master/luxtronik/parameters.py for values you might need +# or via Modbus TCP +t_flowline = l.inputs["flow_line_temp"] -# visibilitys holds visibility values, the function of visibilities is not clear at this point -# check https://github.com/Bouni/python-luxtronik/blob/master/luxtronik/visibilities.py for values you might need +print(t_flowline) # returns 22.7 for example again ``` -The method `read()` reads the calculations, parameters and -visibilities from the heat pump. -Alternatively `read_parameters()`, `read_calculations()` or `read_visibilities()` -can be used. +The method `read()` reads all those data vectors (calculations, parameters, +inputs, ...) from the heat pump. Alternatively `read_parameters()`, +`read_calculations()`, `read_visibilities()`, `read_inputs()` +or `read_holdings()` can be used. Note that an initial read operation is carried out in the constructor. @@ -100,8 +117,8 @@ commands from the command line. ### DISCOVERY OF AVAILABLE HEATPUMPS WITHIN THE NETWORK -Heat pumps can be discovered in a network by sending broadcast packages that the -Luxtronik controller will reply to. This can be done with the `discover` +Heat pumps can be discovered in a network by sending broadcast packages that +the Luxtronik controller will reply to. This can be done with the `discover` sub command in the following way: ```sh @@ -119,12 +136,18 @@ To get all data available you can either use the CLI: ```sh luxtronik dump 192.168.178.123 8889 + +# or analog for Modbus TCP register +luxtronik dump-shi 192.168.178.123 502 ``` or call the script that comes with the python package: ```python PYTHONPATH=. ./luxtronik/scripts/dump_luxtronik.py 192.168.178.123 8889 + +# or from the base folder of luxtronik +python -m luxtronik dump-shi 192.168.178.123 502 ``` The output of this script can be used to backup all values (e.g. before @@ -160,9 +183,10 @@ Number: 16 Name: ID_Einst_HzMK1ABS_akt ### SHOW CHANGED VALUES ONLY -There is another sub-command (`changes`) and/or script (`dump-changes.py`) that -will only show values that have recently changed. This is meant to be used -interactively, i.e. the current value of specific settings will be shown. +There is another sub-command (`changes`, `watch-shi`) and/or script +(`dump-changes.py`, `watch_shi.py`) that will only show values that have +recently changed. This is meant to be used interactively, i.e. the current +value of specific settings will be shown. This is especially useful to identify yet unknown parameters. You can closely monitor the output while changing values on the Luxtronik controller itself. @@ -171,12 +195,18 @@ This can be invoked in the following ways: ```sh luxtronik changes 192.168.178.123 8889 + +# or +luxtronik watch-shi 192.168.178.123 ``` Alternatively, it can be invoked directly: ```python PYTHONPATH=. ./luxtronik/scripts/dump_changes.py 192.168.178.123 8889 + +# or +PYTHONPATH=. ./luxtronik/scripts/watch_shi.py 192.168.178.123 ``` You'll get a list of all values as they change: @@ -221,6 +251,12 @@ l.write(parameters) # If you're not sure what values to write, you can get all available options: print(parameters.get("ID_Ba_Hz_akt").options()) # returns a list of possible values to write, ['Automatic', 'Second heatsource', 'Party', 'Holidays', 'Off'] for example + +# Now we increase the heating controller target temperature by 2 Kelvin +heating_offset = l.holdings.get(2) # Get an object for the offset +heating_offset.value = 2.0 # Set the desired value +l.holdings["heating_mode"] = "Offset" # Set the value to activate the offset mode +l.write() # Write down the values to the heatpump ``` **NOTE:** Writing values to the heat pump is particulary dangerous as this is @@ -236,7 +272,8 @@ from luxtronik import Luxtronik l = Luxtronik('192.168.1.23', 8889, safe=False) ``` -**NOTE:** The heat pump controller uses a NAND memory chip as persistent storage. +**NOTE:** The heat pump controller uses a NAND memory chip as +persistent storage for the permanent configuration. This technology has only a limited number of erase cycles. Every change of a parameter will eventually induce some file changes on the controller, hence **frequent parameter changes may limit the lifetime of your heat pump**. diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000..16aa2fb9 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,236077 @@ + + + + python-luxtronik docs + + + + + + + + +
+
+
+

python-luxtronik docs

+

+ Latest info about calculations, parameters and visibilities of + python-luxtronik +

+

Generated: 2026-01-06 23:50:30

+ +
+
+
+ +
+ +
+

+ Parameters1160 +

+ +
+ +
+
+
+

+ ID_Transfert_LuxNet +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Transfert_LuxNet +
+
+
Number
+ 0 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Transfert_LuxNet
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_WK_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_WK_akt +
+
+
Number
+ 1 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_WK_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BWS_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BWS_akt +
+
+
Number
+ 2 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BWS_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Hz_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Hz_akt +
+
+
Number
+ 3 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: Automatic, Second heatsource, Party, Holidays, Off
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Hz_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Bw_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Bw_akt +
+
+
Number
+ 4 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: Automatic, Second heatsource, Party, Holidays, Off
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Bw_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Al_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Al_akt +
+
+
Number
+ 5 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Al_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FrkdHz +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FrkdHz +
+
+
Number
+ 6 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FrkdHz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FrkdBw +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FrkdBw +
+
+
Number
+ 7 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FrkdBw
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FrkdAl +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FrkdAl +
+
+
Number
+ 8 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FrkdAl
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HReg_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HReg_akt +
+
+
Number
+ 9 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HReg_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzHwMAt_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzHwMAt_akt +
+
+
Number
+ 10 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzHwMAt_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzHwHKE_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzHwHKE_akt +
+
+
Number
+ 11 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzHwHKE_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzHKRANH_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzHKRANH_akt +
+
+
Number
+ 12 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzHKRANH_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzHKRABS_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzHKRABS_akt +
+
+
Number
+ 13 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzHKRABS_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzMK1E_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzMK1E_akt +
+
+
Number
+ 14 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzMK1E_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 14
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzMK1ANH_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzMK1ANH_akt +
+
+
Number
+ 15 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzMK1ANH_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 15
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzMK1ABS_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzMK1ABS_akt +
+
+
Number
+ 16 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzMK1ABS_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 16
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzFtRl_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzFtRl_akt +
+
+
Number
+ 17 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzFtRl_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 17
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzFtMK1Vl_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzFtMK1Vl_akt +
+
+
Number
+ 18 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzFtMK1Vl_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 18
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SUBW_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SUBW_akt +
+
+
Number
+ 19 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SUBW_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 19
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BwTDI_akt_MO +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BwTDI_akt_MO +
+
+
Number
+ 20 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BwTDI_akt_MO
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 20
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BwTDI_akt_DI +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BwTDI_akt_DI +
+
+
Number
+ 21 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BwTDI_akt_DI
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 21
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BwTDI_akt_MI +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BwTDI_akt_MI +
+
+
Number
+ 22 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BwTDI_akt_MI
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 22
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BwTDI_akt_DO +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BwTDI_akt_DO +
+
+
Number
+ 23 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BwTDI_akt_DO
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 23
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BwTDI_akt_FR +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BwTDI_akt_FR +
+
+
Number
+ 24 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BwTDI_akt_FR
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 24
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BwTDI_akt_SA +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BwTDI_akt_SA +
+
+
Number
+ 25 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BwTDI_akt_SA
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 25
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BwTDI_akt_SO +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BwTDI_akt_SO +
+
+
Number
+ 26 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BwTDI_akt_SO
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 26
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BwTDI_akt_AL +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BwTDI_akt_AL +
+
+
Number
+ 27 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BwTDI_akt_AL
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 27
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_AnlKonf_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_AnlKonf_akt +
+
+
Number
+ 28 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_AnlKonf_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 28
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Sprache_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Sprache_akt +
+
+
Number
+ 29 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Sprache_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 29
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_Zahler +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_Zahler +
+
+
Number
+ 30 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_Zahler
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 30
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_index +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_index +
+
+
Number
+ 31 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_index
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 31
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_EvuTyp_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_EvuTyp_akt +
+
+
Number
+ 32 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_EvuTyp_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 32
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_RFVEinb_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_RFVEinb_akt +
+
+
Number
+ 33 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_RFVEinb_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 33
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_AbtZykMax_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_AbtZykMax_akt +
+
+
Number
+ 34 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_AbtZykMax_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 34
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HREinb_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HREinb_akt +
+
+
Number
+ 35 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HREinb_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 35
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ZWE1Art_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ZWE1Art_akt +
+
+
Number
+ 36 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ZWE1Art_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 36
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ZWE1Fkt_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ZWE1Fkt_akt +
+
+
Number
+ 37 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ZWE1Fkt_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 37
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ZWE2Art_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ZWE2Art_akt +
+
+
Number
+ 38 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ZWE2Art_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 38
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ZWE2Fkt_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ZWE2Fkt_akt +
+
+
Number
+ 39 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ZWE2Fkt_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 39
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BWBer_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BWBer_akt +
+
+
Number
+ 40 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BWBer_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 40
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_En_Inst +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_En_Inst +
+
+
Number
+ 41 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_En_Inst
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 41
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK1Typ_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK1Typ_akt +
+
+
Number
+ 42 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK1Typ_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 42
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ABTLuft_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ABTLuft_akt +
+
+
Number
+ 43 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ABTLuft_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 43
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TLAbt_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TLAbt_akt +
+
+
Number
+ 44 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TLAbt_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 44
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_LAbtTime_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_LAbtTime_akt +
+
+
Number
+ 45 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_LAbtTime_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 45
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ASDTyp_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ASDTyp_akt +
+
+
Number
+ 46 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ASDTyp_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 46
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_LGST_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_LGST_akt +
+
+
Number
+ 47 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_LGST_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 47
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BwWpTime_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BwWpTime_akt +
+
+
Number
+ 48 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BwWpTime_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 48
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Popt_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Popt_akt +
+
+
Number
+ 49 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Popt_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 49
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Kurzprog_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Kurzprog_akt +
+
+
Number
+ 50 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Kurzprog_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 50
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Timer_Kurzprog_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Timer_Kurzprog_akt +
+
+
Number
+ 51 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Timer_Kurzprog_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 51
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ManAbt_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ManAbt_akt +
+
+
Number
+ 52 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ManAbt_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 52
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Ahz_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Ahz_akt +
+
+
Number
+ 53 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Ahz_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 53
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Ahz_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Ahz_1 +
+
+
Number
+ 54 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Ahz_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 54
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Ahz_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Ahz_2 +
+
+
Number
+ 55 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Ahz_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 55
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Ahz_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Ahz_3 +
+
+
Number
+ 56 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Ahz_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 56
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Ahz_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Ahz_4 +
+
+
Number
+ 57 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Ahz_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 57
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Ahz_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Ahz_5 +
+
+
Number
+ 58 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Ahz_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 58
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Ahz_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Ahz_6 +
+
+
Number
+ 59 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Ahz_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 59
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Ahz_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Ahz_7 +
+
+
Number
+ 60 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Ahz_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 60
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Ahz_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Ahz_8 +
+
+
Number
+ 61 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Ahz_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 61
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Ahz_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Ahz_9 +
+
+
Number
+ 62 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Ahz_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 62
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Ahz_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Ahz_10 +
+
+
Number
+ 63 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Ahz_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 63
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Std_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Std_1 +
+
+
Number
+ 64 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Std_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 64
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Std_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Std_2 +
+
+
Number
+ 65 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Std_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 65
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Std_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Std_3 +
+
+
Number
+ 66 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Std_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 66
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Std_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Std_4 +
+
+
Number
+ 67 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Std_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 67
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Std_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Std_5 +
+
+
Number
+ 68 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Std_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 68
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Std_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Std_6 +
+
+
Number
+ 69 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Std_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 69
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Std_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Std_7 +
+
+
Number
+ 70 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Std_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 70
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Std_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Std_8 +
+
+
Number
+ 71 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Std_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 71
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Std_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Std_9 +
+
+
Number
+ 72 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Std_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 72
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVL_Std_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVL_Std_10 +
+
+
Number
+ 73 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVL_Std_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 73
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BWS_Hyst_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BWS_Hyst_akt +
+
+
Number
+ 74 +
+
+
Type
+ parameter +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BWS_Hyst_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 74
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Temp_TBW_BwHD_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Temp_TBW_BwHD_saved +
+
+
Number
+ 75 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Temp_TBW_BwHD_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 75
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ABT1_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ABT1_akt +
+
+
Number
+ 76 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ABT1_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 76
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_LABTpaus_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_LABTpaus_akt +
+
+
Number
+ 77 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_LABTpaus_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 77
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_AHZ_state_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_AHZ_state_akt +
+
+
Number
+ 78 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_AHZ_state_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 78
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Sollwert_TRL_HZ_AHZ +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Sollwert_TRL_HZ_AHZ +
+
+
Number
+ 79 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Sollwert_TRL_HZ_AHZ
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 79
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_AHP_valid_records +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_AHP_valid_records +
+
+
Number
+ 80 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_AHP_valid_records
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 80
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Timer_AHZ_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Timer_AHZ_akt +
+
+
Number
+ 81 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Timer_AHZ_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 81
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BWTINP_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BWTINP_akt +
+
+
Number
+ 82 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BWTINP_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 82
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ZUPTYP_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ZUPTYP_akt +
+
+
Number
+ 83 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ZUPTYP_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 83
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Sollwert_TLG_max +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Sollwert_TLG_max +
+
+
Number
+ 84 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Sollwert_TLG_max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 84
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BWZIP_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BWZIP_akt +
+
+
Number
+ 85 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BWZIP_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 85
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ERRmZWE_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ERRmZWE_akt +
+
+
Number
+ 86 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ERRmZWE_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 86
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TRBegr_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TRBegr_akt +
+
+
Number
+ 87 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TRBegr_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 87
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HRHyst_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HRHyst_akt +
+
+
Number
+ 88 +
+
+
Type
+ parameter +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HRHyst_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 88
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TRErhmax_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TRErhmax_akt +
+
+
Number
+ 89 +
+
+
Type
+ parameter +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TRErhmax_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 89
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ZWEFreig_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ZWEFreig_akt +
+
+
Number
+ 90 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ZWEFreig_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 90
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TAmax_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TAmax_akt +
+
+
Number
+ 91 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TAmax_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 91
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TAmin_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TAmin_akt +
+
+
Number
+ 92 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TAmin_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 92
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TWQmin_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TWQmin_akt +
+
+
Number
+ 93 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TWQmin_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 93
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_THGmax_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_THGmax_akt +
+
+
Number
+ 94 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_THGmax_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 94
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_FRGT2VD_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_FRGT2VD_akt +
+
+
Number
+ 95 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_FRGT2VD_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 95
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TV2VDBW_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TV2VDBW_akt +
+
+
Number
+ 96 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TV2VDBW_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 96
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll_akt +
+
+
Number
+ 97 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 97
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TAbtEnd_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TAbtEnd_akt +
+
+
Number
+ 98 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TAbtEnd_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 98
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_NrKlingel_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_NrKlingel_akt +
+
+
Number
+ 99 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_NrKlingel_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 99
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BWStyp_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BWStyp_akt +
+
+
Number
+ 100 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BWStyp_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 100
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ABT2_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ABT2_akt +
+
+
Number
+ 101 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ABT2_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 101
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_UeVd_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_UeVd_akt +
+
+
Number
+ 102 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_UeVd_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 102
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_RTyp_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_RTyp_akt +
+
+
Number
+ 103 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_RTyp_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 103
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_AhpM_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_AhpM_akt +
+
+
Number
+ 104 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_AhpM_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 104
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Soll_BWS_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Soll_BWS_akt +
+
+
Number
+ 105 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Soll_BWS_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 105
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Timer_Password +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Timer_Password +
+
+
Number
+ 106 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Timer_Password
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 106
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Zugangscode +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Zugangscode +
+
+
Number
+ 107 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: user, after sales service, manufacturer, installer
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Zugangscode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 107
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BA_Kuehl_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BA_Kuehl_akt +
+
+
Number
+ 108 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: Off, Automatic
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BA_Kuehl_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 108
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Sollwert_Kuehl1_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Sollwert_Kuehl1_akt +
+
+
Number
+ 109 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Sollwert_Kuehl1_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 109
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_KuehlFreig_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_KuehlFreig_akt +
+
+
Number
+ 110 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_KuehlFreig_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 110
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TAbsMin_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TAbsMin_akt +
+
+
Number
+ 111 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TAbsMin_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 111
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_TWQmin_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_TWQmin_saved +
+
+
Number
+ 112 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_TWQmin_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 112
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_CWP_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_CWP_saved +
+
+
Number
+ 113 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_CWP_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 113
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Anode_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Anode_akt +
+
+
Number
+ 114 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Anode_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 114
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Timer_pexoff_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Timer_pexoff_akt +
+
+
Number
+ 115 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Timer_pexoff_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 115
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_AnlPrio_Hzakt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_AnlPrio_Hzakt +
+
+
Number
+ 116 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_AnlPrio_Hzakt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 116
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_AnlPrio_Bwakt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_AnlPrio_Bwakt +
+
+
Number
+ 117 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_AnlPrio_Bwakt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 117
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_AnlPrio_Swakt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_AnlPrio_Swakt +
+
+
Number
+ 118 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_AnlPrio_Swakt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 118
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Sw_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Sw_akt +
+
+
Number
+ 119 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: Automatic, Party, Holidays, Off
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Sw_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 119
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_RTypMK1_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_RTypMK1_akt +
+
+
Number
+ 120 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_RTypMK1_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 120
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_RTypMK2_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_RTypMK2_akt +
+
+
Number
+ 121 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_RTypMK2_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 121
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TDC_Ein_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TDC_Ein_akt +
+
+
Number
+ 122 +
+
+
Type
+ parameter +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TDC_Ein_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 122
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TDC_Aus_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TDC_Aus_akt +
+
+
Number
+ 123 +
+
+
Type
+ parameter +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TDC_Aus_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 123
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TDC_Max_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TDC_Max_akt +
+
+
Number
+ 124 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TDC_Max_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 124
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HysHzExEn_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HysHzExEn_akt +
+
+
Number
+ 125 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HysHzExEn_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 125
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HysBwExEn_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HysBwExEn_akt +
+
+
Number
+ 126 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HysBwExEn_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 126
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ZWE3Art_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ZWE3Art_akt +
+
+
Number
+ 127 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ZWE3Art_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 127
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ZWE3Fkt_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ZWE3Fkt_akt +
+
+
Number
+ 128 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ZWE3Fkt_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 128
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzSup_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzSup_akt +
+
+
Number
+ 129 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzSup_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 129
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK2Typ_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK2Typ_akt +
+
+
Number
+ 130 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK2Typ_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 130
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_KuTyp_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_KuTyp_akt +
+
+
Number
+ 131 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_KuTyp_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 131
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Sollwert_KuCft1_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Sollwert_KuCft1_akt +
+
+
Number
+ 132 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Sollwert_KuCft1_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 132
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Sollwert_KuCft2_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Sollwert_KuCft2_akt +
+
+
Number
+ 133 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Sollwert_KuCft2_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 133
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Sollwert_AtDif1_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Sollwert_AtDif1_akt +
+
+
Number
+ 134 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Sollwert_AtDif1_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 134
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Sollwert_AtDif2_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Sollwert_AtDif2_akt +
+
+
Number
+ 135 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Sollwert_AtDif2_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 135
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FrkdSwb +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FrkdSwb +
+
+
Number
+ 136 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FrkdSwb
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 136
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SwbBer_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SwbBer_akt +
+
+
Number
+ 137 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SwbBer_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 137
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TV2VDSWB_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TV2VDSWB_akt +
+
+
Number
+ 138 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TV2VDSWB_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 138
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MinSwan_Time_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MinSwan_Time_akt +
+
+
Number
+ 139 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MinSwan_Time_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 139
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2_akt +
+
+
Number
+ 140 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 140
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzMK2E_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzMK2E_akt +
+
+
Number
+ 141 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzMK2E_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 141
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzMK2ANH_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzMK2ANH_akt +
+
+
Number
+ 142 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzMK2ANH_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 142
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzMK2ABS_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzMK2ABS_akt +
+
+
Number
+ 143 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzMK2ABS_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 143
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzMK2Hgr_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzMK2Hgr_akt +
+
+
Number
+ 144 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzMK2Hgr_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 144
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzFtMK2Vl_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzFtMK2Vl_akt +
+
+
Number
+ 145 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzFtMK2Vl_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 145
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Temp_THG_BwHD_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Temp_THG_BwHD_saved +
+
+
Number
+ 146 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Temp_THG_BwHD_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 146
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Temp_TA_BwHD_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Temp_TA_BwHD_saved +
+
+
Number
+ 147 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Temp_TA_BwHD_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 147
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BwHup_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BwHup_akt +
+
+
Number
+ 148 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BwHup_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 148
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVLmax_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVLmax_akt +
+
+
Number
+ 149 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVLmax_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 149
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK1LzFaktor_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK1LzFaktor_akt +
+
+
Number
+ 150 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK1LzFaktor_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 150
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK2LzFaktor_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK2LzFaktor_akt +
+
+
Number
+ 151 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK2LzFaktor_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 151
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK1PerFaktor_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK1PerFaktor_akt +
+
+
Number
+ 152 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK1PerFaktor_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 152
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK2PerFaktor_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK2PerFaktor_akt +
+
+
Number
+ 153 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK2PerFaktor_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 153
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Entl_Zyklus_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Entl_Zyklus_akt +
+
+
Number
+ 154 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Entl_Zyklus_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 154
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_time_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_time_akt +
+
+
Number
+ 155 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_time_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 155
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Entl_Pause +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Entl_Pause +
+
+
Number
+ 156 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Entl_Pause
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 156
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Entl_timer +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Entl_timer +
+
+
Number
+ 157 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Entl_timer
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 157
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_akt +
+
+
Number
+ 158 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 158
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ahz_HLeist_confirmed +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ahz_HLeist_confirmed +
+
+
Number
+ 159 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ahz_HLeist_confirmed
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 159
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FirstInit_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FirstInit_akt +
+
+
Number
+ 160 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FirstInit_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 160
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll_akt2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll_akt2 +
+
+
Number
+ 161 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll_akt2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 161
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllWo_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllWo_zeit_0_0 +
+
+
Number
+ 162 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllWo_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 162
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllWo_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllWo_zeit_0_1 +
+
+
Number
+ 163 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllWo_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 163
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllWo_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllWo_zeit_1_0 +
+
+
Number
+ 164 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllWo_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 164
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllWo_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllWo_zeit_1_1 +
+
+
Number
+ 165 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllWo_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 165
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllWo_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllWo_zeit_2_0 +
+
+
Number
+ 166 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllWo_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 166
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllWo_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllWo_zeit_2_1 +
+
+
Number
+ 167 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllWo_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 167
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_0_0 +
+
+
Number
+ 168 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 168
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_0_1 +
+
+
Number
+ 169 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 169
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_1_0 +
+
+
Number
+ 170 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 170
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_1_1 +
+
+
Number
+ 171 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 171
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_2_0 +
+
+
Number
+ 172 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 172
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_2_1 +
+
+
Number
+ 173 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 173
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_0_2 +
+
+
Number
+ 174 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 174
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_0_3 +
+
+
Number
+ 175 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 175
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_1_2 +
+
+
Number
+ 176 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 176
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_1_3 +
+
+
Number
+ 177 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 177
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_2_2 +
+
+
Number
+ 178 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 178
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAll25_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAll25_zeit_2_3 +
+
+
Number
+ 179 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAll25_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 179
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_0 +
+
+
Number
+ 180 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 180
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_1 +
+
+
Number
+ 181 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 181
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_0 +
+
+
Number
+ 182 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 182
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_1 +
+
+
Number
+ 183 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 183
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_0 +
+
+
Number
+ 184 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 184
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_1 +
+
+
Number
+ 185 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 185
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_2 +
+
+
Number
+ 186 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 186
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_3 +
+
+
Number
+ 187 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 187
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_2 +
+
+
Number
+ 188 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 188
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_3 +
+
+
Number
+ 189 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 189
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_2 +
+
+
Number
+ 190 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 190
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_3 +
+
+
Number
+ 191 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 191
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_4 +
+
+
Number
+ 192 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 192
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_5 +
+
+
Number
+ 193 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 193
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_4 +
+
+
Number
+ 194 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 194
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_5 +
+
+
Number
+ 195 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 195
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_4 +
+
+
Number
+ 196 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 196
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_5 +
+
+
Number
+ 197 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 197
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_6 +
+
+
Number
+ 198 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 198
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_7 +
+
+
Number
+ 199 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 199
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_6 +
+
+
Number
+ 200 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 200
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_7 +
+
+
Number
+ 201 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 201
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_6 +
+
+
Number
+ 202 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 202
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_7 +
+
+
Number
+ 203 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 203
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_8 +
+
+
Number
+ 204 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 204
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_9 +
+
+
Number
+ 205 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 205
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_8 +
+
+
Number
+ 206 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 206
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_9 +
+
+
Number
+ 207 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 207
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_8 +
+
+
Number
+ 208 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 208
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_9 +
+
+
Number
+ 209 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 209
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_10 +
+
+
Number
+ 210 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 210
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_11 +
+
+
Number
+ 211 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 211
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_10 +
+
+
Number
+ 212 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 212
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_11 +
+
+
Number
+ 213 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 213
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_10 +
+
+
Number
+ 214 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 214
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_11 +
+
+
Number
+ 215 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 215
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_12 +
+
+
Number
+ 216 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 216
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_0_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_0_13 +
+
+
Number
+ 217 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_0_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 217
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_12 +
+
+
Number
+ 218 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 218
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_1_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_1_13 +
+
+
Number
+ 219 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_1_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 219
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_12 +
+
+
Number
+ 220 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 220
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuAllTg_zeit_2_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuAllTg_zeit_2_13 +
+
+
Number
+ 221 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuAllTg_zeit_2_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 221
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr_akt +
+
+
Number
+ 222 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: week, 5+2, days
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 222
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrW0_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrW0_zeit_0_0 +
+
+
Number
+ 223 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrW0_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 223
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrW0_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrW0_zeit_0_1 +
+
+
Number
+ 224 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrW0_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 224
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrW0_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrW0_zeit_1_0 +
+
+
Number
+ 225 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrW0_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 225
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrW0_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrW0_zeit_1_1 +
+
+
Number
+ 226 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrW0_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 226
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrW0_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrW0_zeit_2_0 +
+
+
Number
+ 227 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrW0_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 227
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrW0_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrW0_zeit_2_1 +
+
+
Number
+ 228 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrW0_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 228
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_0_0 +
+
+
Number
+ 229 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 229
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_0_1 +
+
+
Number
+ 230 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 230
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_1_0 +
+
+
Number
+ 231 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 231
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_1_1 +
+
+
Number
+ 232 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 232
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_2_0 +
+
+
Number
+ 233 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 233
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_2_1 +
+
+
Number
+ 234 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 234
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_0_2 +
+
+
Number
+ 235 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 235
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_0_3 +
+
+
Number
+ 236 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 236
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_1_2 +
+
+
Number
+ 237 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 237
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_1_3 +
+
+
Number
+ 238 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 238
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_2_2 +
+
+
Number
+ 239 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 239
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkr25_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkr25_zeit_2_3 +
+
+
Number
+ 240 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkr25_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 240
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_0 +
+
+
Number
+ 241 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 241
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_1 +
+
+
Number
+ 242 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 242
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_0 +
+
+
Number
+ 243 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 243
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_1 +
+
+
Number
+ 244 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 244
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_0 +
+
+
Number
+ 245 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 245
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_1 +
+
+
Number
+ 246 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 246
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_2 +
+
+
Number
+ 247 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 247
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_3 +
+
+
Number
+ 248 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 248
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_2 +
+
+
Number
+ 249 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 249
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_3 +
+
+
Number
+ 250 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 250
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_2 +
+
+
Number
+ 251 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 251
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_3 +
+
+
Number
+ 252 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 252
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_4 +
+
+
Number
+ 253 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 253
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_5 +
+
+
Number
+ 254 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 254
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_4 +
+
+
Number
+ 255 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 255
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_5 +
+
+
Number
+ 256 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 256
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_4 +
+
+
Number
+ 257 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 257
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_5 +
+
+
Number
+ 258 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 258
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_6 +
+
+
Number
+ 259 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 259
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_7 +
+
+
Number
+ 260 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 260
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_6 +
+
+
Number
+ 261 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 261
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_7 +
+
+
Number
+ 262 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 262
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_6 +
+
+
Number
+ 263 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 263
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_7 +
+
+
Number
+ 264 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 264
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_8 +
+
+
Number
+ 265 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 265
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_9 +
+
+
Number
+ 266 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 266
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_8 +
+
+
Number
+ 267 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 267
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_9 +
+
+
Number
+ 268 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 268
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_8 +
+
+
Number
+ 269 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 269
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_9 +
+
+
Number
+ 270 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 270
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_10 +
+
+
Number
+ 271 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 271
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_11 +
+
+
Number
+ 272 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 272
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_10 +
+
+
Number
+ 273 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 273
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_11 +
+
+
Number
+ 274 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 274
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_10 +
+
+
Number
+ 275 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 275
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_11 +
+
+
Number
+ 276 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 276
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_12 +
+
+
Number
+ 277 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 277
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_0_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_0_13 +
+
+
Number
+ 278 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_0_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 278
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_12 +
+
+
Number
+ 279 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 279
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_1_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_1_13 +
+
+
Number
+ 280 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_1_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 280
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_12 +
+
+
Number
+ 281 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 281
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuHkrTG_zeit_2_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuHkrTG_zeit_2_13 +
+
+
Number
+ 282 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuHkrTG_zeit_2_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 282
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1_akt +
+
+
Number
+ 283 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: week, 5+2, days
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 283
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1W0_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1W0_zeit_0_0 +
+
+
Number
+ 284 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1W0_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 284
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1W0_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1W0_zeit_0_1 +
+
+
Number
+ 285 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1W0_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 285
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1W0_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1W0_zeit_1_0 +
+
+
Number
+ 286 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1W0_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 286
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1W0_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1W0_zeit_1_1 +
+
+
Number
+ 287 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1W0_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 287
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1W0_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1W0_zeit_2_0 +
+
+
Number
+ 288 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1W0_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 288
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1W0_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1W0_zeit_2_1 +
+
+
Number
+ 289 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1W0_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 289
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_0_0 +
+
+
Number
+ 290 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 290
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_0_1 +
+
+
Number
+ 291 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 291
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_1_0 +
+
+
Number
+ 292 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 292
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_1_1 +
+
+
Number
+ 293 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 293
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_2_0 +
+
+
Number
+ 294 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 294
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_2_1 +
+
+
Number
+ 295 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 295
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_0_2 +
+
+
Number
+ 296 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 296
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_0_3 +
+
+
Number
+ 297 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 297
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_1_2 +
+
+
Number
+ 298 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 298
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_1_3 +
+
+
Number
+ 299 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 299
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_2_2 +
+
+
Number
+ 300 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 300
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk125_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk125_zeit_2_3 +
+
+
Number
+ 301 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk125_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 301
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_0 +
+
+
Number
+ 302 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 302
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_1 +
+
+
Number
+ 303 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 303
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_0 +
+
+
Number
+ 304 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 304
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_1 +
+
+
Number
+ 305 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 305
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_0 +
+
+
Number
+ 306 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 306
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_1 +
+
+
Number
+ 307 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 307
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_2 +
+
+
Number
+ 308 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 308
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_3 +
+
+
Number
+ 309 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 309
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_2 +
+
+
Number
+ 310 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 310
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_3 +
+
+
Number
+ 311 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 311
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_2 +
+
+
Number
+ 312 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 312
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_3 +
+
+
Number
+ 313 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 313
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_4 +
+
+
Number
+ 314 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 314
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_5 +
+
+
Number
+ 315 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 315
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_4 +
+
+
Number
+ 316 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 316
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_5 +
+
+
Number
+ 317 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 317
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_4 +
+
+
Number
+ 318 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 318
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_5 +
+
+
Number
+ 319 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 319
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_6 +
+
+
Number
+ 320 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 320
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_7 +
+
+
Number
+ 321 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 321
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_6 +
+
+
Number
+ 322 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 322
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_7 +
+
+
Number
+ 323 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 323
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_6 +
+
+
Number
+ 324 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 324
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_7 +
+
+
Number
+ 325 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 325
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_8 +
+
+
Number
+ 326 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 326
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_9 +
+
+
Number
+ 327 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 327
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_8 +
+
+
Number
+ 328 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 328
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_9 +
+
+
Number
+ 329 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 329
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_8 +
+
+
Number
+ 330 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 330
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_9 +
+
+
Number
+ 331 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 331
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_10 +
+
+
Number
+ 332 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 332
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_11 +
+
+
Number
+ 333 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 333
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_10 +
+
+
Number
+ 334 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 334
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_11 +
+
+
Number
+ 335 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 335
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_10 +
+
+
Number
+ 336 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 336
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_11 +
+
+
Number
+ 337 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 337
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_12 +
+
+
Number
+ 338 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 338
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_0_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_0_13 +
+
+
Number
+ 339 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_0_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 339
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_12 +
+
+
Number
+ 340 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 340
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_1_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_1_13 +
+
+
Number
+ 341 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_1_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 341
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_12 +
+
+
Number
+ 342 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 342
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk1TG_zeit_2_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk1TG_zeit_2_13 +
+
+
Number
+ 343 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk1TG_zeit_2_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 343
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2_akt2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2_akt2 +
+
+
Number
+ 344 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: week, 5+2, days
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2_akt2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 344
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Wo_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Wo_zeit_0_0 +
+
+
Number
+ 345 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Wo_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 345
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Wo_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Wo_zeit_0_1 +
+
+
Number
+ 346 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Wo_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 346
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Wo_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Wo_zeit_1_0 +
+
+
Number
+ 347 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Wo_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 347
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Wo_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Wo_zeit_1_1 +
+
+
Number
+ 348 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Wo_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 348
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Wo_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Wo_zeit_2_0 +
+
+
Number
+ 349 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Wo_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 349
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Wo_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Wo_zeit_2_1 +
+
+
Number
+ 350 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Wo_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 350
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_0_0 +
+
+
Number
+ 351 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 351
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_0_1 +
+
+
Number
+ 352 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 352
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_1_0 +
+
+
Number
+ 353 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 353
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_1_1 +
+
+
Number
+ 354 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 354
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_2_0 +
+
+
Number
+ 355 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 355
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_2_1 +
+
+
Number
+ 356 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 356
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_0_2 +
+
+
Number
+ 357 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 357
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_0_3 +
+
+
Number
+ 358 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 358
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_1_2 +
+
+
Number
+ 359 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 359
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_1_3 +
+
+
Number
+ 360 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 360
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_2_2 +
+
+
Number
+ 361 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 361
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk225_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk225_zeit_2_3 +
+
+
Number
+ 362 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk225_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 362
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_0 +
+
+
Number
+ 363 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 363
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_1 +
+
+
Number
+ 364 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 364
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_0 +
+
+
Number
+ 365 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 365
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_1 +
+
+
Number
+ 366 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 366
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_0 +
+
+
Number
+ 367 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 367
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_1 +
+
+
Number
+ 368 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 368
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_2 +
+
+
Number
+ 369 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 369
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_3 +
+
+
Number
+ 370 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 370
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_2 +
+
+
Number
+ 371 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 371
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_3 +
+
+
Number
+ 372 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 372
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_2 +
+
+
Number
+ 373 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 373
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_3 +
+
+
Number
+ 374 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 374
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_4 +
+
+
Number
+ 375 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 375
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_5 +
+
+
Number
+ 376 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 376
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_4 +
+
+
Number
+ 377 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 377
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_5 +
+
+
Number
+ 378 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 378
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_4 +
+
+
Number
+ 379 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 379
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_5 +
+
+
Number
+ 380 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 380
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_6 +
+
+
Number
+ 381 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 381
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_7 +
+
+
Number
+ 382 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 382
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_6 +
+
+
Number
+ 383 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 383
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_7 +
+
+
Number
+ 384 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 384
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_6 +
+
+
Number
+ 385 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 385
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_7 +
+
+
Number
+ 386 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 386
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_8 +
+
+
Number
+ 387 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 387
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_9 +
+
+
Number
+ 388 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 388
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_8 +
+
+
Number
+ 389 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 389
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_9 +
+
+
Number
+ 390 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 390
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_8 +
+
+
Number
+ 391 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 391
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_9 +
+
+
Number
+ 392 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 392
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_10 +
+
+
Number
+ 393 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 393
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_11 +
+
+
Number
+ 394 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 394
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_10 +
+
+
Number
+ 395 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 395
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_11 +
+
+
Number
+ 396 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 396
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_10 +
+
+
Number
+ 397 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 397
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_11 +
+
+
Number
+ 398 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 398
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_12 +
+
+
Number
+ 399 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 399
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_0_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_0_13 +
+
+
Number
+ 400 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_0_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 400
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_12 +
+
+
Number
+ 401 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 401
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_1_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_1_13 +
+
+
Number
+ 402 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_1_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 402
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_12 +
+
+
Number
+ 403 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 403
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk2Tg_zeit_2_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk2Tg_zeit_2_13 +
+
+
Number
+ 404 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk2Tg_zeit_2_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 404
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SUBW_akt2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SUBW_akt2 +
+
+
Number
+ 405 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: week, 5+2, days
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SUBW_akt2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 405
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwWO_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwWO_zeit_0_0 +
+
+
Number
+ 406 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwWO_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 406
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwWO_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwWO_zeit_0_1 +
+
+
Number
+ 407 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwWO_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 407
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwWO_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwWO_zeit_1_0 +
+
+
Number
+ 408 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwWO_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 408
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwWO_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwWO_zeit_1_1 +
+
+
Number
+ 409 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwWO_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 409
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwWO_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwWO_zeit_2_0 +
+
+
Number
+ 410 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwWO_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 410
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwWO_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwWO_zeit_2_1 +
+
+
Number
+ 411 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwWO_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 411
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwWO_zeit_3_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwWO_zeit_3_0 +
+
+
Number
+ 412 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwWO_zeit_3_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 412
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwWO_zeit_3_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwWO_zeit_3_1 +
+
+
Number
+ 413 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwWO_zeit_3_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 413
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwWO_zeit_4_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwWO_zeit_4_0 +
+
+
Number
+ 414 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwWO_zeit_4_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 414
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwWO_zeit_4_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwWO_zeit_4_1 +
+
+
Number
+ 415 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwWO_zeit_4_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 415
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_0_0 +
+
+
Number
+ 416 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 416
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_0_1 +
+
+
Number
+ 417 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 417
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_1_0 +
+
+
Number
+ 418 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 418
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_1_1 +
+
+
Number
+ 419 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 419
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_2_0 +
+
+
Number
+ 420 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 420
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_2_1 +
+
+
Number
+ 421 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 421
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_3_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_3_0 +
+
+
Number
+ 422 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_3_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 422
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_3_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_3_1 +
+
+
Number
+ 423 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_3_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 423
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_4_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_4_0 +
+
+
Number
+ 424 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_4_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 424
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_4_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_4_1 +
+
+
Number
+ 425 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_4_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 425
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_0_2 +
+
+
Number
+ 426 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 426
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_0_3 +
+
+
Number
+ 427 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 427
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_1_2 +
+
+
Number
+ 428 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 428
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_1_3 +
+
+
Number
+ 429 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 429
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_2_2 +
+
+
Number
+ 430 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 430
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_2_3 +
+
+
Number
+ 431 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 431
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_3_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_3_2 +
+
+
Number
+ 432 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_3_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 432
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_3_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_3_3 +
+
+
Number
+ 433 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_3_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 433
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_4_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_4_2 +
+
+
Number
+ 434 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_4_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 434
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBw25_zeit_4_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBw25_zeit_4_3 +
+
+
Number
+ 435 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBw25_zeit_4_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 435
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_0 +
+
+
Number
+ 436 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 436
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_1 +
+
+
Number
+ 437 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 437
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_0 +
+
+
Number
+ 438 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 438
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_1 +
+
+
Number
+ 439 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 439
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_0 +
+
+
Number
+ 440 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 440
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_1 +
+
+
Number
+ 441 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 441
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_0 +
+
+
Number
+ 442 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 442
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_1 +
+
+
Number
+ 443 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 443
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_0 +
+
+
Number
+ 444 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 444
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_1 +
+
+
Number
+ 445 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 445
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_2 +
+
+
Number
+ 446 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 446
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_3 +
+
+
Number
+ 447 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 447
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_2 +
+
+
Number
+ 448 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 448
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_3 +
+
+
Number
+ 449 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 449
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_2 +
+
+
Number
+ 450 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 450
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_3 +
+
+
Number
+ 451 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 451
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_2 +
+
+
Number
+ 452 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 452
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_3 +
+
+
Number
+ 453 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 453
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_2 +
+
+
Number
+ 454 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 454
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_3 +
+
+
Number
+ 455 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 455
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_4 +
+
+
Number
+ 456 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 456
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_5 +
+
+
Number
+ 457 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 457
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_4 +
+
+
Number
+ 458 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 458
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_5 +
+
+
Number
+ 459 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 459
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_4 +
+
+
Number
+ 460 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 460
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_5 +
+
+
Number
+ 461 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 461
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_4 +
+
+
Number
+ 462 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 462
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_5 +
+
+
Number
+ 463 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 463
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_4 +
+
+
Number
+ 464 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 464
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_5 +
+
+
Number
+ 465 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 465
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_6 +
+
+
Number
+ 466 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 466
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_7 +
+
+
Number
+ 467 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 467
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_6 +
+
+
Number
+ 468 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 468
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_7 +
+
+
Number
+ 469 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 469
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_6 +
+
+
Number
+ 470 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 470
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_7 +
+
+
Number
+ 471 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 471
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_6 +
+
+
Number
+ 472 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 472
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_7 +
+
+
Number
+ 473 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 473
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_6 +
+
+
Number
+ 474 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 474
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_7 +
+
+
Number
+ 475 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 475
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_8 +
+
+
Number
+ 476 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 476
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_9 +
+
+
Number
+ 477 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 477
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_8 +
+
+
Number
+ 478 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 478
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_9 +
+
+
Number
+ 479 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 479
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_8 +
+
+
Number
+ 480 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 480
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_9 +
+
+
Number
+ 481 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 481
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_8 +
+
+
Number
+ 482 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 482
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_9 +
+
+
Number
+ 483 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 483
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_8 +
+
+
Number
+ 484 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 484
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_9 +
+
+
Number
+ 485 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 485
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_10 +
+
+
Number
+ 486 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 486
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_11 +
+
+
Number
+ 487 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 487
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_10 +
+
+
Number
+ 488 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 488
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_11 +
+
+
Number
+ 489 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 489
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_10 +
+
+
Number
+ 490 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 490
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_11 +
+
+
Number
+ 491 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 491
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_10 +
+
+
Number
+ 492 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 492
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_11 +
+
+
Number
+ 493 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 493
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_10 +
+
+
Number
+ 494 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 494
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_11 +
+
+
Number
+ 495 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 495
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_12 +
+
+
Number
+ 496 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 496
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_0_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_0_13 +
+
+
Number
+ 497 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_0_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 497
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_12 +
+
+
Number
+ 498 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 498
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_1_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_1_13 +
+
+
Number
+ 499 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_1_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 499
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_12 +
+
+
Number
+ 500 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 500
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_2_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_2_13 +
+
+
Number
+ 501 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_2_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 501
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_12 +
+
+
Number
+ 502 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 502
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_3_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_3_13 +
+
+
Number
+ 503 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_3_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 503
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_12 +
+
+
Number
+ 504 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 504
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuBwTG_zeit_4_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuBwTG_zeit_4_13 +
+
+
Number
+ 505 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuBwTG_zeit_4_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 505
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP_akt +
+
+
Number
+ 506 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: week, 5+2, days
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 506
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPWo_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPWo_zeit_0_0 +
+
+
Number
+ 507 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPWo_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 507
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPWo_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPWo_zeit_0_1 +
+
+
Number
+ 508 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPWo_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 508
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPWo_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPWo_zeit_1_0 +
+
+
Number
+ 509 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPWo_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 509
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPWo_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPWo_zeit_1_1 +
+
+
Number
+ 510 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPWo_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 510
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPWo_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPWo_zeit_2_0 +
+
+
Number
+ 511 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPWo_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 511
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPWo_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPWo_zeit_2_1 +
+
+
Number
+ 512 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPWo_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 512
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPWo_zeit_3_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPWo_zeit_3_0 +
+
+
Number
+ 513 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPWo_zeit_3_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 513
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPWo_zeit_3_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPWo_zeit_3_1 +
+
+
Number
+ 514 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPWo_zeit_3_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 514
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPWo_zeit_4_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPWo_zeit_4_0 +
+
+
Number
+ 515 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPWo_zeit_4_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 515
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPWo_zeit_4_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPWo_zeit_4_1 +
+
+
Number
+ 516 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPWo_zeit_4_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 516
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_0_0 +
+
+
Number
+ 517 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 517
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_0_1 +
+
+
Number
+ 518 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 518
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_1_0 +
+
+
Number
+ 519 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 519
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_1_1 +
+
+
Number
+ 520 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 520
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_2_0 +
+
+
Number
+ 521 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 521
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_2_1 +
+
+
Number
+ 522 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 522
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_3_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_3_0 +
+
+
Number
+ 523 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_3_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 523
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_3_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_3_1 +
+
+
Number
+ 524 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_3_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 524
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_4_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_4_0 +
+
+
Number
+ 525 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_4_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 525
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_4_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_4_1 +
+
+
Number
+ 526 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_4_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 526
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_0_2 +
+
+
Number
+ 527 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 527
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_0_3 +
+
+
Number
+ 528 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 528
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_1_2 +
+
+
Number
+ 529 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 529
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_1_3 +
+
+
Number
+ 530 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 530
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_2_2 +
+
+
Number
+ 531 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 531
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_2_3 +
+
+
Number
+ 532 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 532
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_3_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_3_2 +
+
+
Number
+ 533 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_3_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 533
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_3_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_3_3 +
+
+
Number
+ 534 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_3_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 534
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_4_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_4_2 +
+
+
Number
+ 535 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_4_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 535
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIP25_zeit_4_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIP25_zeit_4_3 +
+
+
Number
+ 536 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIP25_zeit_4_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 536
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_0 +
+
+
Number
+ 537 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 537
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_1 +
+
+
Number
+ 538 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 538
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_0 +
+
+
Number
+ 539 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 539
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_1 +
+
+
Number
+ 540 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 540
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_0 +
+
+
Number
+ 541 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 541
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_1 +
+
+
Number
+ 542 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 542
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_0 +
+
+
Number
+ 543 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 543
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_1 +
+
+
Number
+ 544 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 544
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_0 +
+
+
Number
+ 545 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 545
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_1 +
+
+
Number
+ 546 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 546
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_2 +
+
+
Number
+ 547 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 547
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_3 +
+
+
Number
+ 548 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 548
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_2 +
+
+
Number
+ 549 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 549
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_3 +
+
+
Number
+ 550 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 550
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_2 +
+
+
Number
+ 551 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 551
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_3 +
+
+
Number
+ 552 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 552
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_2 +
+
+
Number
+ 553 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 553
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_3 +
+
+
Number
+ 554 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 554
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_2 +
+
+
Number
+ 555 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 555
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_3 +
+
+
Number
+ 556 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 556
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_4 +
+
+
Number
+ 557 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 557
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_5 +
+
+
Number
+ 558 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 558
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_4 +
+
+
Number
+ 559 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 559
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_5 +
+
+
Number
+ 560 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 560
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_4 +
+
+
Number
+ 561 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 561
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_5 +
+
+
Number
+ 562 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 562
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_4 +
+
+
Number
+ 563 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 563
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_5 +
+
+
Number
+ 564 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 564
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_4 +
+
+
Number
+ 565 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 565
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_5 +
+
+
Number
+ 566 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 566
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_6 +
+
+
Number
+ 567 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 567
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_7 +
+
+
Number
+ 568 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 568
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_6 +
+
+
Number
+ 569 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 569
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_7 +
+
+
Number
+ 570 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 570
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_6 +
+
+
Number
+ 571 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 571
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_7 +
+
+
Number
+ 572 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 572
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_6 +
+
+
Number
+ 573 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 573
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_7 +
+
+
Number
+ 574 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 574
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_6 +
+
+
Number
+ 575 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 575
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_7 +
+
+
Number
+ 576 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 576
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_8 +
+
+
Number
+ 577 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 577
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_9 +
+
+
Number
+ 578 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 578
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_8 +
+
+
Number
+ 579 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 579
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_9 +
+
+
Number
+ 580 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 580
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_8 +
+
+
Number
+ 581 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 581
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_9 +
+
+
Number
+ 582 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 582
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_8 +
+
+
Number
+ 583 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 583
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_9 +
+
+
Number
+ 584 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 584
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_8 +
+
+
Number
+ 585 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 585
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_9 +
+
+
Number
+ 586 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 586
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_10 +
+
+
Number
+ 587 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 587
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_11 +
+
+
Number
+ 588 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 588
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_10 +
+
+
Number
+ 589 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 589
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_11 +
+
+
Number
+ 590 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 590
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_10 +
+
+
Number
+ 591 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 591
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_11 +
+
+
Number
+ 592 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 592
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_10 +
+
+
Number
+ 593 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 593
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_11 +
+
+
Number
+ 594 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 594
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_10 +
+
+
Number
+ 595 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 595
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_11 +
+
+
Number
+ 596 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 596
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_12 +
+
+
Number
+ 597 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 597
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_0_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_0_13 +
+
+
Number
+ 598 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_0_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 598
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_12 +
+
+
Number
+ 599 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 599
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_1_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_1_13 +
+
+
Number
+ 600 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_1_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 600
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_12 +
+
+
Number
+ 601 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 601
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_2_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_2_13 +
+
+
Number
+ 602 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_2_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 602
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_12 +
+
+
Number
+ 603 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 603
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_3_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_3_13 +
+
+
Number
+ 604 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_3_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 604
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_12 +
+
+
Number
+ 605 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 605
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuZIPTg_zeit_4_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuZIPTg_zeit_4_13 +
+
+
Number
+ 606 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuZIPTg_zeit_4_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 606
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb_akt +
+
+
Number
+ 607 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: week, 5+2, days
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 607
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbWo_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbWo_zeit_0_0 +
+
+
Number
+ 608 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbWo_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 608
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbWo_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbWo_zeit_0_1 +
+
+
Number
+ 609 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbWo_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 609
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbWo_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbWo_zeit_1_0 +
+
+
Number
+ 610 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbWo_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 610
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbWo_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbWo_zeit_1_1 +
+
+
Number
+ 611 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbWo_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 611
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbWo_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbWo_zeit_2_0 +
+
+
Number
+ 612 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbWo_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 612
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbWo_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbWo_zeit_2_1 +
+
+
Number
+ 613 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbWo_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 613
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_0_0 +
+
+
Number
+ 614 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 614
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_0_1 +
+
+
Number
+ 615 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 615
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_1_0 +
+
+
Number
+ 616 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 616
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_1_1 +
+
+
Number
+ 617 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 617
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_2_0 +
+
+
Number
+ 618 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 618
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_2_1 +
+
+
Number
+ 619 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 619
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_0_2 +
+
+
Number
+ 620 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 620
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_0_3 +
+
+
Number
+ 621 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 621
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_1_2 +
+
+
Number
+ 622 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 622
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_1_3 +
+
+
Number
+ 623 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 623
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_2_2 +
+
+
Number
+ 624 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 624
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwb25_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwb25_zeit_2_3 +
+
+
Number
+ 625 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwb25_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 625
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_0 +
+
+
Number
+ 626 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 626
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_1 +
+
+
Number
+ 627 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 627
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_0 +
+
+
Number
+ 628 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 628
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_1 +
+
+
Number
+ 629 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 629
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_0 +
+
+
Number
+ 630 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 630
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_1 +
+
+
Number
+ 631 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 631
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_2 +
+
+
Number
+ 632 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 632
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_3 +
+
+
Number
+ 633 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 633
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_2 +
+
+
Number
+ 634 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 634
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_3 +
+
+
Number
+ 635 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 635
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_2 +
+
+
Number
+ 636 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 636
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_3 +
+
+
Number
+ 637 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 637
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_4 +
+
+
Number
+ 638 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 638
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_5 +
+
+
Number
+ 639 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 639
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_4 +
+
+
Number
+ 640 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 640
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_5 +
+
+
Number
+ 641 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 641
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_4 +
+
+
Number
+ 642 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 642
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_5 +
+
+
Number
+ 643 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 643
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_6 +
+
+
Number
+ 644 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 644
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_7 +
+
+
Number
+ 645 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 645
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_6 +
+
+
Number
+ 646 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 646
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_7 +
+
+
Number
+ 647 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 647
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_6 +
+
+
Number
+ 648 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 648
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_7 +
+
+
Number
+ 649 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 649
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_8 +
+
+
Number
+ 650 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 650
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_9 +
+
+
Number
+ 651 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 651
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_8 +
+
+
Number
+ 652 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 652
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_9 +
+
+
Number
+ 653 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 653
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_8 +
+
+
Number
+ 654 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 654
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_9 +
+
+
Number
+ 655 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 655
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_10 +
+
+
Number
+ 656 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 656
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_11 +
+
+
Number
+ 657 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 657
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_10 +
+
+
Number
+ 658 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 658
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_11 +
+
+
Number
+ 659 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 659
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_10 +
+
+
Number
+ 660 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 660
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_11 +
+
+
Number
+ 661 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 661
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_12 +
+
+
Number
+ 662 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 662
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_0_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_0_13 +
+
+
Number
+ 663 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_0_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 663
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_12 +
+
+
Number
+ 664 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 664
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_1_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_1_13 +
+
+
Number
+ 665 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_1_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 665
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_12 +
+
+
Number
+ 666 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 666
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSwbTg_zeit_2_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSwbTg_zeit_2_13 +
+
+
Number
+ 667 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSwbTg_zeit_2_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 667
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitWP +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitWP +
+
+
Number
+ 668 +
+
+
Type
+ parameter +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitWP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 668
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitVD1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitVD1 +
+
+
Number
+ 669 +
+
+
Type
+ parameter +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitVD1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 669
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitVD2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitVD2 +
+
+
Number
+ 670 +
+
+
Type
+ parameter +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitVD2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 670
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitZWE1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitZWE1 +
+
+
Number
+ 671 +
+
+
Type
+ parameter +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitZWE1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 671
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitZWE2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitZWE2 +
+
+
Number
+ 672 +
+
+
Type
+ parameter +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitZWE2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 672
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitZWE3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitZWE3 +
+
+
Number
+ 673 +
+
+
Type
+ parameter +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitZWE3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 673
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitImpVD1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitImpVD1 +
+
+
Number
+ 674 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitImpVD1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 674
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitImpVD2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitImpVD2 +
+
+
Number
+ 675 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitImpVD2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 675
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitEZMVD1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitEZMVD1 +
+
+
Number
+ 676 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitEZMVD1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 676
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitEZMVD2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitEZMVD2 +
+
+
Number
+ 677 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitEZMVD2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 677
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_0 +
+
+
Number
+ 678 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 678
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_1 +
+
+
Number
+ 679 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 679
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_2 +
+
+
Number
+ 680 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 680
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_3 +
+
+
Number
+ 681 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 681
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_4 +
+
+
Number
+ 682 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 682
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_5 +
+
+
Number
+ 683 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 683
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_6 +
+
+
Number
+ 684 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 684
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_7 +
+
+
Number
+ 685 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 685
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_8 +
+
+
Number
+ 686 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 686
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_9 +
+
+
Number
+ 687 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 687
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_10 +
+
+
Number
+ 688 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 688
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_11 +
+
+
Number
+ 689 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 689
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_12 +
+
+
Number
+ 690 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 690
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Vorl_max_MK1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Vorl_max_MK1 +
+
+
Number
+ 691 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Vorl_max_MK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 691
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Vorl_max_MK2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Vorl_max_MK2 +
+
+
Number
+ 692 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Vorl_max_MK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 692
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FrkdMK1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FrkdMK1 +
+
+
Number
+ 693 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FrkdMK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 693
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FrkdMK2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FrkdMK2 +
+
+
Number
+ 694 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FrkdMK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 694
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Hz_MK1_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Hz_MK1_akt +
+
+
Number
+ 695 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: Automatic, Party, Holidays, Off
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Hz_MK1_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 695
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Hz_MK2_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Hz_MK2_akt +
+
+
Number
+ 696 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: Automatic, Party, Holidays, Off
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Hz_MK2_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 696
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Zirk_Ein_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Zirk_Ein_akt +
+
+
Number
+ 697 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Zirk_Ein_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 697
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Zirk_Aus_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Zirk_Aus_akt +
+
+
Number
+ 698 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Zirk_Aus_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 698
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Heizgrenze +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Heizgrenze +
+
+
Number
+ 699 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Heizgrenze
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 699
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Heizgrenze_Temp +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Heizgrenze_Temp +
+
+
Number
+ 700 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Heizgrenze_Temp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 700
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_VariablenIBNgespeichert +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_VariablenIBNgespeichert +
+
+
Number
+ 701 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_VariablenIBNgespeichert
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 701
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SchonIBNAssistant +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SchonIBNAssistant +
+
+
Number
+ 702 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SchonIBNAssistant
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 702
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_0 +
+
+
Number
+ 703 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 703
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_1 +
+
+
Number
+ 704 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 704
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_2 +
+
+
Number
+ 705 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 705
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_3 +
+
+
Number
+ 706 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 706
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_4 +
+
+
Number
+ 707 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 707
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_5 +
+
+
Number
+ 708 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 708
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_6 +
+
+
Number
+ 709 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 709
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_7 +
+
+
Number
+ 710 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 710
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_8 +
+
+
Number
+ 711 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 711
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_9 +
+
+
Number
+ 712 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 712
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_10 +
+
+
Number
+ 713 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 713
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Heizgrenze_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Heizgrenze_11 +
+
+
Number
+ 714 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Heizgrenze_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 714
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SchemenIBNgewahlt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SchemenIBNgewahlt +
+
+
Number
+ 715 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SchemenIBNgewahlt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 715
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_0_0 +
+
+
Number
+ 716 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 716
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_1_0 +
+
+
Number
+ 717 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 717
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_2_0 +
+
+
Number
+ 718 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 718
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_3_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_3_0 +
+
+
Number
+ 719 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_3_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 719
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_4_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_4_0 +
+
+
Number
+ 720 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_4_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 720
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_0_1 +
+
+
Number
+ 721 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 721
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_1_1 +
+
+
Number
+ 722 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 722
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_2_1 +
+
+
Number
+ 723 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 723
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_3_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_3_1 +
+
+
Number
+ 724 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_3_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 724
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_4_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_4_1 +
+
+
Number
+ 725 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_4_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 725
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_DauerDatenLoggerAktiv +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_DauerDatenLoggerAktiv +
+
+
Number
+ 726 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_DauerDatenLoggerAktiv
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 726
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Laufvar_Heizgrenze +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Laufvar_Heizgrenze +
+
+
Number
+ 727 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Laufvar_Heizgrenze
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 727
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitHz +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitHz +
+
+
Number
+ 728 +
+
+
Type
+ parameter +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitHz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 728
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitBW +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitBW +
+
+
Number
+ 729 +
+
+
Type
+ parameter +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitBW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 729
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitKue +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitKue +
+
+
Number
+ 730 +
+
+
Type
+ parameter +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitKue
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 730
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FstdHz +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FstdHz +
+
+
Number
+ 731 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FstdHz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 731
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FstdBw +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FstdBw +
+
+
Number
+ 732 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FstdBw
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 732
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FstdSwb +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FstdSwb +
+
+
Number
+ 733 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FstdSwb
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 733
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FstdMK1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FstdMK1 +
+
+
Number
+ 734 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FstdMK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 734
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FstdMK2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FstdMK2 +
+
+
Number
+ 735 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FstdMK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 735
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FerienAbsenkungHz +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FerienAbsenkungHz +
+
+
Number
+ 736 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FerienAbsenkungHz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 736
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FerienAbsenkungMK1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FerienAbsenkungMK1 +
+
+
Number
+ 737 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FerienAbsenkungMK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 737
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FerienAbsenkungMK2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FerienAbsenkungMK2 +
+
+
Number
+ 738 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FerienAbsenkungMK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 738
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FerienModusAktivHz +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FerienModusAktivHz +
+
+
Number
+ 739 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FerienModusAktivHz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 739
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FerienModusAktivBw +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FerienModusAktivBw +
+
+
Number
+ 740 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FerienModusAktivBw
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 740
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FerienModusAktivSwb +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FerienModusAktivSwb +
+
+
Number
+ 741 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FerienModusAktivSwb
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 741
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FerienModusAktivMk1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FerienModusAktivMk1 +
+
+
Number
+ 742 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FerienModusAktivMk1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 742
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FerienModusAktivMk2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FerienModusAktivMk2 +
+
+
Number
+ 743 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FerienModusAktivMk2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 743
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_DisplayContrast_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_DisplayContrast_akt +
+
+
Number
+ 744 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_DisplayContrast_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 744
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Hz_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Hz_saved +
+
+
Number
+ 745 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Hz_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 745
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Bw_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Bw_saved +
+
+
Number
+ 746 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Bw_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 746
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Sw_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Sw_saved +
+
+
Number
+ 747 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Sw_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 747
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Hz_MK1_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Hz_MK1_saved +
+
+
Number
+ 748 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Hz_MK1_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 748
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Hz_MK2_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Hz_MK2_saved +
+
+
Number
+ 749 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Hz_MK2_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 749
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_AdresseIP_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_AdresseIP_akt +
+
+
Number
+ 750 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_AdresseIP_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 750
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SubNetMask_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SubNetMask_akt +
+
+
Number
+ 751 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SubNetMask_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 751
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Add_Broadcast_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Add_Broadcast_akt +
+
+
Number
+ 752 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Add_Broadcast_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 752
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Add_StdGateway_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Add_StdGateway_akt +
+
+
Number
+ 753 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Add_StdGateway_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 753
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_DHCPServerAktiv_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_DHCPServerAktiv_akt +
+
+
Number
+ 754 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_DHCPServerAktiv_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 754
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WebserverPasswort_1_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WebserverPasswort_1_akt +
+
+
Number
+ 755 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WebserverPasswort_1_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 755
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WebserverPasswort_2_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WebserverPasswort_2_akt +
+
+
Number
+ 756 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WebserverPasswort_2_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 756
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WebserverPasswort_3_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WebserverPasswort_3_akt +
+
+
Number
+ 757 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WebserverPasswort_3_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 757
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WebserverPasswort_4_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WebserverPasswort_4_akt +
+
+
Number
+ 758 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WebserverPasswort_4_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 758
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WebserverPasswort_5_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WebserverPasswort_5_akt +
+
+
Number
+ 759 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WebserverPasswort_5_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 759
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WebserverPasswort_6_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WebserverPasswort_6_akt +
+
+
Number
+ 760 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WebserverPasswort_6_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 760
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WebServerWerteBekommen +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WebServerWerteBekommen +
+
+
Number
+ 761 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WebServerWerteBekommen
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 761
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ParBetr_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ParBetr_akt +
+
+
Number
+ 762 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ParBetr_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 762
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_WpAnz_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_WpAnz_akt +
+
+
Number
+ 763 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_WpAnz_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 763
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_PhrTime_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_PhrTime_akt +
+
+
Number
+ 764 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_PhrTime_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 764
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HysPar_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HysPar_akt +
+
+
Number
+ 765 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HysPar_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 765
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_IP_PB_Slave_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_IP_PB_Slave_0 +
+
+
Number
+ 766 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_IP_PB_Slave_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 766
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_IP_PB_Slave_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_IP_PB_Slave_1 +
+
+
Number
+ 767 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_IP_PB_Slave_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 767
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_IP_PB_Slave_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_IP_PB_Slave_2 +
+
+
Number
+ 768 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_IP_PB_Slave_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 768
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_IP_PB_Slave_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_IP_PB_Slave_3 +
+
+
Number
+ 769 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_IP_PB_Slave_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 769
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_IP_PB_Slave_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_IP_PB_Slave_4 +
+
+
Number
+ 770 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_IP_PB_Slave_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 770
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_IP_PB_Slave_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_IP_PB_Slave_5 +
+
+
Number
+ 771 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_IP_PB_Slave_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 771
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BwHup_akt_backup +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BwHup_akt_backup +
+
+
Number
+ 772 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BwHup_akt_backup
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 772
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3_akt +
+
+
Number
+ 773 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 773
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzMK3E_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzMK3E_akt +
+
+
Number
+ 774 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzMK3E_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 774
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzMK3ANH_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzMK3ANH_akt +
+
+
Number
+ 775 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzMK3ANH_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 775
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzMK3ABS_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzMK3ABS_akt +
+
+
Number
+ 776 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzMK3ABS_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 776
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzMK3Hgr_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzMK3Hgr_akt +
+
+
Number
+ 777 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzMK3Hgr_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 777
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_HzFtMK3Vl_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_HzFtMK3Vl_akt +
+
+
Number
+ 778 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_HzFtMK3Vl_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 778
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Hz_MK3_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Hz_MK3_akt +
+
+
Number
+ 779 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: Automatic, Party, Holidays, Off
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Hz_MK3_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 779
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK3Typ_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK3Typ_akt +
+
+
Number
+ 780 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK3Typ_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 780
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_RTypMK3_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_RTypMK3_akt +
+
+
Number
+ 781 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_RTypMK3_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 781
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK3LzFaktor_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK3LzFaktor_akt +
+
+
Number
+ 782 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK3LzFaktor_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 782
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK3PerFaktor_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK3PerFaktor_akt +
+
+
Number
+ 783 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK3PerFaktor_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 783
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FerienModusAktivMk3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FerienModusAktivMk3 +
+
+
Number
+ 784 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FerienModusAktivMk3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 784
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FrkdMK3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FrkdMK3 +
+
+
Number
+ 785 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FrkdMK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 785
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FerienAbsenkungMK3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FerienAbsenkungMK3 +
+
+
Number
+ 786 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FerienAbsenkungMK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 786
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FstdMK3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FstdMK3 +
+
+
Number
+ 787 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FstdMK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 787
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3_akt2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3_akt2 +
+
+
Number
+ 788 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: week, 5+2, days
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3_akt2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 788
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Wo_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Wo_zeit_0_0 +
+
+
Number
+ 789 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Wo_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 789
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Wo_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Wo_zeit_0_1 +
+
+
Number
+ 790 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Wo_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 790
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Wo_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Wo_zeit_1_0 +
+
+
Number
+ 791 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Wo_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 791
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Wo_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Wo_zeit_1_1 +
+
+
Number
+ 792 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Wo_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 792
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Wo_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Wo_zeit_2_0 +
+
+
Number
+ 793 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Wo_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 793
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Wo_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Wo_zeit_2_1 +
+
+
Number
+ 794 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Wo_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 794
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_0_0 +
+
+
Number
+ 795 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 795
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_0_1 +
+
+
Number
+ 796 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 796
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_1_0 +
+
+
Number
+ 797 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 797
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_1_1 +
+
+
Number
+ 798 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 798
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_2_0 +
+
+
Number
+ 799 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 799
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_2_1 +
+
+
Number
+ 800 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 800
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_0_2 +
+
+
Number
+ 801 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 801
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_0_3 +
+
+
Number
+ 802 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 802
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_1_2 +
+
+
Number
+ 803 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 803
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_1_3 +
+
+
Number
+ 804 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 804
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_2_2 +
+
+
Number
+ 805 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 805
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk325_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk325_zeit_2_3 +
+
+
Number
+ 806 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk325_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 806
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_0 +
+
+
Number
+ 807 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 807
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_1 +
+
+
Number
+ 808 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 808
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_0 +
+
+
Number
+ 809 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 809
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_1 +
+
+
Number
+ 810 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 810
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_0 +
+
+
Number
+ 811 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 811
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_1 +
+
+
Number
+ 812 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 812
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_2 +
+
+
Number
+ 813 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 813
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_3 +
+
+
Number
+ 814 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 814
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_2 +
+
+
Number
+ 815 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 815
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_3 +
+
+
Number
+ 816 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 816
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_2 +
+
+
Number
+ 817 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 817
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_3 +
+
+
Number
+ 818 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 818
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_4 +
+
+
Number
+ 819 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 819
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_5 +
+
+
Number
+ 820 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 820
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_4 +
+
+
Number
+ 821 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 821
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_5 +
+
+
Number
+ 822 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 822
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_4 +
+
+
Number
+ 823 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 823
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_5 +
+
+
Number
+ 824 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 824
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_6 +
+
+
Number
+ 825 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 825
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_7 +
+
+
Number
+ 826 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 826
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_6 +
+
+
Number
+ 827 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 827
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_7 +
+
+
Number
+ 828 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 828
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_6 +
+
+
Number
+ 829 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 829
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_7 +
+
+
Number
+ 830 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 830
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_8 +
+
+
Number
+ 831 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 831
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_9 +
+
+
Number
+ 832 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 832
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_8 +
+
+
Number
+ 833 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 833
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_9 +
+
+
Number
+ 834 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 834
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_8 +
+
+
Number
+ 835 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 835
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_9 +
+
+
Number
+ 836 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 836
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_10 +
+
+
Number
+ 837 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 837
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_11 +
+
+
Number
+ 838 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 838
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_10 +
+
+
Number
+ 839 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 839
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_11 +
+
+
Number
+ 840 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 840
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_10 +
+
+
Number
+ 841 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 841
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_11 +
+
+
Number
+ 842 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 842
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_12 +
+
+
Number
+ 843 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 843
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_0_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_0_13 +
+
+
Number
+ 844 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_0_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 844
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_12 +
+
+
Number
+ 845 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 845
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_1_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_1_13 +
+
+
Number
+ 846 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_1_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 846
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_12 +
+
+
Number
+ 847 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 847
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuMk3Tg_zeit_2_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuMk3Tg_zeit_2_13 +
+
+
Number
+ 848 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuMk3Tg_zeit_2_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 848
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Ba_Hz_MK3_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Ba_Hz_MK3_saved +
+
+
Number
+ 849 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Ba_Hz_MK3_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 849
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Kuhl_Zeit_Ein_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Kuhl_Zeit_Ein_akt +
+
+
Number
+ 850 +
+
+
Type
+ parameter +
+
+
Unit
+ h +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Kuhl_Zeit_Ein_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 850
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Kuhl_Zeit_Aus_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Kuhl_Zeit_Aus_akt +
+
+
Number
+ 851 +
+
+
Type
+ parameter +
+
+
Unit
+ h +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Kuhl_Zeit_Aus_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 851
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_Seit +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_Seit +
+
+
Number
+ 852 +
+
+
Type
+ parameter +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_Seit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 852
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_WQ +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_WQ +
+
+
Number
+ 853 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_WQ
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 853
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_Hz +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_Hz +
+
+
Number
+ 854 +
+
+
Type
+ parameter +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_Hz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 854
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_WQ_ges +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_WQ_ges +
+
+
Number
+ 855 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_WQ_ges
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 855
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_13 +
+
+
Number
+ 856 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 856
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_14 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_14 +
+
+
Number
+ 857 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_14
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 857
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_15 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_15 +
+
+
Number
+ 858 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_15
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 858
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Zaehler_BetrZeitSW +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Zaehler_BetrZeitSW +
+
+
Number
+ 859 +
+
+
Type
+ parameter +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Zaehler_BetrZeitSW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 859
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Fernwartung_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Fernwartung_akt +
+
+
Number
+ 860 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Fernwartung_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 860
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_AdresseIPServ_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_AdresseIPServ_akt +
+
+
Number
+ 861 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_AdresseIPServ_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 861
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TA_EG_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TA_EG_akt +
+
+
Number
+ 862 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TA_EG_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 862
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVLmax_EG_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVLmax_EG_akt +
+
+
Number
+ 863 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVLmax_EG_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 863
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Popt_Nachlauf_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Popt_Nachlauf_akt +
+
+
Number
+ 864 +
+
+
Type
+ parameter +
+
+
Unit
+ min +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Popt_Nachlauf_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 864
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FernwartungVertrag_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FernwartungVertrag_akt +
+
+
Number
+ 865 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FernwartungVertrag_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 865
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FernwartungAktuZeit +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FernwartungAktuZeit +
+
+
Number
+ 866 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FernwartungAktuZeit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 866
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Effizienzpumpe_Nominal_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Effizienzpumpe_Nominal_akt +
+
+
Number
+ 867 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Effizienzpumpe_Nominal_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 867
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Effizienzpumpe_Minimal_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Effizienzpumpe_Minimal_akt +
+
+
Number
+ 868 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Effizienzpumpe_Minimal_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 868
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Effizienzpumpe_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Effizienzpumpe_akt +
+
+
Number
+ 869 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Effizienzpumpe_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 869
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Waermemenge_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Waermemenge_akt +
+
+
Number
+ 870 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Waermemenge_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 870
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Wm_Versorgung_Korrektur_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Wm_Versorgung_Korrektur_akt +
+
+
Number
+ 871 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Wm_Versorgung_Korrektur_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 871
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Wm_Auswertung_Korrektur_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Wm_Auswertung_Korrektur_akt +
+
+
Number
+ 872 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Wm_Auswertung_Korrektur_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 872
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SoftwareUpdateJetztGemacht_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SoftwareUpdateJetztGemacht_akt +
+
+
Number
+ 873 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SoftwareUpdateJetztGemacht_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 873
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WP_SerienNummer_DATUM +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WP_SerienNummer_DATUM +
+
+
Number
+ 874 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WP_SerienNummer_DATUM
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 874
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WP_SerienNummer_HEX +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WP_SerienNummer_HEX +
+
+
Number
+ 875 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WP_SerienNummer_HEX
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 875
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WP_SerienNummer_INDEX +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WP_SerienNummer_INDEX +
+
+
Number
+ 876 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WP_SerienNummer_INDEX
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 876
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_ProgWerteWebSrvBeobarten +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_ProgWerteWebSrvBeobarten +
+
+
Number
+ 877 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_ProgWerteWebSrvBeobarten
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 877
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_BW +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_BW +
+
+
Number
+ 878 +
+
+
Type
+ parameter +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_BW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 878
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_SW +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_SW +
+
+
Number
+ 879 +
+
+
Type
+ parameter +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_SW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 879
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_Datum +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_Datum +
+
+
Number
+ 880 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_Datum
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 880
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Solar_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Solar_akt +
+
+
Number
+ 881 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: Automatic, Second heatsource, Party, Holidays, Off
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Solar_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 881
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_BSTD_Solar +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_BSTD_Solar +
+
+
Number
+ 882 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_BSTD_Solar
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 882
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TDC_Koll_Max_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TDC_Koll_Max_akt +
+
+
Number
+ 883 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TDC_Koll_Max_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 883
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Akt_Kuehlung_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Akt_Kuehlung_akt +
+
+
Number
+ 884 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Akt_Kuehlung_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 884
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Vorlauf_VBO_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Vorlauf_VBO_akt +
+
+
Number
+ 885 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Vorlauf_VBO_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 885
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_KRHyst_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_KRHyst_akt +
+
+
Number
+ 886 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_KRHyst_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 886
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Akt_Kuehl_Speicher_min_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Akt_Kuehl_Speicher_min_akt +
+
+
Number
+ 887 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Akt_Kuehl_Speicher_min_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 887
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Akt_Kuehl_Freig_WQE_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Akt_Kuehl_Freig_WQE_akt +
+
+
Number
+ 888 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Akt_Kuehl_Freig_WQE_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 888
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_NDAB_WW_Anzahl +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_NDAB_WW_Anzahl +
+
+
Number
+ 889 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_NDAB_WW_Anzahl
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 889
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_NDS_WW_KD_Quitt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_NDS_WW_KD_Quitt +
+
+
Number
+ 890 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_NDS_WW_KD_Quitt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 890
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_AbtZykMin_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_AbtZykMin_akt +
+
+
Number
+ 891 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_AbtZykMin_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 891
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_VD2_Zeit_Min_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_VD2_Zeit_Min_akt +
+
+
Number
+ 892 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_VD2_Zeit_Min_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 892
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Hysterese_HR_verkuerzt_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Hysterese_HR_verkuerzt_akt +
+
+
Number
+ 893 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Hysterese_HR_verkuerzt_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 893
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BA_Lueftung_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BA_Lueftung_akt +
+
+
Number
+ 894 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: Automatic, Party, Holidays, Off
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BA_Lueftung_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 894
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf_akt +
+
+
Number
+ 895 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: week, 5+2, days
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 895
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufWo_zeit_0_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufWo_zeit_0_0_0 +
+
+
Number
+ 896 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufWo_zeit_0_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 896
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufWo_zeit_0_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufWo_zeit_0_1_0 +
+
+
Number
+ 897 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufWo_zeit_0_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 897
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufWo_zeit_0_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufWo_zeit_0_2_0 +
+
+
Number
+ 898 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufWo_zeit_0_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 898
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_0_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_0_0_0 +
+
+
Number
+ 899 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_0_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 899
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_0_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_0_1_0 +
+
+
Number
+ 900 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_0_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 900
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_0_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_0_2_0 +
+
+
Number
+ 901 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_0_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 901
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_0_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_0_0_2 +
+
+
Number
+ 902 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_0_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 902
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_0_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_0_1_2 +
+
+
Number
+ 903 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_0_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 903
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_0_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_0_2_2 +
+
+
Number
+ 904 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_0_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 904
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_0_0 +
+
+
Number
+ 905 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 905
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_1_0 +
+
+
Number
+ 906 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 906
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_2_0 +
+
+
Number
+ 907 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 907
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_0_2 +
+
+
Number
+ 908 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 908
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_1_2 +
+
+
Number
+ 909 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 909
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_2_2 +
+
+
Number
+ 910 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 910
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_0_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_0_4 +
+
+
Number
+ 911 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_0_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 911
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_1_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_1_4 +
+
+
Number
+ 912 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_1_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 912
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_2_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_2_4 +
+
+
Number
+ 913 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_2_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 913
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_0_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_0_6 +
+
+
Number
+ 914 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_0_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 914
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_1_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_1_6 +
+
+
Number
+ 915 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_1_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 915
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_2_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_2_6 +
+
+
Number
+ 916 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_2_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 916
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_0_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_0_8 +
+
+
Number
+ 917 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_0_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 917
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_1_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_1_8 +
+
+
Number
+ 918 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_1_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 918
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_2_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_2_8 +
+
+
Number
+ 919 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_2_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 919
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_0_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_0_10 +
+
+
Number
+ 920 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_0_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 920
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_1_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_1_10 +
+
+
Number
+ 921 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_1_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 921
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_2_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_2_10 +
+
+
Number
+ 922 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_2_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 922
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_0_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_0_12 +
+
+
Number
+ 923 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_0_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 923
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_1_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_1_12 +
+
+
Number
+ 924 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_1_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 924
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_0_2_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_0_2_12 +
+
+
Number
+ 925 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_0_2_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 925
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufWo_zeit_1_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufWo_zeit_1_0_0 +
+
+
Number
+ 926 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufWo_zeit_1_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 926
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufWo_zeit_1_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufWo_zeit_1_1_0 +
+
+
Number
+ 927 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufWo_zeit_1_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 927
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufWo_zeit_1_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufWo_zeit_1_2_0 +
+
+
Number
+ 928 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufWo_zeit_1_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 928
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_1_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_1_0_0 +
+
+
Number
+ 929 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_1_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 929
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_1_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_1_1_0 +
+
+
Number
+ 930 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_1_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 930
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_1_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_1_2_0 +
+
+
Number
+ 931 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_1_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 931
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_1_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_1_0_2 +
+
+
Number
+ 932 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_1_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 932
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_1_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_1_1_2 +
+
+
Number
+ 933 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_1_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 933
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLuf25_zeit_1_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLuf25_zeit_1_2_2 +
+
+
Number
+ 934 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLuf25_zeit_1_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 934
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_0_0 +
+
+
Number
+ 935 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 935
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_1_0 +
+
+
Number
+ 936 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 936
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_2_0 +
+
+
Number
+ 937 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 937
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_0_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_0_2 +
+
+
Number
+ 938 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_0_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 938
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_1_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_1_2 +
+
+
Number
+ 939 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_1_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 939
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_2_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_2_2 +
+
+
Number
+ 940 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_2_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 940
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_0_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_0_4 +
+
+
Number
+ 941 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_0_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 941
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_1_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_1_4 +
+
+
Number
+ 942 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_1_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 942
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_2_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_2_4 +
+
+
Number
+ 943 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_2_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 943
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_0_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_0_6 +
+
+
Number
+ 944 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_0_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 944
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_1_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_1_6 +
+
+
Number
+ 945 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_1_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 945
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_2_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_2_6 +
+
+
Number
+ 946 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_2_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 946
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_0_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_0_8 +
+
+
Number
+ 947 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_0_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 947
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_1_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_1_8 +
+
+
Number
+ 948 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_1_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 948
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_2_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_2_8 +
+
+
Number
+ 949 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_2_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 949
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_0_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_0_10 +
+
+
Number
+ 950 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_0_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 950
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_1_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_1_10 +
+
+
Number
+ 951 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_1_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 951
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_2_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_2_10 +
+
+
Number
+ 952 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_2_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 952
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_0_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_0_12 +
+
+
Number
+ 953 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_0_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 953
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_1_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_1_12 +
+
+
Number
+ 954 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_1_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 954
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuLufTg_zeit_1_2_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuLufTg_zeit_1_2_12 +
+
+
Number
+ 955 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuLufTg_zeit_1_2_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 955
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_FerienModusAktivLueftung +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_FerienModusAktivLueftung +
+
+
Number
+ 956 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_FerienModusAktivLueftung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 956
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BA_Lueftung_saved +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BA_Lueftung_saved +
+
+
Number
+ 957 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BA_Lueftung_saved
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 957
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FrkdLueftung +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FrkdLueftung +
+
+
Number
+ 958 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FrkdLueftung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 958
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SU_FstdLueftung +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SU_FstdLueftung +
+
+
Number
+ 959 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SU_FstdLueftung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 959
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Luf_Feuchteschutz_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Luf_Feuchteschutz_akt +
+
+
Number
+ 960 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Luf_Feuchteschutz_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 960
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Luf_Reduziert_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Luf_Reduziert_akt +
+
+
Number
+ 961 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Luf_Reduziert_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 961
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Luf_Nennlueftung_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Luf_Nennlueftung_akt +
+
+
Number
+ 962 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Luf_Nennlueftung_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 962
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Luf_Intensivlueftung_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Luf_Intensivlueftung_akt +
+
+
Number
+ 963 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Luf_Intensivlueftung_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 963
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Timer_Fil_4Makt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Timer_Fil_4Makt +
+
+
Number
+ 964 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Timer_Fil_4Makt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 964
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Timer_Fil_WoAkt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Timer_Fil_WoAkt +
+
+
Number
+ 965 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Timer_Fil_WoAkt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 965
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Sollwert_KuCft3_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Sollwert_KuCft3_akt +
+
+
Number
+ 966 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Sollwert_KuCft3_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 966
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Sollwert_AtDif3_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Sollwert_AtDif3_akt +
+
+
Number
+ 967 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Sollwert_AtDif3_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 967
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Bitmaske_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Bitmaske_0 +
+
+
Number
+ 968 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Bitmaske_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 968
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Lueftungsstufen +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Lueftungsstufen +
+
+
Number
+ 969 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Lueftungsstufen
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 969
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SysEin_Meldung_TDI +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SysEin_Meldung_TDI +
+
+
Number
+ 970 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SysEin_Meldung_TDI
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 970
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SysEin_Typ_WZW +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SysEin_Typ_WZW +
+
+
Number
+ 971 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SysEin_Typ_WZW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 971
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_GLT_aktiviert +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_GLT_aktiviert +
+
+
Number
+ 972 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_GLT_aktiviert
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 972
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_BW_max +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_BW_max +
+
+
Number
+ 973 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_BW_max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 973
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Sollwert_TRL_Kuehlen +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Sollwert_TRL_Kuehlen +
+
+
Number
+ 974 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Sollwert_TRL_Kuehlen
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 974
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Medium_Waermequelle +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Medium_Waermequelle +
+
+
Number
+ 975 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Medium_Waermequelle
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 975
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Photovoltaik_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Photovoltaik_akt +
+
+
Number
+ 976 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Photovoltaik_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 976
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Multispeicher_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Multispeicher_akt +
+
+
Number
+ 977 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Multispeicher_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 977
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_PKuehlTime_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_PKuehlTime_akt +
+
+
Number
+ 978 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_PKuehlTime_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 978
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Minimale_Ruecklaufsolltemperatur +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Minimale_Ruecklaufsolltemperatur +
+
+
Number
+ 979 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Minimale_Ruecklaufsolltemperatur
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 979
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_RBE_Einflussfaktor_RT_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_RBE_Einflussfaktor_RT_akt +
+
+
Number
+ 980 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_RBE_Einflussfaktor_RT_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 980
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_RBE_Freigabe_Kuehlung_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_RBE_Freigabe_Kuehlung_akt +
+
+
Number
+ 981 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_RBE_Freigabe_Kuehlung_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 981
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_RBE_Waermeverteilsystem_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_RBE_Waermeverteilsystem_akt +
+
+
Number
+ 982 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_RBE_Waermeverteilsystem_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 982
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_RBE_Zeit_Heizstab_aktiv +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_RBE_Zeit_Heizstab_aktiv +
+
+
Number
+ 983 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_RBE_Zeit_Heizstab_aktiv
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 983
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SEC_ND_Alarmgrenze +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SEC_ND_Alarmgrenze +
+
+
Number
+ 984 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SEC_ND_Alarmgrenze
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 984
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SEC_HD_Alarmgrenze +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SEC_HD_Alarmgrenze +
+
+
Number
+ 985 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SEC_HD_Alarmgrenze
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 985
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_SEC_Abtauendtemperatur +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_SEC_Abtauendtemperatur +
+
+
Number
+ 986 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_SEC_Abtauendtemperatur
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 986
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Min_RPM_BW +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Min_RPM_BW +
+
+
Number
+ 987 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Min_RPM_BW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 987
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Luf_Feuchteschutz_Faktor_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Luf_Feuchteschutz_Faktor_akt +
+
+
Number
+ 988 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Luf_Feuchteschutz_Faktor_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 988
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Luf_Reduziert_Faktor_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Luf_Reduziert_Faktor_akt +
+
+
Number
+ 989 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Luf_Reduziert_Faktor_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 989
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Luf_Nennlueftung_Faktor_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Luf_Nennlueftung_Faktor_akt +
+
+
Number
+ 990 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Luf_Nennlueftung_Faktor_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 990
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Luf_Intensivlueftung_Faktor_akt +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Luf_Intensivlueftung_Faktor_akt +
+
+
Number
+ 991 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Luf_Intensivlueftung_Faktor_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 991
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Freigabe_Zeit_ZWE +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Freigabe_Zeit_ZWE +
+
+
Number
+ 992 +
+
+
Type
+ parameter +
+
+
Unit
+ min +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Freigabe_Zeit_ZWE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 992
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_min_VL_Kuehl +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_min_VL_Kuehl +
+
+
Number
+ 993 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_min_VL_Kuehl
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 993
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Warmwasser_Nachheizung +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Warmwasser_Nachheizung +
+
+
Number
+ 994 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Warmwasser_Nachheizung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 994
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_LWD2_0_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_LWD2_0_0 +
+
+
Number
+ 995 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_LWD2_0_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 995
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_LWD2_1_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_LWD2_1_0 +
+
+
Number
+ 996 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_LWD2_1_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 996
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_LWD2_2_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_LWD2_2_0 +
+
+
Number
+ 997 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_LWD2_2_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 997
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_LWD2_3_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_LWD2_3_0 +
+
+
Number
+ 998 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_LWD2_3_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 998
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_LWD2_4_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_LWD2_4_0 +
+
+
Number
+ 999 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_LWD2_4_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 999
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_LWD2_0_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_LWD2_0_1 +
+
+
Number
+ 1000 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_LWD2_0_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1000
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_LWD2_1_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_LWD2_1_1 +
+
+
Number
+ 1001 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_LWD2_1_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1001
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_LWD2_2_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_LWD2_2_1 +
+
+
Number
+ 1002 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_LWD2_2_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1002
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_LWD2_3_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_LWD2_3_1 +
+
+
Number
+ 1003 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_LWD2_3_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1003
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_file_LWD2_4_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_file_LWD2_4_1 +
+
+
Number
+ 1004 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_file_LWD2_4_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1004
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Switchoff_index_LWD2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Switchoff_index_LWD2 +
+
+
Number
+ 1005 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Switchoff_index_LWD2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1005
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Effizienzpumpe_Nominal_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Effizienzpumpe_Nominal_2 +
+
+
Number
+ 1006 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Effizienzpumpe_Nominal_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1006
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Effizienzpumpe_Minimal_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Effizienzpumpe_Minimal_2 +
+
+
Number
+ 1007 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Effizienzpumpe_Minimal_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1007
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Wm_Versorgung_Korrektur_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Wm_Versorgung_Korrektur_2 +
+
+
Number
+ 1008 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Wm_Versorgung_Korrektur_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1008
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Wm_Auswertung_Korrektur_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Wm_Auswertung_Korrektur_2 +
+
+
Number
+ 1009 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Wm_Auswertung_Korrektur_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1009
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_isTwin +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_isTwin +
+
+
Number
+ 1010 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_isTwin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1010
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TAmin_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TAmin_2 +
+
+
Number
+ 1011 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TAmin_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1011
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVLmax_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVLmax_2 +
+
+
Number
+ 1012 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVLmax_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1012
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TA_EG_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TA_EG_2 +
+
+
Number
+ 1013 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TA_EG_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1013
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_TVLmax_EG_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_TVLmax_EG_2 +
+
+
Number
+ 1014 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_TVLmax_EG_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1014
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_Hz_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_Hz_2 +
+
+
Number
+ 1015 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_Hz_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1015
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_BW_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_BW_2 +
+
+
Number
+ 1016 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_BW_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1016
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_SW_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_SW_2 +
+
+
Number
+ 1017 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_SW_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1017
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_Seit_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_Seit_2 +
+
+
Number
+ 1018 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_Seit_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1018
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Entl_Typ_15_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Entl_Typ_15_2 +
+
+
Number
+ 1019 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Entl_Typ_15_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1019
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_WW_Nachheizung_max +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_WW_Nachheizung_max +
+
+
Number
+ 1020 +
+
+
Type
+ parameter +
+
+
Unit
+ h +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_WW_Nachheizung_max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1020
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Kuhl_Zeit_Ein_RT +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Kuhl_Zeit_Ein_RT +
+
+
Number
+ 1021 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Kuhl_Zeit_Ein_RT
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1021
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ZWE1_Pos +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ZWE1_Pos +
+
+
Number
+ 1022 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ZWE1_Pos
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1022
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ZWE2_Pos +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ZWE2_Pos +
+
+
Number
+ 1023 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ZWE2_Pos
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1023
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_ZWE3_Pos +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_ZWE3_Pos +
+
+
Number
+ 1024 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_ZWE3_Pos
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1024
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Leistung_ZWE +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Leistung_ZWE +
+
+
Number
+ 1025 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Leistung_ZWE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1025
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WP_SN2_DATUM +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WP_SN2_DATUM +
+
+
Number
+ 1026 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WP_SN2_DATUM
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1026
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WP_SN2_HEX +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WP_SN2_HEX +
+
+
Number
+ 1027 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WP_SN2_HEX
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1027
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WP_SN2_INDEX +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WP_SN2_INDEX +
+
+
Number
+ 1028 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WP_SN2_INDEX
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1028
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_CWP_saved2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_CWP_saved2 +
+
+
Number
+ 1029 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_CWP_saved2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1029
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartGrid +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartGrid +
+
+
Number
+ 1030 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartGrid
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1030
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_HDS +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_HDS +
+
+
Number
+ 1031 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_HDS
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1031
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_PumpHeat_Max +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_PumpHeat_Max +
+
+
Number
+ 1032 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_PumpHeat_Max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1032
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_PumpHeatCtrl +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_PumpHeatCtrl +
+
+
Number
+ 1033 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_PumpHeatCtrl
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1033
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_PumpDHWCtrl +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_PumpDHWCtrl +
+
+
Number
+ 1034 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_PumpDHWCtrl
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1034
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_PumpDHW_RPM +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_PumpDHW_RPM +
+
+
Number
+ 1035 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_PumpDHW_RPM
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1035
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_PumpPoolCtrl +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_PumpPoolCtrl +
+
+
Number
+ 1036 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_PumpPoolCtrl
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1036
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_PumpPool_RPM +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_PumpPool_RPM +
+
+
Number
+ 1037 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_PumpPool_RPM
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1037
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_PumpCool_RPM +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_PumpCool_RPM +
+
+
Number
+ 1038 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_PumpCool_RPM
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1038
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_PumpVBOCtrl +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_PumpVBOCtrl +
+
+
Number
+ 1039 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_PumpVBOCtrl
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1039
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_PumpVBO_RPM_C +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_PumpVBO_RPM_C +
+
+
Number
+ 1040 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_PumpVBO_RPM_C
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1040
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_PumpDHW_Max +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_PumpDHW_Max +
+
+
Number
+ 1041 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_PumpDHW_Max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1041
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_PumpPool_Max +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_PumpPool_Max +
+
+
Number
+ 1042 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_PumpPool_Max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1042
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_Sperrband_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_Sperrband_1 +
+
+
Number
+ 1043 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_Sperrband_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1043
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_Leistungsfreigabe +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_Leistungsfreigabe +
+
+
Number
+ 1044 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_Leistungsfreigabe
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1044
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_DHW_Freq +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_DHW_Freq +
+
+
Number
+ 1045 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_DHW_Freq
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1045
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SWHUP +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SWHUP +
+
+
Number
+ 1046 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SWHUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1046
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_P155_SWB_Freq +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_P155_SWB_Freq +
+
+
Number
+ 1047 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_P155_SWB_Freq
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1047
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK1_Regelung +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK1_Regelung +
+
+
Number
+ 1048 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK1_Regelung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1048
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK2_Regelung +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK2_Regelung +
+
+
Number
+ 1049 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK2_Regelung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1049
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MK3_Regelung +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MK3_Regelung +
+
+
Number
+ 1050 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MK3_Regelung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1050
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_PV_WW_Sperrzeit +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_PV_WW_Sperrzeit +
+
+
Number
+ 1051 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_PV_WW_Sperrzeit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1051
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Warmwasser_extra +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Warmwasser_extra +
+
+
Number
+ 1052 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Warmwasser_extra
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1052
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Vorl_akt_Kuehl +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Vorl_akt_Kuehl +
+
+
Number
+ 1053 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Vorl_akt_Kuehl
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1053
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WP_SN3_DATUM +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WP_SN3_DATUM +
+
+
Number
+ 1054 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WP_SN3_DATUM
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1054
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WP_SN3_HEX +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WP_SN3_HEX +
+
+
Number
+ 1055 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WP_SN3_HEX
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1055
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WP_SN3_INDEX +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_WP_SN3_INDEX +
+
+
Number
+ 1056 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_WP_SN3_INDEX
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1056
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Vorlauf_ZUP +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Vorlauf_ZUP +
+
+
Number
+ 1057 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Vorlauf_ZUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1057
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Abtauen_im_Warmwasser +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Abtauen_im_Warmwasser +
+
+
Number
+ 1058 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Abtauen_im_Warmwasser
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1058
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_ZWE +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_ZWE +
+
+
Number
+ 1059 +
+
+
Type
+ parameter +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_ZWE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1059
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_Reset +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_Reset +
+
+
Number
+ 1060 +
+
+
Type
+ parameter +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_Reset
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1060
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Waermemenge_Reset_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Waermemenge_Reset_2 +
+
+
Number
+ 1061 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Waermemenge_Reset_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1061
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Brunnenpumpe_min +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Brunnenpumpe_min +
+
+
Number
+ 1062 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Brunnenpumpe_min
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1062
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Brunnenpumpe_max +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Brunnenpumpe_max +
+
+
Number
+ 1063 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Brunnenpumpe_max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1063
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartHomeID +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartHomeID +
+
+
Number
+ 1064 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartHomeID
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1064
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartHK +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartHK +
+
+
Number
+ 1065 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartHK
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1065
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartMK1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartMK1 +
+
+
Number
+ 1066 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartMK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1066
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartMK2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartMK2 +
+
+
Number
+ 1067 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartMK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1067
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartMK3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartMK3 +
+
+
Number
+ 1068 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartMK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1068
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartWW +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartWW +
+
+
Number
+ 1069 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartWW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1069
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartDefrost +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartDefrost +
+
+
Number
+ 1070 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartDefrost
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1070
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_Empty1071 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_Empty1071 +
+
+
Number
+ 1071 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_Empty1071
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1071
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MinVLMK1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MinVLMK1 +
+
+
Number
+ 1072 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MinVLMK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1072
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MinVLMK2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MinVLMK2 +
+
+
Number
+ 1073 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MinVLMK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1073
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MinVLMK3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MinVLMK3 +
+
+
Number
+ 1074 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MinVLMK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1074
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MaxVLMK1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MaxVLMK1 +
+
+
Number
+ 1075 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MaxVLMK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1075
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MaxVLMK2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MaxVLMK2 +
+
+
Number
+ 1076 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MaxVLMK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1076
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_MaxVLMK3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_MaxVLMK3 +
+
+
Number
+ 1077 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_MaxVLMK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1077
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartPlusHz +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartPlusHz +
+
+
Number
+ 1078 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartPlusHz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1078
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartMinusHz +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartMinusHz +
+
+
Number
+ 1079 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartMinusHz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1079
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartPlusMK1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartPlusMK1 +
+
+
Number
+ 1080 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartPlusMK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1080
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartMinusMK1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartMinusMK1 +
+
+
Number
+ 1081 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartMinusMK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1081
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartPlusMK2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartPlusMK2 +
+
+
Number
+ 1082 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartPlusMK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1082
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartMinusMK2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartMinusMK2 +
+
+
Number
+ 1083 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartMinusMK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1083
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartPlusMK3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartPlusMK3 +
+
+
Number
+ 1084 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartPlusMK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1084
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SmartMinusMK3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SmartMinusMK3 +
+
+
Number
+ 1085 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SmartMinusMK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1085
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1086 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1086 +
+
+
Number
+ 1086 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1086
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1086
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ SILENT_MODE +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ SILENT_MODE +
+
+
Number
+ 1087 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: Off, On
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: SILENT_MODE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1087
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1088 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1088 +
+
+
Number
+ 1088 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1088
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1088
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1089 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1089 +
+
+
Number
+ 1089 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1089
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1089
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1090 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1090 +
+
+
Number
+ 1090 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1090
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1090
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1091 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1091 +
+
+
Number
+ 1091 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1091
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1091
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SuSilence +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SuSilence +
+
+
Number
+ 1092 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: week, 5+2, days
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SuSilence
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1092
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_0 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_0 +
+
+
Number
+ 1093 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1093
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_1 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_1 +
+
+
Number
+ 1094 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1094
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_2 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_2 +
+
+
Number
+ 1095 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1095
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_3 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_3 +
+
+
Number
+ 1096 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1096
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_4 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_4 +
+
+
Number
+ 1097 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1097
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_5 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_5 +
+
+
Number
+ 1098 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1098
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_6 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_6 +
+
+
Number
+ 1099 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1099
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_7 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_7 +
+
+
Number
+ 1100 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1100
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_8 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_8 +
+
+
Number
+ 1101 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1101
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_9 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_9 +
+
+
Number
+ 1102 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1102
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_10 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_10 +
+
+
Number
+ 1103 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1103
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_11 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_11 +
+
+
Number
+ 1104 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1104
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_12 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_12 +
+
+
Number
+ 1105 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1105
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_13 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_13 +
+
+
Number
+ 1106 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1106
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_14 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_14 +
+
+
Number
+ 1107 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_14
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1107
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_15 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_15 +
+
+
Number
+ 1108 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_15
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1108
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_16 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_16 +
+
+
Number
+ 1109 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_16
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1109
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_17 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_17 +
+
+
Number
+ 1110 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_17
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1110
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_18 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_18 +
+
+
Number
+ 1111 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_18
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1111
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_19 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_19 +
+
+
Number
+ 1112 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_19
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1112
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Einst_SilenceTimer_20 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ ID_Einst_SilenceTimer_20 +
+
+
Number
+ 1113 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: ID_Einst_SilenceTimer_20
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1113
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1114 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1114 +
+
+
Number
+ 1114 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1114
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1114
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1115 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1115 +
+
+
Number
+ 1115 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1115
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1115
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1116 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1116 +
+
+
Number
+ 1116 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1116
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1116
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1117 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1117 +
+
+
Number
+ 1117 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1117
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1117
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1118 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1118 +
+
+
Number
+ 1118 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1118
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1118
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ LAST_DEFROST_TIMESTAMP +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ LAST_DEFROST_TIMESTAMP +
+
+
Number
+ 1119 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: LAST_DEFROST_TIMESTAMP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1119
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1120 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1120 +
+
+
Number
+ 1120 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1120
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1120
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1121 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1121 +
+
+
Number
+ 1121 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1121
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1121
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1122 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1122 +
+
+
Number
+ 1122 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1122
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1122
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1123 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1123 +
+
+
Number
+ 1123 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1123
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1123
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1124 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1124 +
+
+
Number
+ 1124 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1124
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1124
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1125 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1125 +
+
+
Number
+ 1125 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1125
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1125
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1126 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1126 +
+
+
Number
+ 1126 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1126
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1126
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1127 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1127 +
+
+
Number
+ 1127 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1127
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1127
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1128 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1128 +
+
+
Number
+ 1128 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1128
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1128
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1129 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1129 +
+
+
Number
+ 1129 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1129
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1129
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1130 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1130 +
+
+
Number
+ 1130 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1130
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1130
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1131 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1131 +
+
+
Number
+ 1131 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1131
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1131
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1132 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1132 +
+
+
Number
+ 1132 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1132
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1132
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1133 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1133 +
+
+
Number
+ 1133 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1133
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1133
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1134 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1134 +
+
+
Number
+ 1134 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1134
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1134
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1135 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1135 +
+
+
Number
+ 1135 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1135
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1135
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ HEAT_ENERGY_INPUT +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ HEAT_ENERGY_INPUT +
+
+
Number
+ 1136 +
+
+
Type
+ parameter +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: HEAT_ENERGY_INPUT
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1136
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ DHW_ENERGY_INPUT +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ DHW_ENERGY_INPUT +
+
+
Number
+ 1137 +
+
+
Type
+ parameter +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: DHW_ENERGY_INPUT
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1137
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1138 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1138 +
+
+
Number
+ 1138 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1138
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1138
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ COOLING_ENERGY_INPUT +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ COOLING_ENERGY_INPUT +
+
+
Number
+ 1139 +
+
+
Type
+ parameter +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: COOLING_ENERGY_INPUT
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1139
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ SECOND_HEAT_GENERATOR_AMOUNT_COUNTER +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ SECOND_HEAT_GENERATOR_AMOUNT_COUNTER +
+
+
Number
+ 1140 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: SECOND_HEAT_GENERATOR_AMOUNT_COUNTER
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1140
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1141 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1141 +
+
+
Number
+ 1141 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1141
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1141
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1142 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1142 +
+
+
Number
+ 1142 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1142
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1142
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1143 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1143 +
+
+
Number
+ 1143 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1143
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1143
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1144 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1144 +
+
+
Number
+ 1144 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1144
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1144
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1145 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1145 +
+
+
Number
+ 1145 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1145
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1145
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1146 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1146 +
+
+
Number
+ 1146 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1146
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1146
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1147 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1147 +
+
+
Number
+ 1147 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1147
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1147
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ HEATING_TARGET_TEMP_ROOM_THERMOSTAT +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ HEATING_TARGET_TEMP_ROOM_THERMOSTAT +
+
+
Number
+ 1148 +
+
+
Type
+ parameter +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: HEATING_TARGET_TEMP_ROOM_THERMOSTAT
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1148
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1149 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1149 +
+
+
Number
+ 1149 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1149
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1149
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1150 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1150 +
+
+
Number
+ 1150 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1150
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1150
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1151 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1151 +
+
+
Number
+ 1151 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1151
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1151
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1152 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1152 +
+
+
Number
+ 1152 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1152
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1152
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1153 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1153 +
+
+
Number
+ 1153 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1153
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1153
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1154 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1154 +
+
+
Number
+ 1154 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1154
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1154
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1155 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1155 +
+
+
Number
+ 1155 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1155
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1155
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1156 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1156 +
+
+
Number
+ 1156 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1156
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1156
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Parameter_1157 +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ Unknown_Parameter_1157 +
+
+
Number
+ 1157 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: Unknown_Parameter_1157
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1157
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ POWER_LIMIT_SWITCH +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ POWER_LIMIT_SWITCH +
+
+
Number
+ 1158 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: POWER_LIMIT_SWITCH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1158
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ POWER_LIMIT_VALUE +

+
+
+
+
+
Group
+ parameters +
+
+
Name
+ POWER_LIMIT_VALUE +
+
+
Number
+ 1159 +
+
+
Type
+ parameter +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: POWER_LIMIT_VALUE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: parameters
+        id: 1159
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+ +
+

+ Calculations269 +

+ +
+ +
+
+
+

+ Unknown_Calculation_0 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_0 +
+
+
Number
+ 0 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_1 +
+
+
Number
+ 1 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_2 +
+
+
Number
+ 2 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_3 +
+
+
Number
+ 3 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_4 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_4 +
+
+
Number
+ 4 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_5 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_5 +
+
+
Number
+ 5 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_6 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_6 +
+
+
Number
+ 6 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_7 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_7 +
+
+
Number
+ 7 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_8 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_8 +
+
+
Number
+ 8 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_9 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_9 +
+
+
Number
+ 9 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TVL +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TVL +
+
+
Number
+ 10 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TVL
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TRL +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TRL +
+
+
Number
+ 11 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TRL
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Sollwert_TRL_HZ +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Sollwert_TRL_HZ +
+
+
Number
+ 12 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Sollwert_TRL_HZ
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TRL_ext +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TRL_ext +
+
+
Number
+ 13 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TRL_ext
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_THG +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_THG +
+
+
Number
+ 14 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_THG
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 14
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TA +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TA +
+
+
Number
+ 15 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TA
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 15
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Mitteltemperatur +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Mitteltemperatur +
+
+
Number
+ 16 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Mitteltemperatur
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 16
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TBW +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TBW +
+
+
Number
+ 17 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TBW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 17
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Einst_BWS_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Einst_BWS_akt +
+
+
Number
+ 18 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Einst_BWS_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 18
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TWE +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TWE +
+
+
Number
+ 19 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TWE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 19
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TWA +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TWA +
+
+
Number
+ 20 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TWA
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 20
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TFB1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TFB1 +
+
+
Number
+ 21 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TFB1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 21
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Sollwert_TVL_MK1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Sollwert_TVL_MK1 +
+
+
Number
+ 22 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Sollwert_TVL_MK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 22
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_RFV +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_RFV +
+
+
Number
+ 23 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_RFV
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 23
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TFB2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TFB2 +
+
+
Number
+ 24 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TFB2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 24
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Sollwert_TVL_MK2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Sollwert_TVL_MK2 +
+
+
Number
+ 25 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Sollwert_TVL_MK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 25
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TSK +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TSK +
+
+
Number
+ 26 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TSK
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 26
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TSS +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TSS +
+
+
Number
+ 27 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TSS
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 27
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TEE +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TEE +
+
+
Number
+ 28 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TEE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 28
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ASDin +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ASDin +
+
+
Number
+ 29 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ASDin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 29
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_BWTin +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_BWTin +
+
+
Number
+ 30 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_BWTin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 30
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_EVUin +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_EVUin +
+
+
Number
+ 31 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_EVUin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 31
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HDin +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HDin +
+
+
Number
+ 32 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HDin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 32
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_MOTin +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_MOTin +
+
+
Number
+ 33 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_MOTin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 33
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_NDin +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_NDin +
+
+
Number
+ 34 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_NDin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 34
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_PEXin +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_PEXin +
+
+
Number
+ 35 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_PEXin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 35
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SWTin +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SWTin +
+
+
Number
+ 36 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SWTin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 36
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AVout +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AVout +
+
+
Number
+ 37 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AVout
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 37
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_BUPout +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_BUPout +
+
+
Number
+ 38 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_BUPout
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 38
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HUPout +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HUPout +
+
+
Number
+ 39 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HUPout
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 39
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_MA1out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_MA1out +
+
+
Number
+ 40 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_MA1out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 40
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_MZ1out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_MZ1out +
+
+
Number
+ 41 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_MZ1out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 41
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_VENout +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_VENout +
+
+
Number
+ 42 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_VENout
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 42
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_VBOout +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_VBOout +
+
+
Number
+ 43 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_VBOout
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 43
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_VD1out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_VD1out +
+
+
Number
+ 44 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_VD1out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 44
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_VD2out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_VD2out +
+
+
Number
+ 45 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_VD2out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 45
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ZIPout +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ZIPout +
+
+
Number
+ 46 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ZIPout
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 46
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ZUPout +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ZUPout +
+
+
Number
+ 47 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ZUPout
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 47
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ZW1out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ZW1out +
+
+
Number
+ 48 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ZW1out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 48
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ZW2SSTout +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ZW2SSTout +
+
+
Number
+ 49 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ZW2SSTout
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 49
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ZW3SSTout +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ZW3SSTout +
+
+
Number
+ 50 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ZW3SSTout
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 50
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_FP2out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_FP2out +
+
+
Number
+ 51 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_FP2out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 51
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SLPout +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SLPout +
+
+
Number
+ 52 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SLPout
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 52
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SUPout +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SUPout +
+
+
Number
+ 53 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SUPout
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 53
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_MZ2out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_MZ2out +
+
+
Number
+ 54 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_MZ2out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 54
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_MA2out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_MA2out +
+
+
Number
+ 55 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_MA2out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 55
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitVD1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitVD1 +
+
+
Number
+ 56 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitVD1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 56
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitImpVD1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitImpVD1 +
+
+
Number
+ 57 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitImpVD1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 57
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitVD2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitVD2 +
+
+
Number
+ 58 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitVD2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 58
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitImpVD2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitImpVD2 +
+
+
Number
+ 59 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitImpVD2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 59
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitZWE1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitZWE1 +
+
+
Number
+ 60 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitZWE1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 60
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitZWE2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitZWE2 +
+
+
Number
+ 61 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitZWE2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 61
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitZWE3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitZWE3 +
+
+
Number
+ 62 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitZWE3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 62
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitWP +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitWP +
+
+
Number
+ 63 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitWP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 63
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitHz +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitHz +
+
+
Number
+ 64 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitHz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 64
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitBW +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitBW +
+
+
Number
+ 65 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitBW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 65
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitKue +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitKue +
+
+
Number
+ 66 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitKue
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 66
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_WPein_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_WPein_akt +
+
+
Number
+ 67 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_WPein_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 67
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_ZWE1_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_ZWE1_akt +
+
+
Number
+ 68 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_ZWE1_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 68
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_ZWE2_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_ZWE2_akt +
+
+
Number
+ 69 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_ZWE2_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 69
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Timer_EinschVerz +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Timer_EinschVerz +
+
+
Number
+ 70 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Timer_EinschVerz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 70
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_SSPAUS_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_SSPAUS_akt +
+
+
Number
+ 71 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_SSPAUS_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 71
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_SSPEIN_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_SSPEIN_akt +
+
+
Number
+ 72 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_SSPEIN_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 72
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_VDStd_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_VDStd_akt +
+
+
Number
+ 73 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_VDStd_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 73
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_HRM_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_HRM_akt +
+
+
Number
+ 74 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_HRM_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 74
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_HRW_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_HRW_akt +
+
+
Number
+ 75 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_HRW_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 75
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_LGS_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_LGS_akt +
+
+
Number
+ 76 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_LGS_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 76
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_SBW_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_SBW_akt +
+
+
Number
+ 77 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_SBW_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 77
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Code_WP_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Code_WP_akt +
+
+
Number
+ 78 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: ERC, SW1, SW2, WW1, WW2, L1I, L2I, L1A, L2A, KSW, KLW, SWC, LWC, L2G, WZS, L1I407, L2I407, L1A407, L2A407, L2G407, LWC407, L1AREV, L2AREV, WWC1, WWC2, L2G404, WZW, L1S, L1H, L2H, WZWD, ERC, ERC, ERC, ERC, ERC, ERC, ERC, ERC, ERC, WWB_20, LD5, LD7, SW 37_45, SW 58_69, SW 29_56, LD5 (230V), LD7 (230 V), LD9, LD5 REV, LD7 REV, LD5 REV 230V, LD7 REV 230V, LD9 REV 230V, SW 291, LW SEC, HMD 2, MSW 4, MSW 6, MSW 8, MSW 10, MSW 12, MSW 14, MSW 17, MSW 19, MSW 23, MSW 26, MSW 30, MSW 4S, MSW 6S, MSW 8S, MSW 10S, MSW 12S, MSW 16S, MSW2-6S, MSW4-16, LD2AG, LD9V, MSW3-12, MSW3-12S, MSW2-9S, LW 8, LW 12, HZ_HMD, LW V4, LW SEC 2, MSW1-4S, LP5V, LP8V
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Code_WP_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 78
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_BIV_Stufe_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_BIV_Stufe_akt +
+
+
Number
+ 79 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: one compressor allowed to run, two compressors allowed to run, additional heat generator allowed to run
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_BIV_Stufe_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 79
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_WP_BZ_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_WP_BZ_akt +
+
+
Number
+ 80 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heating, hot water, swimming pool/solar, evu, defrost, no request, heating external source, cooling
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_WP_BZ_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 80
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SoftStand_0 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SoftStand_0 +
+
+
Number
+ 81 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SoftStand_0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 81
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SoftStand_1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SoftStand_1 +
+
+
Number
+ 82 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SoftStand_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 82
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SoftStand_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SoftStand_2 +
+
+
Number
+ 83 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SoftStand_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 83
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SoftStand_3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SoftStand_3 +
+
+
Number
+ 84 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SoftStand_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 84
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SoftStand_4 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SoftStand_4 +
+
+
Number
+ 85 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SoftStand_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 85
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SoftStand_5 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SoftStand_5 +
+
+
Number
+ 86 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SoftStand_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 86
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SoftStand_6 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SoftStand_6 +
+
+
Number
+ 87 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SoftStand_6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 87
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SoftStand_7 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SoftStand_7 +
+
+
Number
+ 88 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SoftStand_7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 88
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SoftStand_8 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SoftStand_8 +
+
+
Number
+ 89 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SoftStand_8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 89
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SoftStand_9 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SoftStand_9 +
+
+
Number
+ 90 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SoftStand_9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 90
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AdresseIP_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AdresseIP_akt +
+
+
Number
+ 91 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AdresseIP_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 91
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SubNetMask_akt +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SubNetMask_akt +
+
+
Number
+ 92 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SubNetMask_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 92
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Add_Broadcast +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Add_Broadcast +
+
+
Number
+ 93 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Add_Broadcast
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 93
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Add_StdGateway +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Add_StdGateway +
+
+
Number
+ 94 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Add_StdGateway
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 94
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ERROR_Time0 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ERROR_Time0 +
+
+
Number
+ 95 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ERROR_Time0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 95
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ERROR_Time1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ERROR_Time1 +
+
+
Number
+ 96 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ERROR_Time1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 96
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ERROR_Time2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ERROR_Time2 +
+
+
Number
+ 97 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ERROR_Time2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 97
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ERROR_Time3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ERROR_Time3 +
+
+
Number
+ 98 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ERROR_Time3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 98
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ERROR_Time4 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ERROR_Time4 +
+
+
Number
+ 99 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ERROR_Time4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 99
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ERROR_Nr0 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ERROR_Nr0 +
+
+
Number
+ 100 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: no error, sensor external return, error low pressure, low pressure blockade, frost protection, error hot gas, motor protection, motor protection BSUP, encoding heat pump, sensor return, sensor flow, sensor hot gas, sensor outdoor temp., sensor DHW, sensor heat source in, hot gas DHW, high pressure switch-off, error high pressure, flow rate, max. outdoor temp., min. outdoor temp., min. heat source temp., low pressure switch-off, temp. difference heating, temp. difference DHW, temp. difference defrosting, error DHW, sensor mixing circuit 1, brine pressure, sensor heat source out, error phase sequence, capacity screed heating, interruption TDI, error cooling, error electrical anode, electrical anode DHW, sensor external energy, sensor solar panel, sensor solar tank, sensor mixing circuit 2, sensor mixing circuit 3, sensor return external, phase sequence monitoring, power supply / flow, connection to slave lost, connection to master lost, low pressure block, error defrosting, fault TDI, error defrosting, LIN-connection lost, suction compressor, suction evaporator, compressor oil sump, overheating, operating limits-compressor, STL immersion heater, flow rate control, pump control, low overheat, high overheat, OL too low condensation, OL too high condensation, OL too low evaporation, expansion valve EVI, operating limits-compressor, expansion valve, sensor low pressure, sensor high pressure, sensor EVI, sensor liquid ahead exp. valve, sensor EVi suction gas, communication SEC - Inverter, inverter blocked, SEC-Board defect, communication SEC - Inverter, VD alert, serious inverter error, LIN/encoding not found, serious inverter error, Modbus inverter, LIN-connection lost, serious inverter error, overvoltage, undervoltage, safety shutdown, MLRH is not supported, Modbus fan, Modbus ASB, safety stop desuperheater, switch box fan, switch box fan, sensor switch box, sensor desuperheater, Modbus SEC, Lost modbus connection
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ERROR_Nr0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 100
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ERROR_Nr1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ERROR_Nr1 +
+
+
Number
+ 101 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: no error, sensor external return, error low pressure, low pressure blockade, frost protection, error hot gas, motor protection, motor protection BSUP, encoding heat pump, sensor return, sensor flow, sensor hot gas, sensor outdoor temp., sensor DHW, sensor heat source in, hot gas DHW, high pressure switch-off, error high pressure, flow rate, max. outdoor temp., min. outdoor temp., min. heat source temp., low pressure switch-off, temp. difference heating, temp. difference DHW, temp. difference defrosting, error DHW, sensor mixing circuit 1, brine pressure, sensor heat source out, error phase sequence, capacity screed heating, interruption TDI, error cooling, error electrical anode, electrical anode DHW, sensor external energy, sensor solar panel, sensor solar tank, sensor mixing circuit 2, sensor mixing circuit 3, sensor return external, phase sequence monitoring, power supply / flow, connection to slave lost, connection to master lost, low pressure block, error defrosting, fault TDI, error defrosting, LIN-connection lost, suction compressor, suction evaporator, compressor oil sump, overheating, operating limits-compressor, STL immersion heater, flow rate control, pump control, low overheat, high overheat, OL too low condensation, OL too high condensation, OL too low evaporation, expansion valve EVI, operating limits-compressor, expansion valve, sensor low pressure, sensor high pressure, sensor EVI, sensor liquid ahead exp. valve, sensor EVi suction gas, communication SEC - Inverter, inverter blocked, SEC-Board defect, communication SEC - Inverter, VD alert, serious inverter error, LIN/encoding not found, serious inverter error, Modbus inverter, LIN-connection lost, serious inverter error, overvoltage, undervoltage, safety shutdown, MLRH is not supported, Modbus fan, Modbus ASB, safety stop desuperheater, switch box fan, switch box fan, sensor switch box, sensor desuperheater, Modbus SEC, Lost modbus connection
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ERROR_Nr1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 101
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ERROR_Nr2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ERROR_Nr2 +
+
+
Number
+ 102 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: no error, sensor external return, error low pressure, low pressure blockade, frost protection, error hot gas, motor protection, motor protection BSUP, encoding heat pump, sensor return, sensor flow, sensor hot gas, sensor outdoor temp., sensor DHW, sensor heat source in, hot gas DHW, high pressure switch-off, error high pressure, flow rate, max. outdoor temp., min. outdoor temp., min. heat source temp., low pressure switch-off, temp. difference heating, temp. difference DHW, temp. difference defrosting, error DHW, sensor mixing circuit 1, brine pressure, sensor heat source out, error phase sequence, capacity screed heating, interruption TDI, error cooling, error electrical anode, electrical anode DHW, sensor external energy, sensor solar panel, sensor solar tank, sensor mixing circuit 2, sensor mixing circuit 3, sensor return external, phase sequence monitoring, power supply / flow, connection to slave lost, connection to master lost, low pressure block, error defrosting, fault TDI, error defrosting, LIN-connection lost, suction compressor, suction evaporator, compressor oil sump, overheating, operating limits-compressor, STL immersion heater, flow rate control, pump control, low overheat, high overheat, OL too low condensation, OL too high condensation, OL too low evaporation, expansion valve EVI, operating limits-compressor, expansion valve, sensor low pressure, sensor high pressure, sensor EVI, sensor liquid ahead exp. valve, sensor EVi suction gas, communication SEC - Inverter, inverter blocked, SEC-Board defect, communication SEC - Inverter, VD alert, serious inverter error, LIN/encoding not found, serious inverter error, Modbus inverter, LIN-connection lost, serious inverter error, overvoltage, undervoltage, safety shutdown, MLRH is not supported, Modbus fan, Modbus ASB, safety stop desuperheater, switch box fan, switch box fan, sensor switch box, sensor desuperheater, Modbus SEC, Lost modbus connection
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ERROR_Nr2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 102
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ERROR_Nr3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ERROR_Nr3 +
+
+
Number
+ 103 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: no error, sensor external return, error low pressure, low pressure blockade, frost protection, error hot gas, motor protection, motor protection BSUP, encoding heat pump, sensor return, sensor flow, sensor hot gas, sensor outdoor temp., sensor DHW, sensor heat source in, hot gas DHW, high pressure switch-off, error high pressure, flow rate, max. outdoor temp., min. outdoor temp., min. heat source temp., low pressure switch-off, temp. difference heating, temp. difference DHW, temp. difference defrosting, error DHW, sensor mixing circuit 1, brine pressure, sensor heat source out, error phase sequence, capacity screed heating, interruption TDI, error cooling, error electrical anode, electrical anode DHW, sensor external energy, sensor solar panel, sensor solar tank, sensor mixing circuit 2, sensor mixing circuit 3, sensor return external, phase sequence monitoring, power supply / flow, connection to slave lost, connection to master lost, low pressure block, error defrosting, fault TDI, error defrosting, LIN-connection lost, suction compressor, suction evaporator, compressor oil sump, overheating, operating limits-compressor, STL immersion heater, flow rate control, pump control, low overheat, high overheat, OL too low condensation, OL too high condensation, OL too low evaporation, expansion valve EVI, operating limits-compressor, expansion valve, sensor low pressure, sensor high pressure, sensor EVI, sensor liquid ahead exp. valve, sensor EVi suction gas, communication SEC - Inverter, inverter blocked, SEC-Board defect, communication SEC - Inverter, VD alert, serious inverter error, LIN/encoding not found, serious inverter error, Modbus inverter, LIN-connection lost, serious inverter error, overvoltage, undervoltage, safety shutdown, MLRH is not supported, Modbus fan, Modbus ASB, safety stop desuperheater, switch box fan, switch box fan, sensor switch box, sensor desuperheater, Modbus SEC, Lost modbus connection
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ERROR_Nr3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 103
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_ERROR_Nr4 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_ERROR_Nr4 +
+
+
Number
+ 104 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: no error, sensor external return, error low pressure, low pressure blockade, frost protection, error hot gas, motor protection, motor protection BSUP, encoding heat pump, sensor return, sensor flow, sensor hot gas, sensor outdoor temp., sensor DHW, sensor heat source in, hot gas DHW, high pressure switch-off, error high pressure, flow rate, max. outdoor temp., min. outdoor temp., min. heat source temp., low pressure switch-off, temp. difference heating, temp. difference DHW, temp. difference defrosting, error DHW, sensor mixing circuit 1, brine pressure, sensor heat source out, error phase sequence, capacity screed heating, interruption TDI, error cooling, error electrical anode, electrical anode DHW, sensor external energy, sensor solar panel, sensor solar tank, sensor mixing circuit 2, sensor mixing circuit 3, sensor return external, phase sequence monitoring, power supply / flow, connection to slave lost, connection to master lost, low pressure block, error defrosting, fault TDI, error defrosting, LIN-connection lost, suction compressor, suction evaporator, compressor oil sump, overheating, operating limits-compressor, STL immersion heater, flow rate control, pump control, low overheat, high overheat, OL too low condensation, OL too high condensation, OL too low evaporation, expansion valve EVI, operating limits-compressor, expansion valve, sensor low pressure, sensor high pressure, sensor EVI, sensor liquid ahead exp. valve, sensor EVi suction gas, communication SEC - Inverter, inverter blocked, SEC-Board defect, communication SEC - Inverter, VD alert, serious inverter error, LIN/encoding not found, serious inverter error, Modbus inverter, LIN-connection lost, serious inverter error, overvoltage, undervoltage, safety shutdown, MLRH is not supported, Modbus fan, Modbus ASB, safety stop desuperheater, switch box fan, switch box fan, sensor switch box, sensor desuperheater, Modbus SEC, Lost modbus connection
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_ERROR_Nr4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 104
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AnzahlFehlerInSpeicher +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AnzahlFehlerInSpeicher +
+
+
Number
+ 105 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AnzahlFehlerInSpeicher
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 105
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff_file_Nr0 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff_file_Nr0 +
+
+
Number
+ 106 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heatpump error, system error, operation mode second heat generator, evu lock, air defrost, maximal usage temperature, minimal usage temperature, lower usage limit, no request, external energy source, flow rate, low pressure pause, superheating pause, inverter pause, desuperheater pause, operation mode for switching over, other shutdown, min.flow cooling, PV max, hot gas pause, overheating hot gas pause, no request, min. heat source out cooling, LPC, restart
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff_file_Nr0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 106
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff_file_Nr1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff_file_Nr1 +
+
+
Number
+ 107 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heatpump error, system error, operation mode second heat generator, evu lock, air defrost, maximal usage temperature, minimal usage temperature, lower usage limit, no request, external energy source, flow rate, low pressure pause, superheating pause, inverter pause, desuperheater pause, operation mode for switching over, other shutdown, min.flow cooling, PV max, hot gas pause, overheating hot gas pause, no request, min. heat source out cooling, LPC, restart
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff_file_Nr1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 107
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff_file_Nr2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff_file_Nr2 +
+
+
Number
+ 108 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heatpump error, system error, operation mode second heat generator, evu lock, air defrost, maximal usage temperature, minimal usage temperature, lower usage limit, no request, external energy source, flow rate, low pressure pause, superheating pause, inverter pause, desuperheater pause, operation mode for switching over, other shutdown, min.flow cooling, PV max, hot gas pause, overheating hot gas pause, no request, min. heat source out cooling, LPC, restart
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff_file_Nr2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 108
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff_file_Nr3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff_file_Nr3 +
+
+
Number
+ 109 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heatpump error, system error, operation mode second heat generator, evu lock, air defrost, maximal usage temperature, minimal usage temperature, lower usage limit, no request, external energy source, flow rate, low pressure pause, superheating pause, inverter pause, desuperheater pause, operation mode for switching over, other shutdown, min.flow cooling, PV max, hot gas pause, overheating hot gas pause, no request, min. heat source out cooling, LPC, restart
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff_file_Nr3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 109
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff_file_Nr4 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff_file_Nr4 +
+
+
Number
+ 110 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heatpump error, system error, operation mode second heat generator, evu lock, air defrost, maximal usage temperature, minimal usage temperature, lower usage limit, no request, external energy source, flow rate, low pressure pause, superheating pause, inverter pause, desuperheater pause, operation mode for switching over, other shutdown, min.flow cooling, PV max, hot gas pause, overheating hot gas pause, no request, min. heat source out cooling, LPC, restart
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff_file_Nr4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 110
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff_file_Time0 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff_file_Time0 +
+
+
Number
+ 111 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff_file_Time0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 111
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff_file_Time1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff_file_Time1 +
+
+
Number
+ 112 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff_file_Time1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 112
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff_file_Time2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff_file_Time2 +
+
+
Number
+ 113 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff_file_Time2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 113
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff_file_Time3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff_file_Time3 +
+
+
Number
+ 114 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff_file_Time3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 114
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff_file_Time4 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff_file_Time4 +
+
+
Number
+ 115 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff_file_Time4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 115
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Comfort_exists +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Comfort_exists +
+
+
Number
+ 116 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Comfort_exists
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 116
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HauptMenuStatus_Zeile1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HauptMenuStatus_Zeile1 +
+
+
Number
+ 117 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heatpump running, heatpump idle, heatpump coming, errorcode slot 0, defrost, waiting on LIN connection, compressor heating up, pump forerun
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HauptMenuStatus_Zeile1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 117
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HauptMenuStatus_Zeile2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HauptMenuStatus_Zeile2 +
+
+
Number
+ 118 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: since, in
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HauptMenuStatus_Zeile2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 118
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HauptMenuStatus_Zeile3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HauptMenuStatus_Zeile3 +
+
+
Number
+ 119 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heating, no request, grid switch on delay, cycle lock, lock time, domestic water, info bake out program, defrost, pump forerun, thermal desinfection, cooling, swimming pool/solar, heating external energy source, domestic water external energy source, flow monitoring, second heat generator 1 active
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HauptMenuStatus_Zeile3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 119
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HauptMenuStatus_Zeit +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HauptMenuStatus_Zeit +
+
+
Number
+ 120 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HauptMenuStatus_Zeit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 120
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HauptMenuAHP_Stufe +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HauptMenuAHP_Stufe +
+
+
Number
+ 121 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HauptMenuAHP_Stufe
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 121
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HauptMenuAHP_Temp +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HauptMenuAHP_Temp +
+
+
Number
+ 122 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HauptMenuAHP_Temp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 122
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HauptMenuAHP_Zeit +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HauptMenuAHP_Zeit +
+
+
Number
+ 123 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HauptMenuAHP_Zeit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 123
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SH_BWW +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SH_BWW +
+
+
Number
+ 124 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SH_BWW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 124
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SH_HZ +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SH_HZ +
+
+
Number
+ 125 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SH_HZ
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 125
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SH_MK1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SH_MK1 +
+
+
Number
+ 126 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SH_MK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 126
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SH_MK2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SH_MK2 +
+
+
Number
+ 127 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SH_MK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 127
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Einst_Kurzrpgramm +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Einst_Kurzrpgramm +
+
+
Number
+ 128 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Einst_Kurzrpgramm
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 128
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_StatusSlave_1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_StatusSlave_1 +
+
+
Number
+ 129 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_StatusSlave_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 129
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_StatusSlave_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_StatusSlave_2 +
+
+
Number
+ 130 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_StatusSlave_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 130
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_StatusSlave_3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_StatusSlave_3 +
+
+
Number
+ 131 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_StatusSlave_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 131
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_StatusSlave_4 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_StatusSlave_4 +
+
+
Number
+ 132 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_StatusSlave_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 132
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_StatusSlave_5 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_StatusSlave_5 +
+
+
Number
+ 133 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_StatusSlave_5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 133
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AktuelleTimeStamp +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AktuelleTimeStamp +
+
+
Number
+ 134 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AktuelleTimeStamp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 134
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SH_MK3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SH_MK3 +
+
+
Number
+ 135 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SH_MK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 135
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Sollwert_TVL_MK3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Sollwert_TVL_MK3 +
+
+
Number
+ 136 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Sollwert_TVL_MK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 136
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TFB3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TFB3 +
+
+
Number
+ 137 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TFB3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 137
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_MZ3out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_MZ3out +
+
+
Number
+ 138 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_MZ3out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 138
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_MA3out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_MA3out +
+
+
Number
+ 139 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_MA3out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 139
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_FP3out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_FP3out +
+
+
Number
+ 140 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_FP3out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 140
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_AbtIn +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_AbtIn +
+
+
Number
+ 141 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_AbtIn
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 141
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_RFV2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_RFV2 +
+
+
Number
+ 142 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_RFV2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 142
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_RFV3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_RFV3 +
+
+
Number
+ 143 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_RFV3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 143
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SH_SW +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SH_SW +
+
+
Number
+ 144 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SH_SW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 144
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitSW +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitSW +
+
+
Number
+ 145 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitSW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 145
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_FreigabKuehl +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_FreigabKuehl +
+
+
Number
+ 146 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_FreigabKuehl
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 146
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AnalogIn +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AnalogIn +
+
+
Number
+ 147 +
+
+
Type
+ calculation +
+
+
Unit
+ V +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AnalogIn
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 147
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SonderZeichen +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SonderZeichen +
+
+
Number
+ 148 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SonderZeichen
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 148
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SH_ZIP +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SH_ZIP +
+
+
Number
+ 149 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SH_ZIP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 149
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_WebsrvProgrammWerteBeobarten +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_WebsrvProgrammWerteBeobarten +
+
+
Number
+ 150 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_WebsrvProgrammWerteBeobarten
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 150
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_WMZ_Heizung +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_WMZ_Heizung +
+
+
Number
+ 151 +
+
+
Type
+ calculation +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_WMZ_Heizung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 151
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_WMZ_Brauchwasser +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_WMZ_Brauchwasser +
+
+
Number
+ 152 +
+
+
Type
+ calculation +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_WMZ_Brauchwasser
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 152
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_WMZ_Schwimmbad +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_WMZ_Schwimmbad +
+
+
Number
+ 153 +
+
+
Type
+ calculation +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_WMZ_Schwimmbad
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 153
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_WMZ_Seit +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_WMZ_Seit +
+
+
Number
+ 154 +
+
+
Type
+ calculation +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_WMZ_Seit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 154
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_WMZ_Durchfluss +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_WMZ_Durchfluss +
+
+
Number
+ 155 +
+
+
Type
+ calculation +
+
+
Unit
+ l/h +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_WMZ_Durchfluss
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 155
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AnalogOut1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AnalogOut1 +
+
+
Number
+ 156 +
+
+
Type
+ calculation +
+
+
Unit
+ V +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AnalogOut1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 156
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AnalogOut2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AnalogOut2 +
+
+
Number
+ 157 +
+
+
Type
+ calculation +
+
+
Unit
+ V +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AnalogOut2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 157
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Time_Heissgas +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Time_Heissgas +
+
+
Number
+ 158 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Time_Heissgas
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 158
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temp_Lueftung_Zuluft +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temp_Lueftung_Zuluft +
+
+
Number
+ 159 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temp_Lueftung_Zuluft
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 159
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temp_Lueftung_Abluft +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temp_Lueftung_Abluft +
+
+
Number
+ 160 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temp_Lueftung_Abluft
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 160
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Zaehler_BetrZeitSolar +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Zaehler_BetrZeitSolar +
+
+
Number
+ 161 +
+
+
Type
+ calculation +
+
+
Unit
+ s +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Zaehler_BetrZeitSolar
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 161
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AnalogOut3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AnalogOut3 +
+
+
Number
+ 162 +
+
+
Type
+ calculation +
+
+
Unit
+ V +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AnalogOut3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 162
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AnalogOut4 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AnalogOut4 +
+
+
Number
+ 163 +
+
+
Type
+ calculation +
+
+
Unit
+ V +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AnalogOut4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 163
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Out_VZU +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Out_VZU +
+
+
Number
+ 164 +
+
+
Type
+ calculation +
+
+
Unit
+ V +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Out_VZU
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 164
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Out_VAB +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Out_VAB +
+
+
Number
+ 165 +
+
+
Type
+ calculation +
+
+
Unit
+ V +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Out_VAB
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 165
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Out_VSK +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Out_VSK +
+
+
Number
+ 166 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Out_VSK
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 166
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Out_FRH +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Out_FRH +
+
+
Number
+ 167 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Out_FRH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 167
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AnalogIn2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AnalogIn2 +
+
+
Number
+ 168 +
+
+
Type
+ calculation +
+
+
Unit
+ V +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AnalogIn2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 168
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AnalogIn3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AnalogIn3 +
+
+
Number
+ 169 +
+
+
Type
+ calculation +
+
+
Unit
+ V +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AnalogIn3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 169
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SAXin +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SAXin +
+
+
Number
+ 170 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SAXin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 170
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SPLin +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SPLin +
+
+
Number
+ 171 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SPLin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 171
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Compact_exists +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Compact_exists +
+
+
Number
+ 172 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Compact_exists
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 172
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Durchfluss_WQ +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Durchfluss_WQ +
+
+
Number
+ 173 +
+
+
Type
+ calculation +
+
+
Unit
+ l/h +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Durchfluss_WQ
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 173
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_exists +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_exists +
+
+
Number
+ 174 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_exists
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 174
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_ANSAUG_VERDAMPFER +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_ANSAUG_VERDAMPFER +
+
+
Number
+ 175 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_ANSAUG_VERDAMPFER
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 175
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_ANSAUG_VERDICHTER +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_ANSAUG_VERDICHTER +
+
+
Number
+ 176 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_ANSAUG_VERDICHTER
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 176
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_VDH +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_VDH +
+
+
Number
+ 177 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_VDH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 177
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_UH +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_UH +
+
+
Number
+ 178 +
+
+
Type
+ calculation +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_UH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 178
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_UH_Soll +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_UH_Soll +
+
+
Number
+ 179 +
+
+
Type
+ calculation +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_UH_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 179
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_HD +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_HD +
+
+
Number
+ 180 +
+
+
Type
+ calculation +
+
+
Unit
+ bar +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_HD
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 180
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_ND +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_ND +
+
+
Number
+ 181 +
+
+
Type
+ calculation +
+
+
Unit
+ bar +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_ND
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 181
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_VDH_out +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_VDH_out +
+
+
Number
+ 182 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_VDH_out
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 182
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HZIO_PWM +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HZIO_PWM +
+
+
Number
+ 183 +
+
+
Type
+ calculation +
+
+
Unit
+ % +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HZIO_PWM
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 183
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HZIO_VEN +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HZIO_VEN +
+
+
Number
+ 184 +
+
+
Type
+ calculation +
+
+
Unit
+ rpm +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HZIO_VEN
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 184
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HZIO_EVU2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HZIO_EVU2 +
+
+
Number
+ 185 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HZIO_EVU2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 185
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HZIO_STB +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HZIO_STB +
+
+
Number
+ 186 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HZIO_STB
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 186
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_Qh_Soll +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_Qh_Soll +
+
+
Number
+ 187 +
+
+
Type
+ calculation +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_Qh_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 187
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_Qh_Ist +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_Qh_Ist +
+
+
Number
+ 188 +
+
+
Type
+ calculation +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_Qh_Ist
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 188
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_TVL_Soll +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_TVL_Soll +
+
+
Number
+ 189 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_TVL_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 189
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_Software +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_Software +
+
+
Number
+ 190 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_Software
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 190
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_BZ +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_BZ +
+
+
Number
+ 191 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: off, cooling, heating, fault, transition, defrost, waiting, waiting, transition, stop, manual, simulation start, evu lock
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_BZ
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 191
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_VWV +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_VWV +
+
+
Number
+ 192 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_VWV
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 192
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_VD +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_VD +
+
+
Number
+ 193 +
+
+
Type
+ calculation +
+
+
Unit
+ rpm +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_VD
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 193
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_VerdEVI +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_VerdEVI +
+
+
Number
+ 194 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_VerdEVI
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 194
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_AnsEVI +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_AnsEVI +
+
+
Number
+ 195 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_AnsEVI
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 195
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_UEH_EVI +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_UEH_EVI +
+
+
Number
+ 196 +
+
+
Type
+ calculation +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_UEH_EVI
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 196
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_UEH_EVI_S +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_UEH_EVI_S +
+
+
Number
+ 197 +
+
+
Type
+ calculation +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_UEH_EVI_S
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 197
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_KondTemp +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_KondTemp +
+
+
Number
+ 198 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_KondTemp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 198
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_FlussigEx +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_FlussigEx +
+
+
Number
+ 199 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_FlussigEx
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 199
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_UK_EEV +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_UK_EEV +
+
+
Number
+ 200 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_UK_EEV
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 200
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_EVI_Druck +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_EVI_Druck +
+
+
Number
+ 201 +
+
+
Type
+ calculation +
+
+
Unit
+ bar +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_EVI_Druck
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 201
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_SEC_U_Inv +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_SEC_U_Inv +
+
+
Number
+ 202 +
+
+
Type
+ calculation +
+
+
Unit
+ V +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_SEC_U_Inv
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 202
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_THG_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_THG_2 +
+
+
Number
+ 203 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_THG_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 203
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_TWE_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_TWE_2 +
+
+
Number
+ 204 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_TWE_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 204
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_ANSAUG_VERDAMPFER_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_ANSAUG_VERDAMPFER_2 +
+
+
Number
+ 205 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_ANSAUG_VERDAMPFER_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 205
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_ANSAUG_VERDICHTER_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_ANSAUG_VERDICHTER_2 +
+
+
Number
+ 206 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_ANSAUG_VERDICHTER_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 206
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_VDH_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_VDH_2 +
+
+
Number
+ 207 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_VDH_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 207
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_UH_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_UH_2 +
+
+
Number
+ 208 +
+
+
Type
+ calculation +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_UH_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 208
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_UH_Soll_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_UH_Soll_2 +
+
+
Number
+ 209 +
+
+
Type
+ calculation +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_UH_Soll_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 209
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_HD_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_HD_2 +
+
+
Number
+ 210 +
+
+
Type
+ calculation +
+
+
Unit
+ bar +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_HD_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 210
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_ND_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_ND_2 +
+
+
Number
+ 211 +
+
+
Type
+ calculation +
+
+
Unit
+ bar +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_ND_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 211
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_HDin_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_HDin_2 +
+
+
Number
+ 212 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_HDin_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 212
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_AVout_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_AVout_2 +
+
+
Number
+ 213 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_AVout_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 213
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_VBOout_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_VBOout_2 +
+
+
Number
+ 214 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_VBOout_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 214
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_VD1out_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_VD1out_2 +
+
+
Number
+ 215 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_VD1out_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 215
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_LIN_VDH_out_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_LIN_VDH_out_2 +
+
+
Number
+ 216 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_LIN_VDH_out_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 216
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff2_file_Nr0 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff2_file_Nr0 +
+
+
Number
+ 217 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heatpump error, system error, operation mode second heat generator, evu lock, air defrost, maximal usage temperature, minimal usage temperature, lower usage limit, no request, external energy source, flow rate, low pressure pause, superheating pause, inverter pause, desuperheater pause, operation mode for switching over, other shutdown, min.flow cooling, PV max, hot gas pause, overheating hot gas pause, no request, min. heat source out cooling, LPC, restart
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff2_file_Nr0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 217
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff2_file_Nr1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff2_file_Nr1 +
+
+
Number
+ 218 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heatpump error, system error, operation mode second heat generator, evu lock, air defrost, maximal usage temperature, minimal usage temperature, lower usage limit, no request, external energy source, flow rate, low pressure pause, superheating pause, inverter pause, desuperheater pause, operation mode for switching over, other shutdown, min.flow cooling, PV max, hot gas pause, overheating hot gas pause, no request, min. heat source out cooling, LPC, restart
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff2_file_Nr1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 218
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff2_file_Nr2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff2_file_Nr2 +
+
+
Number
+ 219 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heatpump error, system error, operation mode second heat generator, evu lock, air defrost, maximal usage temperature, minimal usage temperature, lower usage limit, no request, external energy source, flow rate, low pressure pause, superheating pause, inverter pause, desuperheater pause, operation mode for switching over, other shutdown, min.flow cooling, PV max, hot gas pause, overheating hot gas pause, no request, min. heat source out cooling, LPC, restart
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff2_file_Nr2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 219
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff2_file_Nr3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff2_file_Nr3 +
+
+
Number
+ 220 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heatpump error, system error, operation mode second heat generator, evu lock, air defrost, maximal usage temperature, minimal usage temperature, lower usage limit, no request, external energy source, flow rate, low pressure pause, superheating pause, inverter pause, desuperheater pause, operation mode for switching over, other shutdown, min.flow cooling, PV max, hot gas pause, overheating hot gas pause, no request, min. heat source out cooling, LPC, restart
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff2_file_Nr3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 220
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff2_file_Nr4 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff2_file_Nr4 +
+
+
Number
+ 221 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: heatpump error, system error, operation mode second heat generator, evu lock, air defrost, maximal usage temperature, minimal usage temperature, lower usage limit, no request, external energy source, flow rate, low pressure pause, superheating pause, inverter pause, desuperheater pause, operation mode for switching over, other shutdown, min.flow cooling, PV max, hot gas pause, overheating hot gas pause, no request, min. heat source out cooling, LPC, restart
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff2_file_Nr4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 221
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff2_file_Time0 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff2_file_Time0 +
+
+
Number
+ 222 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff2_file_Time0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 222
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff2_file_Time1 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff2_file_Time1 +
+
+
Number
+ 223 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff2_file_Time1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 223
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff2_file_Time2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff2_file_Time2 +
+
+
Number
+ 224 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff2_file_Time2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 224
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff2_file_Time3 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff2_file_Time3 +
+
+
Number
+ 225 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff2_file_Time3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 225
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Switchoff2_file_Time4 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Switchoff2_file_Time4 +
+
+
Number
+ 226 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Switchoff2_file_Time4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 226
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_RBE_RT_Ist +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_RBE_RT_Ist +
+
+
Number
+ 227 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_RBE_RT_Ist
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 227
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_RBE_RT_Soll +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_RBE_RT_Soll +
+
+
Number
+ 228 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_RBE_RT_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 228
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Temperatur_BW_oben +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Temperatur_BW_oben +
+
+
Number
+ 229 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Temperatur_BW_oben
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 229
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Code_WP_akt_2 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Code_WP_akt_2 +
+
+
Number
+ 230 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+User-Options: ERC, SW1, SW2, WW1, WW2, L1I, L2I, L1A, L2A, KSW, KLW, SWC, LWC, L2G, WZS, L1I407, L2I407, L1A407, L2A407, L2G407, LWC407, L1AREV, L2AREV, WWC1, WWC2, L2G404, WZW, L1S, L1H, L2H, WZWD, ERC, ERC, ERC, ERC, ERC, ERC, ERC, ERC, ERC, WWB_20, LD5, LD7, SW 37_45, SW 58_69, SW 29_56, LD5 (230V), LD7 (230 V), LD9, LD5 REV, LD7 REV, LD5 REV 230V, LD7 REV 230V, LD9 REV 230V, SW 291, LW SEC, HMD 2, MSW 4, MSW 6, MSW 8, MSW 10, MSW 12, MSW 14, MSW 17, MSW 19, MSW 23, MSW 26, MSW 30, MSW 4S, MSW 6S, MSW 8S, MSW 10S, MSW 12S, MSW 16S, MSW2-6S, MSW4-16, LD2AG, LD9V, MSW3-12, MSW3-12S, MSW2-9S, LW 8, LW 12, HZ_HMD, LW V4, LW SEC 2, MSW1-4S, LP5V, LP8V
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Code_WP_akt_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 230
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Freq_VD +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Freq_VD +
+
+
Number
+ 231 +
+
+
Type
+ calculation +
+
+
Unit
+ Hz +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Freq_VD
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 231
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Vapourisation_Temperature +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Vapourisation_Temperature +
+
+
Number
+ 232 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Vapourisation_Temperature
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 232
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Liquefaction_Temperature +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Liquefaction_Temperature +
+
+
Number
+ 233 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Liquefaction_Temperature
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 233
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_234 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_234 +
+
+
Number
+ 234 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_234
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 234
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_235 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_235 +
+
+
Number
+ 235 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_235
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 235
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Freq_VD_Soll +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Freq_VD_Soll +
+
+
Number
+ 236 +
+
+
Type
+ calculation +
+
+
Unit
+ Hz +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Freq_VD_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 236
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Freq_VD_Min +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Freq_VD_Min +
+
+
Number
+ 237 +
+
+
Type
+ calculation +
+
+
Unit
+ Hz +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Freq_VD_Min
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 237
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_WEB_Freq_VD_Max +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ ID_WEB_Freq_VD_Max +
+
+
Number
+ 238 +
+
+
Type
+ calculation +
+
+
Unit
+ Hz +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: ID_WEB_Freq_VD_Max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 238
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ VBO_Temp_Spread_Soll +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ VBO_Temp_Spread_Soll +
+
+
Number
+ 239 +
+
+
Type
+ calculation +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: VBO_Temp_Spread_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 239
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ VBO_Temp_Spread_Ist +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ VBO_Temp_Spread_Ist +
+
+
Number
+ 240 +
+
+
Type
+ calculation +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: VBO_Temp_Spread_Ist
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 240
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ HUP_PWM +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ HUP_PWM +
+
+
Number
+ 241 +
+
+
Type
+ calculation +
+
+
Unit
+ % +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: HUP_PWM
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 241
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ HUP_Temp_Spread_Soll +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ HUP_Temp_Spread_Soll +
+
+
Number
+ 242 +
+
+
Type
+ calculation +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: HUP_Temp_Spread_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 242
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ HUP_Temp_Spread_Ist +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ HUP_Temp_Spread_Ist +
+
+
Number
+ 243 +
+
+
Type
+ calculation +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: HUP_Temp_Spread_Ist
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 243
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_244 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_244 +
+
+
Number
+ 244 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_244
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 244
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_245 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_245 +
+
+
Number
+ 245 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_245
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 245
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_246 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_246 +
+
+
Number
+ 246 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_246
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 246
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_247 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_247 +
+
+
Number
+ 247 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_247
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 247
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_248 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_248 +
+
+
Number
+ 248 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_248
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 248
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_249 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_249 +
+
+
Number
+ 249 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_249
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 249
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_250 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_250 +
+
+
Number
+ 250 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_250
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 250
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_251 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_251 +
+
+
Number
+ 251 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_251
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 251
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_252 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_252 +
+
+
Number
+ 252 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_252
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 252
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_253 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_253 +
+
+
Number
+ 253 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_253
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 253
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Flow_Rate_254 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Flow_Rate_254 +
+
+
Number
+ 254 +
+
+
Type
+ calculation +
+
+
Unit
+ l/h +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Flow_Rate_254
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 254
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_255 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_255 +
+
+
Number
+ 255 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_255
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 255
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_256 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_256 +
+
+
Number
+ 256 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_256
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 256
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Heat_Output +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Heat_Output +
+
+
Number
+ 257 +
+
+
Type
+ calculation +
+
+
Unit
+ W +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Heat_Output
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 257
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ RBE_Version +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ RBE_Version +
+
+
Number
+ 258 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: RBE_Version
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 258
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_259 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_259 +
+
+
Number
+ 259 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_259
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 259
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_260 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_260 +
+
+
Number
+ 260 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_260
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 260
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_261 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_261 +
+
+
Number
+ 261 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_261
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 261
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_262 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_262 +
+
+
Number
+ 262 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_262
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 262
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_263 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_263 +
+
+
Number
+ 263 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_263
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 263
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_264 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_264 +
+
+
Number
+ 264 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_264
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 264
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_265 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_265 +
+
+
Number
+ 265 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_265
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 265
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Calculation_266 +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Unknown_Calculation_266 +
+
+
Number
+ 266 +
+
+
Type
+ calculation +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Unknown_Calculation_266
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 266
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Desired_Room_Temperature +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ Desired_Room_Temperature +
+
+
Number
+ 267 +
+
+
Type
+ calculation +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: Desired_Room_Temperature
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 267
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ AC_Power_Input +

+
+
+
+
+
Group
+ calculations +
+
+
Name
+ AC_Power_Input +
+
+
Number
+ 268 +
+
+
Type
+ calculation +
+
+
Unit
+ W +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: AC_Power_Input
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: calculations
+        id: 268
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+ +
+

+ Visibilities380 +

+ +
+ +
+
+
+

+ ID_Visi_NieAnzeigen +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_NieAnzeigen +
+
+
Number
+ 0 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_NieAnzeigen
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_ImmerAnzeigen +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_ImmerAnzeigen +
+
+
Number
+ 1 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_ImmerAnzeigen
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Heizung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Heizung +
+
+
Number
+ 2 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Heizung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Brauwasser +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Brauwasser +
+
+
Number
+ 3 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Brauwasser
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Schwimmbad +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Schwimmbad +
+
+
Number
+ 4 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Schwimmbad
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Kuhlung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Kuhlung +
+
+
Number
+ 5 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Kuhlung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Lueftung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Lueftung +
+
+
Number
+ 6 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Lueftung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_MK1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_MK1 +
+
+
Number
+ 7 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_MK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_MK2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_MK2 +
+
+
Number
+ 8 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_MK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_ThermDesinfekt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_ThermDesinfekt +
+
+
Number
+ 9 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_ThermDesinfekt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 9
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Zirkulation +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Zirkulation +
+
+
Number
+ 10 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Zirkulation
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_KuhlTemp_SolltempMK1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_KuhlTemp_SolltempMK1 +
+
+
Number
+ 11 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_KuhlTemp_SolltempMK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_KuhlTemp_SolltempMK2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_KuhlTemp_SolltempMK2 +
+
+
Number
+ 12 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_KuhlTemp_SolltempMK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_KuhlTemp_ATDiffMK1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_KuhlTemp_ATDiffMK1 +
+
+
Number
+ 13 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_KuhlTemp_ATDiffMK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_KuhlTemp_ATDiffMK2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_KuhlTemp_ATDiffMK2 +
+
+
Number
+ 14 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_KuhlTemp_ATDiffMK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 14
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_Information +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_Information +
+
+
Number
+ 15 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_Information
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 15
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_Einstellung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_Einstellung +
+
+
Number
+ 16 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_Einstellung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 16
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_Sprache +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_Sprache +
+
+
Number
+ 17 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_Sprache
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 17
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_DatumUhrzeit +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_DatumUhrzeit +
+
+
Number
+ 18 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_DatumUhrzeit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 18
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_Ausheiz +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_Ausheiz +
+
+
Number
+ 19 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_Ausheiz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 19
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_Anlagenkonfiguration +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_Anlagenkonfiguration +
+
+
Number
+ 20 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_Anlagenkonfiguration
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 20
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_IBNAssistant +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_IBNAssistant +
+
+
Number
+ 21 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_IBNAssistant
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 21
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_ParameterIBNZuruck +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_ParameterIBNZuruck +
+
+
Number
+ 22 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_ParameterIBNZuruck
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 22
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Vorlauf +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Vorlauf +
+
+
Number
+ 23 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Vorlauf
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 23
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Rucklauf +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Rucklauf +
+
+
Number
+ 24 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Rucklauf
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 24
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_RL_Soll +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_RL_Soll +
+
+
Number
+ 25 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_RL_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 25
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Ruecklext +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Ruecklext +
+
+
Number
+ 26 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Ruecklext
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 26
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Heissgas +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Heissgas +
+
+
Number
+ 27 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Heissgas
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 27
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Aussent +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Aussent +
+
+
Number
+ 28 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Aussent
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 28
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_BW_Ist +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_BW_Ist +
+
+
Number
+ 29 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_BW_Ist
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 29
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_BW_Soll +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_BW_Soll +
+
+
Number
+ 30 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_BW_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 30
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_WQ_Ein +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_WQ_Ein +
+
+
Number
+ 31 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_WQ_Ein
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 31
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Kaltekreis +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Kaltekreis +
+
+
Number
+ 32 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Kaltekreis
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 32
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_MK1_Vorlauf +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_MK1_Vorlauf +
+
+
Number
+ 33 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_MK1_Vorlauf
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 33
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_MK1VL_Soll +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_MK1VL_Soll +
+
+
Number
+ 34 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_MK1VL_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 34
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Raumstation +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Raumstation +
+
+
Number
+ 35 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Raumstation
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 35
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_MK2_Vorlauf +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_MK2_Vorlauf +
+
+
Number
+ 36 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_MK2_Vorlauf
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 36
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_MK2VL_Soll +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_MK2VL_Soll +
+
+
Number
+ 37 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_MK2VL_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 37
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Solarkoll +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Solarkoll +
+
+
Number
+ 38 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Solarkoll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 38
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Solarsp +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Solarsp +
+
+
Number
+ 39 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Solarsp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 39
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Ext_Energ +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Ext_Energ +
+
+
Number
+ 40 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Ext_Energ
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 40
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_ASD +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_ASD +
+
+
Number
+ 41 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_ASD
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 41
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_BWT +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_BWT +
+
+
Number
+ 42 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_BWT
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 42
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_EVU +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_EVU +
+
+
Number
+ 43 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_EVU
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 43
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_HD +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_HD +
+
+
Number
+ 44 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_HD
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 44
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_MOT +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_MOT +
+
+
Number
+ 45 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_MOT
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 45
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_ND +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_ND +
+
+
Number
+ 46 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_ND
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 46
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_PEX +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_PEX +
+
+
Number
+ 47 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_PEX
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 47
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_SWT +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_SWT +
+
+
Number
+ 48 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_SWT
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 48
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Abtauventil +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Abtauventil +
+
+
Number
+ 49 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Abtauventil
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 49
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_BUP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_BUP +
+
+
Number
+ 50 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_BUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 50
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_FUP1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_FUP1 +
+
+
Number
+ 51 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_FUP1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 51
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_HUP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_HUP +
+
+
Number
+ 52 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_HUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 52
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Mischer1Auf +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Mischer1Auf +
+
+
Number
+ 53 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Mischer1Auf
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 53
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Mischer1Zu +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Mischer1Zu +
+
+
Number
+ 54 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Mischer1Zu
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 54
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Ventilation +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Ventilation +
+
+
Number
+ 55 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Ventilation
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 55
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Ventil_BOSUP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Ventil_BOSUP +
+
+
Number
+ 56 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Ventil_BOSUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 56
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Verdichter1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Verdichter1 +
+
+
Number
+ 57 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Verdichter1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 57
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Verdichter2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Verdichter2 +
+
+
Number
+ 58 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Verdichter2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 58
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_ZIP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_ZIP +
+
+
Number
+ 59 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_ZIP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 59
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_ZUP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_ZUP +
+
+
Number
+ 60 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_ZUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 60
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_ZWE1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_ZWE1 +
+
+
Number
+ 61 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_ZWE1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 61
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_ZWE2_SST +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_ZWE2_SST +
+
+
Number
+ 62 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_ZWE2_SST
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 62
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_ZWE3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_ZWE3 +
+
+
Number
+ 63 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_ZWE3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 63
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_FUP2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_FUP2 +
+
+
Number
+ 64 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_FUP2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 64
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_SLP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_SLP +
+
+
Number
+ 65 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_SLP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 65
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_SUP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_SUP +
+
+
Number
+ 66 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_SUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 66
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Mischer2Auf +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Mischer2Auf +
+
+
Number
+ 67 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Mischer2Auf
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 67
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Mischer2Zu +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Mischer2Zu +
+
+
Number
+ 68 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Mischer2Zu
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 68
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_WP_Seit +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_WP_Seit +
+
+
Number
+ 69 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_WP_Seit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 69
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_ZWE1_seit +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_ZWE1_seit +
+
+
Number
+ 70 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_ZWE1_seit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 70
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_ZWE2_seit +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_ZWE2_seit +
+
+
Number
+ 71 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_ZWE2_seit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 71
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_ZWE3_seit +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_ZWE3_seit +
+
+
Number
+ 72 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_ZWE3_seit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 72
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_Netzeinv +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_Netzeinv +
+
+
Number
+ 73 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_Netzeinv
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 73
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_SSP_Zeit1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_SSP_Zeit1 +
+
+
Number
+ 74 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_SSP_Zeit1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 74
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_VD_Stand +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_VD_Stand +
+
+
Number
+ 75 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_VD_Stand
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 75
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_HRM_Zeit +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_HRM_Zeit +
+
+
Number
+ 76 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_HRM_Zeit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 76
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_HRW_Zeit +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_HRW_Zeit +
+
+
Number
+ 77 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_HRW_Zeit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 77
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_TDI_seit +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_TDI_seit +
+
+
Number
+ 78 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_TDI_seit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 78
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_Sperre_BW +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_Sperre_BW +
+
+
Number
+ 79 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_Sperre_BW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 79
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_BStdVD1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_BStdVD1 +
+
+
Number
+ 80 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_BStdVD1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 80
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_ImpVD1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_ImpVD1 +
+
+
Number
+ 81 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_ImpVD1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 81
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_dEZVD1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_dEZVD1 +
+
+
Number
+ 82 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_dEZVD1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 82
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_BStdVD2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_BStdVD2 +
+
+
Number
+ 83 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_BStdVD2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 83
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_ImpVD2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_ImpVD2 +
+
+
Number
+ 84 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_ImpVD2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 84
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_dEZVD2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_dEZVD2 +
+
+
Number
+ 85 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_dEZVD2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 85
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_BStdZWE1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_BStdZWE1 +
+
+
Number
+ 86 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_BStdZWE1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 86
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_BStdZWE2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_BStdZWE2 +
+
+
Number
+ 87 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_BStdZWE2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 87
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_BStdZWE3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_BStdZWE3 +
+
+
Number
+ 88 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_BStdZWE3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 88
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_BStdWP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_BStdWP +
+
+
Number
+ 89 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_BStdWP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 89
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Text_Kurzprogramme +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Text_Kurzprogramme +
+
+
Number
+ 90 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Text_Kurzprogramme
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 90
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Text_Zwangsheizung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Text_Zwangsheizung +
+
+
Number
+ 91 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Text_Zwangsheizung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 91
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Text_Zwangsbrauchwasser +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Text_Zwangsbrauchwasser +
+
+
Number
+ 92 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Text_Zwangsbrauchwasser
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 92
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Text_Abtauen +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Text_Abtauen +
+
+
Number
+ 93 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Text_Abtauen
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 93
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_RucklBegr +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_RucklBegr +
+
+
Number
+ 94 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_RucklBegr
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 94
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_HystereseHR +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_HystereseHR +
+
+
Number
+ 95 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_HystereseHR
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 95
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TRErhmax +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TRErhmax +
+
+
Number
+ 96 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TRErhmax
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 96
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_Freig2VD +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_Freig2VD +
+
+
Number
+ 97 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_Freig2VD
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 97
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_FreigZWE +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_FreigZWE +
+
+
Number
+ 98 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_FreigZWE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 98
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_Tluftabt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_Tluftabt +
+
+
Number
+ 99 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_Tluftabt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 99
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TDISolltemp +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TDISolltemp +
+
+
Number
+ 100 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TDISolltemp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 100
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_HystereseBW +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_HystereseBW +
+
+
Number
+ 101 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_HystereseBW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 101
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_Vorl2VDBW +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_Vorl2VDBW +
+
+
Number
+ 102 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_Vorl2VDBW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 102
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TAussenmax +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TAussenmax +
+
+
Number
+ 103 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TAussenmax
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 103
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TAussenmin +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TAussenmin +
+
+
Number
+ 104 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TAussenmin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 104
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TWQmin +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TWQmin +
+
+
Number
+ 105 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TWQmin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 105
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_THGmax +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_THGmax +
+
+
Number
+ 106 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_THGmax
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 106
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TLABTEnde +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TLABTEnde +
+
+
Number
+ 107 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TLABTEnde
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 107
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_Absenkbis +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_Absenkbis +
+
+
Number
+ 108 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_Absenkbis
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 108
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_Vorlaufmax +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_Vorlaufmax +
+
+
Number
+ 109 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_Vorlaufmax
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 109
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TDiffEin +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TDiffEin +
+
+
Number
+ 110 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TDiffEin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 110
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TDiffAus +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TDiffAus +
+
+
Number
+ 111 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TDiffAus
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 111
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TDiffmax +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TDiffmax +
+
+
Number
+ 112 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TDiffmax
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 112
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TEEHeizung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TEEHeizung +
+
+
Number
+ 113 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TEEHeizung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 113
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TEEBrauchw +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TEEBrauchw +
+
+
Number
+ 114 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TEEBrauchw
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 114
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_Vorl2VDSW +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_Vorl2VDSW +
+
+
Number
+ 115 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_Vorl2VDSW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 115
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_VLMaxMk1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_VLMaxMk1 +
+
+
Number
+ 116 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_VLMaxMk1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 116
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_VLMaxMk2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_VLMaxMk2 +
+
+
Number
+ 117 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_VLMaxMk2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 117
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Priori_Brauchwasser +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Priori_Brauchwasser +
+
+
Number
+ 118 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Priori_Brauchwasser
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 118
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Priori_Heizung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Priori_Heizung +
+
+
Number
+ 119 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Priori_Heizung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 119
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Priori_Schwimmbad +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Priori_Schwimmbad +
+
+
Number
+ 120 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Priori_Schwimmbad
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 120
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_EVUSperre +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_EVUSperre +
+
+
Number
+ 121 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_EVUSperre
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 121
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Raumstation +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Raumstation +
+
+
Number
+ 122 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Raumstation
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 122
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Einbindung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Einbindung +
+
+
Number
+ 123 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Einbindung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 123
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Mischkreis1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Mischkreis1 +
+
+
Number
+ 124 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Mischkreis1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 124
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Mischkreis2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Mischkreis2 +
+
+
Number
+ 125 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Mischkreis2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 125
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_ZWE1Art +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_ZWE1Art +
+
+
Number
+ 126 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_ZWE1Art
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 126
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_ZWE1Fkt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_ZWE1Fkt +
+
+
Number
+ 127 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_ZWE1Fkt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 127
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_ZWE2Art +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_ZWE2Art +
+
+
Number
+ 128 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_ZWE2Art
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 128
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_ZWE2Fkt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_ZWE2Fkt +
+
+
Number
+ 129 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_ZWE2Fkt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 129
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_ZWE3Art +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_ZWE3Art +
+
+
Number
+ 130 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_ZWE3Art
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 130
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_ZWE3Fkt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_ZWE3Fkt +
+
+
Number
+ 131 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_ZWE3Fkt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 131
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Stoerung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Stoerung +
+
+
Number
+ 132 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Stoerung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 132
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Brauchwasser1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Brauchwasser1 +
+
+
Number
+ 133 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Brauchwasser1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 133
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Brauchwasser2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Brauchwasser2 +
+
+
Number
+ 134 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Brauchwasser2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 134
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Brauchwasser3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Brauchwasser3 +
+
+
Number
+ 135 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Brauchwasser3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 135
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Brauchwasser4 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Brauchwasser4 +
+
+
Number
+ 136 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Brauchwasser4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 136
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Brauchwasser5 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Brauchwasser5 +
+
+
Number
+ 137 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Brauchwasser5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 137
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_BWWPmax +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_BWWPmax +
+
+
Number
+ 138 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_BWWPmax
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 138
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Abtzykmax +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Abtzykmax +
+
+
Number
+ 139 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Abtzykmax
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 139
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Luftabt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Luftabt +
+
+
Number
+ 140 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Luftabt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 140
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_LuftAbtmax +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_LuftAbtmax +
+
+
Number
+ 141 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_LuftAbtmax
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 141
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Abtauen1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Abtauen1 +
+
+
Number
+ 142 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Abtauen1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 142
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Abtauen2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Abtauen2 +
+
+
Number
+ 143 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Abtauen2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 143
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Pumpenoptim +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Pumpenoptim +
+
+
Number
+ 144 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Pumpenoptim
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 144
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Zusatzpumpe +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Zusatzpumpe +
+
+
Number
+ 145 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Zusatzpumpe
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 145
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Zugang +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Zugang +
+
+
Number
+ 146 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Zugang
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 146
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_SoledrDurchf +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_SoledrDurchf +
+
+
Number
+ 147 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_SoledrDurchf
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 147
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_UberwachungVD +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_UberwachungVD +
+
+
Number
+ 148 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_UberwachungVD
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 148
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_RegelungHK +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_RegelungHK +
+
+
Number
+ 149 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_RegelungHK
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 149
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_RegelungMK1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_RegelungMK1 +
+
+
Number
+ 150 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_RegelungMK1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 150
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_RegelungMK2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_RegelungMK2 +
+
+
Number
+ 151 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_RegelungMK2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 151
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Kuhlung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Kuhlung +
+
+
Number
+ 152 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Kuhlung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 152
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Ausheizen +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Ausheizen +
+
+
Number
+ 153 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Ausheizen
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 153
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_ElektrAnode +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_ElektrAnode +
+
+
Number
+ 154 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_ElektrAnode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 154
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_SWBBer +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_SWBBer +
+
+
Number
+ 155 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_SWBBer
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 155
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_SWBMin +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_SWBMin +
+
+
Number
+ 156 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_SWBMin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 156
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Heizung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Heizung +
+
+
Number
+ 157 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Heizung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 157
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_PeriodeMk1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_PeriodeMk1 +
+
+
Number
+ 158 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_PeriodeMk1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 158
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_LaufzeitMk1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_LaufzeitMk1 +
+
+
Number
+ 159 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_LaufzeitMk1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 159
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_PeriodeMk2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_PeriodeMk2 +
+
+
Number
+ 160 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_PeriodeMk2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 160
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_LaufzeitMk2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_LaufzeitMk2 +
+
+
Number
+ 161 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_LaufzeitMk2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 161
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Heizgrenze +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Heizgrenze +
+
+
Number
+ 162 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Heizgrenze
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 162
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_HUP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_HUP +
+
+
Number
+ 163 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_HUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 163
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_ZUP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_ZUP +
+
+
Number
+ 164 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_ZUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 164
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_BUP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_BUP +
+
+
Number
+ 165 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_BUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 165
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_Ventilator_BOSUP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_Ventilator_BOSUP +
+
+
Number
+ 166 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_Ventilator_BOSUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 166
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_MA1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_MA1 +
+
+
Number
+ 167 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_MA1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 167
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_MZ1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_MZ1 +
+
+
Number
+ 168 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_MZ1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 168
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_ZIP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_ZIP +
+
+
Number
+ 169 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_ZIP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 169
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_MA2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_MA2 +
+
+
Number
+ 170 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_MA2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 170
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_MZ2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_MZ2 +
+
+
Number
+ 171 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_MZ2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 171
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_SUP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_SUP +
+
+
Number
+ 172 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_SUP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 172
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_SLP +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_SLP +
+
+
Number
+ 173 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_SLP
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 173
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_FP2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_FP2 +
+
+
Number
+ 174 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_FP2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 174
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_Laufzeit +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_Laufzeit +
+
+
Number
+ 175 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_Laufzeit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 175
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Anlgkonf_Heizung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Anlgkonf_Heizung +
+
+
Number
+ 176 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Anlgkonf_Heizung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 176
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Anlgkonf_Brauchwarmwasser +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Anlgkonf_Brauchwarmwasser +
+
+
Number
+ 177 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Anlgkonf_Brauchwarmwasser
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 177
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Anlgkonf_Schwimmbad +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Anlgkonf_Schwimmbad +
+
+
Number
+ 178 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Anlgkonf_Schwimmbad
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 178
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Heizung_Betriebsart +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Heizung_Betriebsart +
+
+
Number
+ 179 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Heizung_Betriebsart
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 179
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Heizung_TemperaturPlusMinus +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Heizung_TemperaturPlusMinus +
+
+
Number
+ 180 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Heizung_TemperaturPlusMinus
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 180
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Heizung_Heizkurven +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Heizung_Heizkurven +
+
+
Number
+ 181 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Heizung_Heizkurven
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 181
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Heizung_Zeitschaltprogramm +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Heizung_Zeitschaltprogramm +
+
+
Number
+ 182 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Heizung_Zeitschaltprogramm
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 182
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Heizung_Heizgrenze +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Heizung_Heizgrenze +
+
+
Number
+ 183 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Heizung_Heizgrenze
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 183
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Mitteltemperatur +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Mitteltemperatur +
+
+
Number
+ 184 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Mitteltemperatur
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 184
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Dataenlogger +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Dataenlogger +
+
+
Number
+ 185 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Dataenlogger
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 185
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_DEUTSCH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_DEUTSCH +
+
+
Number
+ 186 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_DEUTSCH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 186
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_ENGLISH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_ENGLISH +
+
+
Number
+ 187 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_ENGLISH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 187
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_FRANCAIS +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_FRANCAIS +
+
+
Number
+ 188 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_FRANCAIS
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 188
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_NORWAY +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_NORWAY +
+
+
Number
+ 189 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_NORWAY
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 189
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_TCHECH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_TCHECH +
+
+
Number
+ 190 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_TCHECH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 190
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_ITALIANO +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_ITALIANO +
+
+
Number
+ 191 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_ITALIANO
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 191
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_NEDERLANDS +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_NEDERLANDS +
+
+
Number
+ 192 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_NEDERLANDS
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 192
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_SVENSKA +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_SVENSKA +
+
+
Number
+ 193 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_SVENSKA
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 193
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_POLSKI +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_POLSKI +
+
+
Number
+ 194 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_POLSKI
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 194
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_MAGYARUL +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_MAGYARUL +
+
+
Number
+ 195 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_MAGYARUL
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 195
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_ErrorUSBspeichern +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_ErrorUSBspeichern +
+
+
Number
+ 196 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_ErrorUSBspeichern
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 196
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_BStdHz +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_BStdHz +
+
+
Number
+ 197 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_BStdHz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 197
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_BStdBW +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_BStdBW +
+
+
Number
+ 198 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_BStdBW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 198
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_BStdKue +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_BStdKue +
+
+
Number
+ 199 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_BStdKue
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 199
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_Systemsteuerung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_Systemsteuerung +
+
+
Number
+ 200 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_Systemsteuerung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 200
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_Systemsteuerung_Contrast +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_Systemsteuerung_Contrast +
+
+
Number
+ 201 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_Systemsteuerung_Contrast
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 201
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_Systemsteuerung_Webserver +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_Systemsteuerung_Webserver +
+
+
Number
+ 202 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_Systemsteuerung_Webserver
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 202
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_Systemsteuerung_IPAdresse +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_Systemsteuerung_IPAdresse +
+
+
Number
+ 203 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_Systemsteuerung_IPAdresse
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 203
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_Systemsteuerung_Fernwartung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_Systemsteuerung_Fernwartung +
+
+
Number
+ 204 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_Systemsteuerung_Fernwartung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 204
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Paralleleschaltung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Paralleleschaltung +
+
+
Number
+ 205 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Paralleleschaltung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 205
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Paralleleschaltung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Paralleleschaltung +
+
+
Number
+ 206 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Paralleleschaltung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 206
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_DANSK +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_DANSK +
+
+
Number
+ 207 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_DANSK
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 207
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_PORTUGES +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_PORTUGES +
+
+
Number
+ 208 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_PORTUGES
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 208
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Heizkurve_Heizung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Heizkurve_Heizung +
+
+
Number
+ 209 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Heizkurve_Heizung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 209
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Mischkreis3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Mischkreis3 +
+
+
Number
+ 210 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Mischkreis3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 210
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_MK3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_MK3 +
+
+
Number
+ 211 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_MK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 211
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_MK3_Vorlauf +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_MK3_Vorlauf +
+
+
Number
+ 212 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_MK3_Vorlauf
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 212
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_MK3VL_Soll +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_MK3VL_Soll +
+
+
Number
+ 213 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_MK3VL_Soll
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 213
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Mischer3Auf +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Mischer3Auf +
+
+
Number
+ 214 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Mischer3Auf
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 214
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Mischer3Zu +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Mischer3Zu +
+
+
Number
+ 215 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Mischer3Zu
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 215
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_RegelungMK3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_RegelungMK3 +
+
+
Number
+ 216 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_RegelungMK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 216
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_PeriodeMk3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_PeriodeMk3 +
+
+
Number
+ 217 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_PeriodeMk3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 217
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_LaufzeitMk3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_LaufzeitMk3 +
+
+
Number
+ 218 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_LaufzeitMk3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 218
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Kuhl_Zeit_Ein +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Kuhl_Zeit_Ein +
+
+
Number
+ 219 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Kuhl_Zeit_Ein
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 219
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Kuhl_Zeit_Aus +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Kuhl_Zeit_Aus +
+
+
Number
+ 220 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Kuhl_Zeit_Aus
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 220
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_AbtauIn +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_AbtauIn +
+
+
Number
+ 221 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_AbtauIn
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 221
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Waermemenge_WS +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Waermemenge_WS +
+
+
Number
+ 222 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Waermemenge_WS
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 222
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Waermemenge_WQ +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Waermemenge_WQ +
+
+
Number
+ 223 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Waermemenge_WQ
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 223
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_MA3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_MA3 +
+
+
Number
+ 224 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_MA3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 224
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_MZ3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_MZ3 +
+
+
Number
+ 225 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_MZ3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 225
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Enlt_FP3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Enlt_FP3 +
+
+
Number
+ 226 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Enlt_FP3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 226
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_FUP3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_FUP3 +
+
+
Number
+ 227 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_FUP3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 227
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Raumstation2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Raumstation2 +
+
+
Number
+ 228 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Raumstation2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 228
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_Raumstation3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_Raumstation3 +
+
+
Number
+ 229 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_Raumstation3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 229
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Bst_BStdSW +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Bst_BStdSW +
+
+
Number
+ 230 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Bst_BStdSW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 230
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_LITAUISCH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_LITAUISCH +
+
+
Number
+ 231 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_LITAUISCH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 231
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_ESTNICH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_ESTNICH +
+
+
Number
+ 232 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_ESTNICH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 232
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Fernwartung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Fernwartung +
+
+
Number
+ 233 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Fernwartung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 233
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_SLOVENISCH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_SLOVENISCH +
+
+
Number
+ 234 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_SLOVENISCH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 234
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TA_EG +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TA_EG +
+
+
Number
+ 235 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TA_EG
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 235
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_TVLmax_EG +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_TVLmax_EG +
+
+
Number
+ 236 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_TVLmax_EG
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 236
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_PoptNachlauf +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_PoptNachlauf +
+
+
Number
+ 237 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_PoptNachlauf
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 237
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_RFV_K_Kuehlin +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_RFV_K_Kuehlin +
+
+
Number
+ 238 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_RFV_K_Kuehlin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 238
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_EffizienzpumpeNom +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_EffizienzpumpeNom +
+
+
Number
+ 239 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_EffizienzpumpeNom
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 239
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_EffizienzpumpeMin +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_EffizienzpumpeMin +
+
+
Number
+ 240 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_EffizienzpumpeMin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 240
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Effizienzpumpe +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Effizienzpumpe +
+
+
Number
+ 241 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Effizienzpumpe
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 241
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Waermemenge +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Waermemenge +
+
+
Number
+ 242 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Waermemenge
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 242
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Service_WMZ_Effizienz +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Service_WMZ_Effizienz +
+
+
Number
+ 243 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Service_WMZ_Effizienz
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 243
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Wm_Versorgung_Korrektur +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Wm_Versorgung_Korrektur +
+
+
Number
+ 244 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Wm_Versorgung_Korrektur
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 244
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Wm_Auswertung_Korrektur +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Wm_Auswertung_Korrektur +
+
+
Number
+ 245 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Wm_Auswertung_Korrektur
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 245
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_AnalogIn +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_AnalogIn +
+
+
Number
+ 246 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_AnalogIn
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 246
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Eins_SN_Eingabe +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Eins_SN_Eingabe +
+
+
Number
+ 247 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Eins_SN_Eingabe
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 247
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Analog_1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Analog_1 +
+
+
Number
+ 248 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Analog_1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 248
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Analog_2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Analog_2 +
+
+
Number
+ 249 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Analog_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 249
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Solar +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Solar +
+
+
Number
+ 250 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Solar
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 250
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Solar +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Solar +
+
+
Number
+ 251 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Solar
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 251
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_TDiffKollmax +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_TDiffKollmax +
+
+
Number
+ 252 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_TDiffKollmax
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 252
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_AblaufZ_HG_Sperre +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_AblaufZ_HG_Sperre +
+
+
Number
+ 253 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_AblaufZ_HG_Sperre
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 253
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Akt_Kuehlung +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Akt_Kuehlung +
+
+
Number
+ 254 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Akt_Kuehlung
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 254
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Vorlauf_VBO +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Vorlauf_VBO +
+
+
Number
+ 255 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Vorlauf_VBO
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 255
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_KRHyst +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_KRHyst +
+
+
Number
+ 256 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_KRHyst
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 256
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Akt_Kuehl_Speicher_min +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Akt_Kuehl_Speicher_min +
+
+
Number
+ 257 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Akt_Kuehl_Speicher_min
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 257
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Akt_Kuehl_Freig_WQE +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Akt_Kuehl_Freig_WQE +
+
+
Number
+ 258 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Akt_Kuehl_Freig_WQE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 258
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_AbtZykMin +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_AbtZykMin +
+
+
Number
+ 259 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_AbtZykMin
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 259
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_VD2_Zeit_Min +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_VD2_Zeit_Min +
+
+
Number
+ 260 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_VD2_Zeit_Min
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 260
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_EinstTemp_Hysterese_HR_verkuerzt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_EinstTemp_Hysterese_HR_verkuerzt +
+
+
Number
+ 261 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_EinstTemp_Hysterese_HR_verkuerzt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 261
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Luf_Feuchteschutz_akt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Luf_Feuchteschutz_akt +
+
+
Number
+ 262 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Luf_Feuchteschutz_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 262
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Luf_Reduziert_akt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Luf_Reduziert_akt +
+
+
Number
+ 263 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Luf_Reduziert_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 263
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Luf_Nennlueftung_akt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Luf_Nennlueftung_akt +
+
+
Number
+ 264 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Luf_Nennlueftung_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 264
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Luf_Intensivlueftung_akt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Luf_Intensivlueftung_akt +
+
+
Number
+ 265 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Luf_Intensivlueftung_akt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 265
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temperatur_Lueftung_Zuluft +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temperatur_Lueftung_Zuluft +
+
+
Number
+ 266 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temperatur_Lueftung_Zuluft
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 266
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temperatur_Lueftung_Abluft +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temperatur_Lueftung_Abluft +
+
+
Number
+ 267 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temperatur_Lueftung_Abluft
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 267
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Analog_3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Analog_3 +
+
+
Number
+ 268 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Analog_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 268
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Analog_4 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Analog_4 +
+
+
Number
+ 269 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Analog_4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 269
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_Analog_2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_Analog_2 +
+
+
Number
+ 270 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_Analog_2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 270
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_Analog_3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_Analog_3 +
+
+
Number
+ 271 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_Analog_3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 271
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_SAX +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_SAX +
+
+
Number
+ 272 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_SAX
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 272
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_VZU +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_VZU +
+
+
Number
+ 273 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_VZU
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 273
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_VAB +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_VAB +
+
+
Number
+ 274 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_VAB
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 274
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_VSK +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_VSK +
+
+
Number
+ 275 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_VSK
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 275
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_FRH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_FRH +
+
+
Number
+ 276 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_FRH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 276
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_KuhlTemp_SolltempMK3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_KuhlTemp_SolltempMK3 +
+
+
Number
+ 277 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_KuhlTemp_SolltempMK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 277
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_KuhlTemp_ATDiffMK3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_KuhlTemp_ATDiffMK3 +
+
+
Number
+ 278 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_KuhlTemp_ATDiffMK3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 278
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_SPL +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_SPL +
+
+
Number
+ 279 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_SPL
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 279
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Lueftungsstufen +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Lueftungsstufen +
+
+
Number
+ 280 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Lueftungsstufen
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 280
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Meldung_TDI +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Meldung_TDI +
+
+
Number
+ 281 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Meldung_TDI
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 281
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SysEin_Typ_WZW +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SysEin_Typ_WZW +
+
+
Number
+ 282 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SysEin_Typ_WZW
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 282
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_BACnet +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_BACnet +
+
+
Number
+ 283 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_BACnet
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 283
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_SLOWAKISCH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_SLOWAKISCH +
+
+
Number
+ 284 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_SLOWAKISCH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 284
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_LETTISCH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_LETTISCH +
+
+
Number
+ 285 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_LETTISCH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 285
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_FINNISCH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_FINNISCH +
+
+
Number
+ 286 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_FINNISCH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 286
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Kalibrierung_LWD +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Kalibrierung_LWD +
+
+
Number
+ 287 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Kalibrierung_LWD
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 287
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_IN_Durchfluss +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_IN_Durchfluss +
+
+
Number
+ 288 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_IN_Durchfluss
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 288
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_LIN_ANSAUG_VERDICHTER +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_LIN_ANSAUG_VERDICHTER +
+
+
Number
+ 289 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_LIN_ANSAUG_VERDICHTER
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 289
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_LIN_VDH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_LIN_VDH +
+
+
Number
+ 290 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_LIN_VDH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 290
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_LIN_UH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_LIN_UH +
+
+
Number
+ 291 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_LIN_UH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 291
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_LIN_Druck +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_LIN_Druck +
+
+
Number
+ 292 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_LIN_Druck
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 292
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Sollwert_TRL_Kuehlen +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Sollwert_TRL_Kuehlen +
+
+
Number
+ 293 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Sollwert_TRL_Kuehlen
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 293
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Entl_ExVentil +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Entl_ExVentil +
+
+
Number
+ 294 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Entl_ExVentil
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 294
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Medium_Waermequelle +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Medium_Waermequelle +
+
+
Number
+ 295 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Medium_Waermequelle
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 295
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Multispeicher +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Multispeicher +
+
+
Number
+ 296 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Multispeicher
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 296
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Minimale_Ruecklaufsolltemperatur +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Minimale_Ruecklaufsolltemperatur +
+
+
Number
+ 297 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Minimale_Ruecklaufsolltemperatur
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 297
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_PKuehlTime +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_PKuehlTime +
+
+
Number
+ 298 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_PKuehlTime
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 298
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_TUERKISCH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_TUERKISCH +
+
+
Number
+ 299 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_TUERKISCH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 299
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_RBE +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_RBE +
+
+
Number
+ 300 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_RBE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 300
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Luf_Stufen_Faktor +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Luf_Stufen_Faktor +
+
+
Number
+ 301 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Luf_Stufen_Faktor
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 301
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Freigabe_Zeit_ZWE +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Freigabe_Zeit_ZWE +
+
+
Number
+ 302 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Freigabe_Zeit_ZWE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 302
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_min_VL_Kuehl +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_min_VL_Kuehl +
+
+
Number
+ 303 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_min_VL_Kuehl
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 303
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_ZWE1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_ZWE1 +
+
+
Number
+ 304 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_ZWE1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 304
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_ZWE2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_ZWE2 +
+
+
Number
+ 305 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_ZWE2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 305
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_ZWE3 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_ZWE3 +
+
+
Number
+ 306 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_ZWE3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 306
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SEC +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SEC +
+
+
Number
+ 307 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SEC
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 307
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_HZIO +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_HZIO +
+
+
Number
+ 308 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_HZIO
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 308
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_WPIO +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_WPIO +
+
+
Number
+ 309 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_WPIO
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 309
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_LIN_ANSAUG_VERDAMPFER +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_LIN_ANSAUG_VERDAMPFER +
+
+
Number
+ 310 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_LIN_ANSAUG_VERDAMPFER
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 310
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_LIN_MULTI1 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_LIN_MULTI1 +
+
+
Number
+ 311 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_LIN_MULTI1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 311
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_LIN_MULTI2 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_LIN_MULTI2 +
+
+
Number
+ 312 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_LIN_MULTI2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 312
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Leistung_ZWE +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Leistung_ZWE +
+
+
Number
+ 313 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Leistung_ZWE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 313
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Sprachen_ESPANOL +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Sprachen_ESPANOL +
+
+
Number
+ 314 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Sprachen_ESPANOL
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 314
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Temp_BW_oben +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Temp_BW_oben +
+
+
Number
+ 315 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Temp_BW_oben
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 315
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_MAXIO +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_MAXIO +
+
+
Number
+ 316 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_MAXIO
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 316
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_OUT_Abtauwunsch +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_OUT_Abtauwunsch +
+
+
Number
+ 317 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_OUT_Abtauwunsch
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 317
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_SmartGrid +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_SmartGrid +
+
+
Number
+ 318 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_SmartGrid
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 318
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Drehzahlgeregelt +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Drehzahlgeregelt +
+
+
Number
+ 319 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Drehzahlgeregelt
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 319
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_P155_Inverter +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_P155_Inverter +
+
+
Number
+ 320 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_P155_Inverter
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 320
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Leistungsfreigabe +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Leistungsfreigabe +
+
+
Number
+ 321 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Leistungsfreigabe
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 321
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Vorl_akt_Kuehl +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Vorl_akt_Kuehl +
+
+
Number
+ 322 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Vorl_akt_Kuehl
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 322
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Einst_Abtauen_im_Warmwasser +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Einst_Abtauen_im_Warmwasser +
+
+
Number
+ 323 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Einst_Abtauen_im_Warmwasser
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 323
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ID_Visi_Waermemenge_ZWE +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ID_Visi_Waermemenge_ZWE +
+
+
Number
+ 324 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ID_Visi_Waermemenge_ZWE
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 324
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_325 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_325 +
+
+
Number
+ 325 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_325
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 325
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_326 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_326 +
+
+
Number
+ 326 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_326
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 326
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_327 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_327 +
+
+
Number
+ 327 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_327
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 327
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_328 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_328 +
+
+
Number
+ 328 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_328
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 328
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_329 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_329 +
+
+
Number
+ 329 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_329
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 329
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_330 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_330 +
+
+
Number
+ 330 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_330
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 330
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_331 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_331 +
+
+
Number
+ 331 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_331
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 331
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_332 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_332 +
+
+
Number
+ 332 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_332
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 332
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_333 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_333 +
+
+
Number
+ 333 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_333
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 333
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_334 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_334 +
+
+
Number
+ 334 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_334
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 334
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_335 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_335 +
+
+
Number
+ 335 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_335
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 335
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_336 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_336 +
+
+
Number
+ 336 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_336
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 336
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_337 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_337 +
+
+
Number
+ 337 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_337
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 337
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_338 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_338 +
+
+
Number
+ 338 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_338
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 338
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_339 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_339 +
+
+
Number
+ 339 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_339
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 339
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_340 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_340 +
+
+
Number
+ 340 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_340
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 340
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_341 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_341 +
+
+
Number
+ 341 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_341
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 341
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_342 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_342 +
+
+
Number
+ 342 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_342
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 342
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_343 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_343 +
+
+
Number
+ 343 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_343
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 343
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_344 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_344 +
+
+
Number
+ 344 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_344
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 344
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_345 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_345 +
+
+
Number
+ 345 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_345
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 345
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_346 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_346 +
+
+
Number
+ 346 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_346
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 346
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_347 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_347 +
+
+
Number
+ 347 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_347
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 347
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_348 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_348 +
+
+
Number
+ 348 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_348
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 348
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_349 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_349 +
+
+
Number
+ 349 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_349
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 349
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_350 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_350 +
+
+
Number
+ 350 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_350
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 350
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_351 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_351 +
+
+
Number
+ 351 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_351
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 351
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_352 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_352 +
+
+
Number
+ 352 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_352
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 352
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_353 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_353 +
+
+
Number
+ 353 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_353
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 353
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_354 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_354 +
+
+
Number
+ 354 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_354
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 354
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_355 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_355 +
+
+
Number
+ 355 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_355
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 355
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_356 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_356 +
+
+
Number
+ 356 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_356
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 356
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ ELECTRICAL_POWER_LIMITATION_SWITCH +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ ELECTRICAL_POWER_LIMITATION_SWITCH +
+
+
Number
+ 357 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: ELECTRICAL_POWER_LIMITATION_SWITCH
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 357
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_358 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_358 +
+
+
Number
+ 358 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_358
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 358
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_359 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_359 +
+
+
Number
+ 359 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_359
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 359
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_360 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_360 +
+
+
Number
+ 360 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_360
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 360
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_361 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_361 +
+
+
Number
+ 361 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_361
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 361
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_362 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_362 +
+
+
Number
+ 362 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_362
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 362
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_363 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_363 +
+
+
Number
+ 363 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_363
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 363
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_364 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_364 +
+
+
Number
+ 364 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_364
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 364
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_365 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_365 +
+
+
Number
+ 365 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_365
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 365
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_366 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_366 +
+
+
Number
+ 366 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_366
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 366
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_367 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_367 +
+
+
Number
+ 367 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_367
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 367
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_368 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_368 +
+
+
Number
+ 368 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_368
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 368
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_369 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_369 +
+
+
Number
+ 369 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_369
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 369
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_370 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_370 +
+
+
Number
+ 370 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_370
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 370
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_371 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_371 +
+
+
Number
+ 371 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_371
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 371
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_372 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_372 +
+
+
Number
+ 372 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_372
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 372
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_373 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_373 +
+
+
Number
+ 373 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_373
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 373
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_374 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_374 +
+
+
Number
+ 374 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_374
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 374
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_375 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_375 +
+
+
Number
+ 375 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_375
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 375
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_376 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_376 +
+
+
Number
+ 376 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_376
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 376
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_377 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_377 +
+
+
Number
+ 377 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_377
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 377
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_378 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_378 +
+
+
Number
+ 378 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_378
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 378
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ Unknown_Visibility_379 +

+
+
+
+
+
Group
+ visibilities +
+
+
Name
+ Unknown_Visibility_379 +
+
+
Number
+ 379 +
+
+
Type
+ visibility +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: Unknown_Visibility_379
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: visibilities
+        id: 379
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+ +
+

+ Holdings41 +

+ +
+ +
+
+
+

+ heating_mode +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ heating_mode +
+
+
Number
+ 0 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Configuration for heating operation 0: no influence 1: Heating setpoint 2: Heating offset 3: Heating level +User-Options: Off, Setpoint, Offset, Level
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: heating_mode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ heating_setpoint +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ heating_setpoint +
+
+
Number
+ 1 +
+
+
Type
+ holding +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Overrides the current return temperature setpoint (tRL) for heating. Value may be limited by heat pump controller settings. Requires heating_mode = setpoint to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: heating_setpoint
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 1
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ heating_offset +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ heating_offset +
+
+
Number
+ 2 +
+
+
Type
+ holding +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
Offset applied to the current return temperature setpoint (tRL) for heating. Requires heating_mode = offset to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: heating_offset
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ heating_level +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ heating_level +
+
+
Number
+ 3 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Increase or decrease the heating temperature using the SHI offset settings. +User-Options: Normal, Increased, Increased2, Decreased
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: heating_level
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ hot_water_mode +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ hot_water_mode +
+
+
Number
+ 5 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Configuration for domestic hot water operation 0: no influence 1: DHW setpoint 2: DHW offset 3: DHW level +User-Options: Off, Setpoint, Offset, Level
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: hot_water_mode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 5
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ hot_water_setpoint +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ hot_water_setpoint +
+
+
Number
+ 6 +
+
+
Type
+ holding +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Overrides the current DHW setpoint. Value may be limited by heat pump controller settings. Requires dhw_mode = setpoint to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: hot_water_setpoint
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ hot_water_offset +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ hot_water_offset +
+
+
Number
+ 7 +
+
+
Type
+ holding +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
Offset applied to the current DHW setpoint. Requires dhw_mode = offset to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: hot_water_offset
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ hot_water_level +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ hot_water_level +
+
+
Number
+ 8 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Increase or decrease the hot water temperature using the SHI offset settings. +User-Options: Normal, Increased, Increased2, Decreased
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: hot_water_level
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 8
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc1_heat_mode +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc1_heat_mode +
+
+
Number
+ 10 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Configuration for mixing circuit 1 heating operation 0: no influence 1: Heating setpoint 2: Heating offset 3: Heating level +User-Options: Off, Setpoint, Offset, Level
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc1_heat_mode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 10
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc1_heat_setpoint +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc1_heat_setpoint +
+
+
Number
+ 11 +
+
+
Type
+ holding +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Overrides the current flow temperature for mixing circuit 1 heating. Value may be limited by heat pump controller settings. Requires mc1_heat_mode = setpoint to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc1_heat_setpoint
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 11
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc1_heat_offset +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc1_heat_offset +
+
+
Number
+ 12 +
+
+
Type
+ holding +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
Offset applied to the current flow temperature for mixing circuit 1 heating. Requires mc1_heat_mode = offset to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc1_heat_offset
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 12
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc1_heat_level +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc1_heat_level +
+
+
Number
+ 13 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Increase or decrease the mixing circuit 1 temperature using the SHI offset settings. +User-Options: Normal, Increased, Increased2, Decreased
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc1_heat_level
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 13
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc1_cool_mode +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc1_cool_mode +
+
+
Number
+ 15 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Configuration for mixing circuit 1 cooling operation 0: no influence 1: Cooling setpoint 2: Cooling offset 3: Cooling level +User-Options: Off, Setpoint, Offset, Level
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc1_cool_mode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 15
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc1_cool_setpoint +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc1_cool_setpoint +
+
+
Number
+ 16 +
+
+
Type
+ holding +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Overrides the current flow temperature for mixing circuit 1 cooling. Value may be limited by heat pump controller settings. Requires mc1_cool_mode = setpoint to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc1_cool_setpoint
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 16
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc1_cool_offset +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc1_cool_offset +
+
+
Number
+ 17 +
+
+
Type
+ holding +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
Offset applied to the current flow temperature for mixing circuit 1 cooling. Requires mc1_cool_mode = offset to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc1_cool_offset
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 17
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc2_heat_mode +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc2_heat_mode +
+
+
Number
+ 20 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Configuration for mixing circuit 2 heating operation 0: no influence 1: Heating setpoint 2: Heating offset 3: Heating level +User-Options: Off, Setpoint, Offset, Level
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc2_heat_mode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 20
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc2_heat_setpoint +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc2_heat_setpoint +
+
+
Number
+ 21 +
+
+
Type
+ holding +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Overrides the current flow temperature for mixing circuit 2 heating. Value may be limited by heat pump controller settings. Requires mc2_heat_mode = setpoint to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc2_heat_setpoint
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 21
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc2_heat_offset +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc2_heat_offset +
+
+
Number
+ 22 +
+
+
Type
+ holding +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
Offset applied to the current flow temperature for mixing circuit 2 heating. Requires mc2_heat_mode = offset to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc2_heat_offset
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 22
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc2_heat_level +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc2_heat_level +
+
+
Number
+ 23 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Increase or decrease the mixing circuit 2 temperature using the SHI offset settings. +User-Options: Normal, Increased, Increased2, Decreased
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc2_heat_level
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 23
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc2_cool_mode +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc2_cool_mode +
+
+
Number
+ 25 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Configuration for mixing circuit 2 cooling operation 0: no influence 1: Cooling setpoint 2: Cooling offset 3: Cooling level +User-Options: Off, Setpoint, Offset, Level
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc2_cool_mode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 25
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc2_cool_setpoint +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc2_cool_setpoint +
+
+
Number
+ 26 +
+
+
Type
+ holding +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Overrides the current flow temperature for mixing circuit 2 cooling. Value may be limited by heat pump controller settings. Requires mc2_cool_mode = setpoint to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc2_cool_setpoint
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 26
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc2_cool_offset +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc2_cool_offset +
+
+
Number
+ 27 +
+
+
Type
+ holding +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
Offset applied to the current flow temperature for mixing circuit 2 cooling. Requires mc2_cool_mode = offset to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc2_cool_offset
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 27
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc3_heat_mode +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc3_heat_mode +
+
+
Number
+ 30 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Configuration for mixing circuit 3 heating operation 0: no influence 1: Heating setpoint 2: Heating offset 3: Heating level +User-Options: Off, Setpoint, Offset, Level
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc3_heat_mode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 30
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc3_heat_setpoint +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc3_heat_setpoint +
+
+
Number
+ 31 +
+
+
Type
+ holding +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Overrides the current flow temperature for mixing circuit 3 heating. Value may be limited by heat pump controller settings. Requires mc3_heat_mode = setpoint to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc3_heat_setpoint
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 31
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc3_heat_offset +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc3_heat_offset +
+
+
Number
+ 32 +
+
+
Type
+ holding +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
Offset applied to the current flow temperature for mixing circuit 3 heating. Requires mc3_heat_mode = offset to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc3_heat_offset
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 32
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc3_heat_level +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc3_heat_level +
+
+
Number
+ 33 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Increase or decrease the mixing circuit 3 temperature using the SHI offset settings. +User-Options: Normal, Increased, Increased2, Decreased
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc3_heat_level
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 33
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc3_cool_mode +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc3_cool_mode +
+
+
Number
+ 35 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Configuration for mixing circuit 3 cooling operation 0: no influence 1: Cooling setpoint 2: Cooling offset 3: Cooling level +User-Options: Off, Setpoint, Offset, Level
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc3_cool_mode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 35
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc3_cool_setpoint +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc3_cool_setpoint +
+
+
Number
+ 36 +
+
+
Type
+ holding +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Overrides the current flow temperature for mixing circuit 3 cooling. Value may be limited by heat pump controller settings. Requires mc3_cool_mode = setpoint to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc3_cool_setpoint
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 36
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc3_cool_offset +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ mc3_cool_offset +
+
+
Number
+ 37 +
+
+
Type
+ holding +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
Offset applied to the current flow temperature for mixing circuit 3 cooling. Requires mc3_cool_mode = offset to apply.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: mc3_cool_offset
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 37
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ lpc_mode +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ lpc_mode +
+
+
Number
+ 40 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Configuration for limitation of power consumption: 0: no power limitation (normal operation) Setpoint values are achieved with heat pump performance curve 1: Soft limitation (recommended for PV surplus) Power recommendation for heat pump, i.e., heat pump attempts to limit power demand according to data point pc_limit If the actual value deviates too much from the setpoint (hysteresis), the heat pump ignores the PC Limit power specification. 2: Hard limitation (recommended only for §14a EnWG). The heat pump limits the power consumption according to pc_limit regardless of hysteresis. Hard limitation may reduce comfort. +User-Options: No limit, Soft limit, Hard limit
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: lpc_mode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 40
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ pc_limit +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ pc_limit +
+
+
Number
+ 41 +
+
+
Type
+ holding +
+
+
Unit
+ kW +
+
+
+
+
Description
+
+
+
+
+
+
Maximum allowed power consumption of the heat pump. Requires lpc_mode to be set accordingly.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: pc_limit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 41
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ lock_heating +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ lock_heating +
+
+
Number
+ 50 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Lock state for the heating function +User-Options: Off, On
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: lock_heating
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 50
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ lock_hot_water +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ lock_hot_water +
+
+
Number
+ 51 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Lock state for the hot water system +User-Options: Off, On
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: lock_hot_water
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 51
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ lock_cooling +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ lock_cooling +
+
+
Number
+ 52 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Cooling operation lock. 0: normal operation 1: lock passive and active cooling. Frequent switching may cause wear on heat pump and hydraulic components. +User-Options: Off, On
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: lock_cooling
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 52
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ lock_swimming_pool +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ lock_swimming_pool +
+
+
Number
+ 53 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Swimming pool heating lock. 0: normal operation 1: lock pool heating. Frequent switching may cause wear on heat pump and hydraulic components. +User-Options: Off, On
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: lock_swimming_pool
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 53
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_holding_60 +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ unknown_holding_60 +
+
+
Number
+ 60 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: unknown_holding_60
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 60
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ heat_overall_mode +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ heat_overall_mode +
+
+
Number
+ 65 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Operating mode of all heating functions (no setpoint available) +User-Options: Off, Setpoint, Offset, Level
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: heat_overall_mode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 65
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ heat_overall_offset +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ heat_overall_offset +
+
+
Number
+ 66 +
+
+
Type
+ holding +
+
+
Unit
+ K +
+
+
+
+
Description
+
+
+
+
+
+
Temperature correction in Kelvin for all heating functions
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: heat_overall_offset
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 66
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ heat_overall_level +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ heat_overall_level +
+
+
Number
+ 67 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Increase or decrease all heating temperatures using the SHI offset settings. +User-Options: Normal, Increased, Increased2, Decreased
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: heat_overall_level
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 67
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ circulation +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ circulation +
+
+
Number
+ 70 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
When set to ON, the circulation pump is activated, but only if no time schedule is configured for it. +User-Options: Off, On
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: circulation
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 70
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ hot_water_extra +

+
+
+
+
+
Group
+ holdings +
+
+
Name
+ hot_water_extra +
+
+
Number
+ 71 +
+
+
Type
+ holding +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
When set to ON, the hot water heating is activated and will run until the maximum temperature is reached. +User-Options: Off, On
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: hot_water_extra
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: holdings
+        id: 71
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+ +
+

+ Inputs82 +

+ +
+ +
+
+
+

+ heatpump_status +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ heatpump_status +
+
+
Number
+ 0 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Heat pump status bitmask: 1: VD1 2: VD2 4: ZWE1 8: ZWE2 16: ZWE3 0: Heat pump inactive >0: Heat pump or auxiliary heater active
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: heatpump_status
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 0
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ operation_mode +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ operation_mode +
+
+
Number
+ 2 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Operating mode status: 0: Heating 1: DHW heating 2: Pool heating / Solar3: Utility lockout 4: Defrost 5: No demand 6: Not used 7: Cooling +User-Options: heating, hot water, swimming pool/solar, evu, defrost, no request, heating external source, cooling
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: operation_mode
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 2
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ heating_status +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ heating_status +
+
+
Number
+ 3 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Heating status: 0: Off 1: No demand 2: Demand 3: Active +User-Options: Disabled, No request, Requested, Running
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: heating_status
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 3
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ hot_water_status +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ hot_water_status +
+
+
Number
+ 4 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
DHW status: 0: Off 1: No demand 2: Demand 3: Active +User-Options: Disabled, No request, Requested, Running
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: hot_water_status
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 4
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ cooling_status +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ cooling_status +
+
+
Number
+ 6 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Cooling status: 0: Off 1: No demand 2: Demand 3: Active +User-Options: Disabled, No request, Requested, Running
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: cooling_status
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 6
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ pool_heating_status +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ pool_heating_status +
+
+
Number
+ 7 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Pool heating / Solar status: 0: Off 1: No demand 2: Demand 3: Active +User-Options: Disabled, No request, Requested, Running
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: pool_heating_status
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 7
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ return_line_temp +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ return_line_temp +
+
+
Number
+ 100 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Current return line temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: return_line_temp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 100
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ return_line_target +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ return_line_target +
+
+
Number
+ 101 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Target return line temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: return_line_target
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 101
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ return_line_ext +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ return_line_ext +
+
+
Number
+ 102 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Current value of the external return temperature sensor
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: return_line_ext
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 102
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ return_line_limit +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ return_line_limit +
+
+
Number
+ 103 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Maximum allowed return line temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: return_line_limit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 103
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ return_line_min_target +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ return_line_min_target +
+
+
Number
+ 104 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Minimum target return line temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: return_line_min_target
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 104
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ flow_line_temp +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ flow_line_temp +
+
+
Number
+ 105 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Current flow line temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: flow_line_temp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 105
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ room_temperature +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ room_temperature +
+
+
Number
+ 106 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Current room temperature. Requires accessory RBE+ room control unit.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: room_temperature
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 106
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ heating_limit +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ heating_limit +
+
+
Number
+ 107 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Heating limit temperature. If undershot (heating curve setpoint - hysteresis), soft-limit power control is ignored.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: heating_limit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 107
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ outside_temp +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ outside_temp +
+
+
Number
+ 108 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Measured outdoor temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: outside_temp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 108
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ outside_temp_average +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ outside_temp_average +
+
+
Number
+ 109 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Average outdoor temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: outside_temp_average
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 109
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ heat_source_input +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ heat_source_input +
+
+
Number
+ 110 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Heat source input temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: heat_source_input
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 110
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ heat_source_output +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ heat_source_output +
+
+
Number
+ 111 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Heat source output temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: heat_source_output
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 111
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ max_flow_temp +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ max_flow_temp +
+
+
Number
+ 112 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Maximum flow temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: max_flow_temp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 112
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_113 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_113 +
+
+
Number
+ 113 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_113
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 113
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ hot_water_temp +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ hot_water_temp +
+
+
Number
+ 120 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Current hot water temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: hot_water_temp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 120
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ hot_water_target +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ hot_water_target +
+
+
Number
+ 121 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Target hot water temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: hot_water_target
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 121
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ hot_water_min +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ hot_water_min +
+
+
Number
+ 122 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Minimum adjustable hot water temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: hot_water_min
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 122
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ hot_water_max +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ hot_water_max +
+
+
Number
+ 123 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Maximum adjustable hot water temperature
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: hot_water_max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 123
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ hot_water_limit +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ hot_water_limit +
+
+
Number
+ 124 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
DHW limit temperature. If undershot (desired regulation value), soft-limit power control is ignored.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: hot_water_limit
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 124
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc1_temp +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc1_temp +
+
+
Number
+ 140 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Current flow temperature of mixing circuit 1
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc1_temp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 140
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc1_target +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc1_target +
+
+
Number
+ 141 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Desired target temperature of mixing circuit 1
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc1_target
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 141
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc1_min +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc1_min +
+
+
Number
+ 142 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Minimum temperature of mixing circuit 1
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc1_min
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 142
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc1_max +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc1_max +
+
+
Number
+ 143 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Maximum temperature of mixing circuit 1
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc1_max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 143
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc2_temp +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc2_temp +
+
+
Number
+ 150 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Current flow temperature of mixing circuit 2
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc2_temp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 150
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc2_target +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc2_target +
+
+
Number
+ 151 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Desired target temperature of mixing circuit 2
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc2_target
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 151
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc2_min +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc2_min +
+
+
Number
+ 152 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Minimum temperature of mixing circuit 2
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc2_min
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 152
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc2_max +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc2_max +
+
+
Number
+ 153 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Maximum temperature of mixing circuit 2
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc2_max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 153
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc3_temp +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc3_temp +
+
+
Number
+ 160 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Current flow temperature of mixing circuit 3
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc3_temp
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 160
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc3_target +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc3_target +
+
+
Number
+ 161 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Desired target temperature of mixing circuit 3
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc3_target
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 161
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc3_min +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc3_min +
+
+
Number
+ 162 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Minimum temperature of mixing circuit 3
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc3_min
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 162
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ mc3_max +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ mc3_max +
+
+
Number
+ 163 +
+
+
Type
+ input +
+
+
Unit
+ °C +
+
+
+
+
Description
+
+
+
+
+
+
Maximum temperature of mixing circuit 3
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: mc3_max
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 163
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ error_number +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ error_number +
+
+
Number
+ 201 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Current error number: 0: no error X: error code. +User-Options: no error, sensor external return, error low pressure, low pressure blockade, frost protection, error hot gas, motor protection, motor protection BSUP, encoding heat pump, sensor return, sensor flow, sensor hot gas, sensor outdoor temp., sensor DHW, sensor heat source in, hot gas DHW, high pressure switch-off, error high pressure, flow rate, max. outdoor temp., min. outdoor temp., min. heat source temp., low pressure switch-off, temp. difference heating, temp. difference DHW, temp. difference defrosting, error DHW, sensor mixing circuit 1, brine pressure, sensor heat source out, error phase sequence, capacity screed heating, interruption TDI, error cooling, error electrical anode, electrical anode DHW, sensor external energy, sensor solar panel, sensor solar tank, sensor mixing circuit 2, sensor mixing circuit 3, sensor return external, phase sequence monitoring, power supply / flow, connection to slave lost, connection to master lost, low pressure block, error defrosting, fault TDI, error defrosting, LIN-connection lost, suction compressor, suction evaporator, compressor oil sump, overheating, operating limits-compressor, STL immersion heater, flow rate control, pump control, low overheat, high overheat, OL too low condensation, OL too high condensation, OL too low evaporation, expansion valve EVI, operating limits-compressor, expansion valve, sensor low pressure, sensor high pressure, sensor EVI, sensor liquid ahead exp. valve, sensor EVi suction gas, communication SEC - Inverter, inverter blocked, SEC-Board defect, communication SEC - Inverter, VD alert, serious inverter error, LIN/encoding not found, serious inverter error, Modbus inverter, LIN-connection lost, serious inverter error, overvoltage, undervoltage, safety shutdown, MLRH is not supported, Modbus fan, Modbus ASB, safety stop desuperheater, switch box fan, switch box fan, sensor switch box, sensor desuperheater, Modbus SEC, Lost modbus connection
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: error_number
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 201
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ buffer_type +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ buffer_type +
+
+
Number
+ 202 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Buffer tank configuration: 0: series buffer 1: separation buffer 2: multifunction buffer. +User-Options: series buffer, separation buffer, multifunction buffer
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: buffer_type
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 202
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ min_off_time +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ min_off_time +
+
+
Number
+ 203 +
+
+
Type
+ input +
+
+
Unit
+ min +
+
+
+
+
Description
+
+
+
+
+
+
Minimum off-time before heat pump may restart.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: min_off_time
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 203
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ min_run_time +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ min_run_time +
+
+
Number
+ 204 +
+
+
Type
+ input +
+
+
Unit
+ min +
+
+
+
+
Description
+
+
+
+
+
+
Minimum runtime of the heat pump.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: min_run_time
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 204
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ cooling_configured +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ cooling_configured +
+
+
Number
+ 205 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Indicates whether cooling mode is configured: 0: no 1: yes. +User-Options: Off, On
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: cooling_configured
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 205
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ pool_heating_configured +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ pool_heating_configured +
+
+
Number
+ 206 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Indicates whether pool heating is configured: 0: no 1: yes. +User-Options: Off, On
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: pool_heating_configured
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 206
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ cooling_release +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ cooling_release +
+
+
Number
+ 207 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Cooling release condition fulfilled: 0: no 1: yes. Cooling release only valid if cooling is enabled (see cooling_configured). +User-Options: Off, On
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: cooling_release
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 207
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ heating_power_actual +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ heating_power_actual +
+
+
Number
+ 300 +
+
+
Type
+ input +
+
+
Unit
+ kW +
+
+
+
+
Description
+
+
+
+
+
+
Current heating power.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: heating_power_actual
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 300
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ electric_power_actual +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ electric_power_actual +
+
+
Number
+ 301 +
+
+
Type
+ input +
+
+
Unit
+ kW +
+
+
+
+
Description
+
+
+
+
+
+
Current electrical power consumption.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: electric_power_actual
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 301
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ electric_power_min_predicted +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ electric_power_min_predicted +
+
+
Number
+ 302 +
+
+
Type
+ input +
+
+
Unit
+ kW +
+
+
+
+
Description
+
+
+
+
+
+
Minimum predicted electrical power consumption.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: electric_power_min_predicted
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 302
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ electric_energy_total +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ electric_energy_total +
+
+
Number
+ 310 +
+
+
Type
+ input +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
Total electrical energy consumption (all modes).
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: electric_energy_total
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 310
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ electric_energy_heating +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ electric_energy_heating +
+
+
Number
+ 312 +
+
+
Type
+ input +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
Total electrical energy consumption for heating.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: electric_energy_heating
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 312
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ electric_energy_dhw +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ electric_energy_dhw +
+
+
Number
+ 314 +
+
+
Type
+ input +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
Total electrical energy consumption for DHW.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: electric_energy_dhw
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 314
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ electric_energy_cooling +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ electric_energy_cooling +
+
+
Number
+ 316 +
+
+
Type
+ input +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
Total electrical energy consumption for cooling.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: electric_energy_cooling
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 316
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ electric_energy_pool +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ electric_energy_pool +
+
+
Number
+ 318 +
+
+
Type
+ input +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
Total electrical energy consumption for pool heating / solar.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: electric_energy_pool
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 318
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ thermal_energy_total +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ thermal_energy_total +
+
+
Number
+ 320 +
+
+
Type
+ input +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
Total thermal energy production (all modes).
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: thermal_energy_total
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 320
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ thermal_energy_heating +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ thermal_energy_heating +
+
+
Number
+ 322 +
+
+
Type
+ input +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
Total thermal energy production for heating.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: thermal_energy_heating
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 322
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ thermal_energy_dhw +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ thermal_energy_dhw +
+
+
Number
+ 324 +
+
+
Type
+ input +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
Total thermal energy production for DHW.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: thermal_energy_dhw
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 324
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ thermal_energy_cooling +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ thermal_energy_cooling +
+
+
Number
+ 326 +
+
+
Type
+ input +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
Total thermal energy production for cooling.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: thermal_energy_cooling
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 326
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ thermal_energy_pool +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ thermal_energy_pool +
+
+
Number
+ 328 +
+
+
Type
+ input +
+
+
Unit
+ kWh +
+
+
+
+
Description
+
+
+
+
+
+
Total thermal energy production for pool heating / solar.
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: thermal_energy_pool
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 328
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_350 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_350 +
+
+
Number
+ 350 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_350
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 350
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_351 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_351 +
+
+
Number
+ 351 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_351
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 351
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_352 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_352 +
+
+
Number
+ 352 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_352
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 352
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_353 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_353 +
+
+
Number
+ 353 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_353
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 353
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_354 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_354 +
+
+
Number
+ 354 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_354
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 354
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_355 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_355 +
+
+
Number
+ 355 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_355
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 355
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_356 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_356 +
+
+
Number
+ 356 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_356
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 356
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_360 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_360 +
+
+
Number
+ 360 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_360
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 360
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_361 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_361 +
+
+
Number
+ 361 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_361
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 361
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ version +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ version +
+
+
Number
+ 400 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
Full firmware version information
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: version
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 400
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_404 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_404 +
+
+
Number
+ 404 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_404
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 404
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_405 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_405 +
+
+
Number
+ 405 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_405
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 405
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_406 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_406 +
+
+
Number
+ 406 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_406
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 406
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_407 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_407 +
+
+
Number
+ 407 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_407
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 407
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_408 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_408 +
+
+
Number
+ 408 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_408
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 408
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_409 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_409 +
+
+
Number
+ 409 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_409
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 409
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_410 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_410 +
+
+
Number
+ 410 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_410
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 410
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_411 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_411 +
+
+
Number
+ 411 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_411
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 411
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_412 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_412 +
+
+
Number
+ 412 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_412
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 412
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_413 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_413 +
+
+
Number
+ 413 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_413
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 413
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_416 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_416 +
+
+
Number
+ 416 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_416
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 416
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_417 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_417 +
+
+
Number
+ 417 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_417
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 417
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_500 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_500 +
+
+
Number
+ 500 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_500
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 500
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_501 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_501 +
+
+
Number
+ 501 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_501
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 501
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+
+

+ unknown_input_502 +

+
+
+
+
+
Group
+ inputs +
+
+
Name
+ unknown_input_502 +
+
+
Number
+ 502 +
+
+
Type
+ input +
+
+
Unit
+ None +
+
+
+
+
Description
+
+
+
+
+
+
TODO: Function unknown – requires further analysis
+
+
+
+

+ Usage example in Home-Assitant config: +

+
+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: unknown_input_502
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+

or

+
+
+
+                            
+sensor:
+  - platform: luxtronik
+    sensors:
+      - group: inputs
+        id: 502
+        friendly_name: my_parameter_name # Optional
+                            
+                          
+
+
+
+
+
+
+
+
+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/luxtronik/__init__.py b/luxtronik/__init__.py index 4cb9fb0e..caa77545 100755 --- a/luxtronik/__init__.py +++ b/luxtronik/__init__.py @@ -5,308 +5,270 @@ from __future__ import annotations import logging -import socket -import struct -import threading -import time - -from luxtronik.calculations import Calculations -from luxtronik.parameters import Parameters -from luxtronik.visibilities import Visibilities + +from luxtronik.common import get_host_lock from luxtronik.discover import discover # noqa: F401 -from luxtronik.constants import ( + +from luxtronik.cfi import ( LUXTRONIK_DEFAULT_PORT, - LUXTRONIK_PARAMETERS_WRITE, - LUXTRONIK_PARAMETERS_READ, - LUXTRONIK_CALCULATIONS_READ, - LUXTRONIK_VISIBILITIES_READ, - LUXTRONIK_SOCKET_READ_SIZE_PEEK, - LUXTRONIK_SOCKET_READ_SIZE_INTEGER, - LUXTRONIK_SOCKET_READ_SIZE_CHAR, + Calculations, # noqa: F401 + Parameters, # noqa: F401 + Visibilities, # noqa: F401 + LuxtronikData, + LuxtronikSocketInterface, +) +from luxtronik.shi import ( + LUXTRONIK_DEFAULT_MODBUS_PORT, + LuxtronikModbusTcpInterface, + Holdings, # noqa: F401 + Inputs, # noqa: F401 + LuxtronikSmartHomeData, + LuxtronikSmartHomeInterface, + resolve_version, ) - # endregion Imports LOGGER = logging.getLogger("Luxtronik") -# Wait time (in seconds) after writing parameters to give controller -# some time to re-calculate values, etc. -WAIT_TIME_AFTER_PARAMETER_WRITE = 1 - - -def is_socket_closed(sock: socket.socket) -> bool: - """Check is socket closed.""" - try: - # this will try to read bytes without blocking and also without removing them from buffer - data = sock.recv(LUXTRONIK_SOCKET_READ_SIZE_PEEK, socket.MSG_DONTWAIT | socket.MSG_PEEK) - if len(data) == 0: - return True - except BlockingIOError: - return False # socket is open and reading from it would block - except ConnectionResetError: # pylint: disable=broad-except - return True # socket was closed for some other reason - except Exception as err: # pylint: disable=broad-except - LOGGER.exception("Unexpected exception when checking if socket is closed", exc_info=err) - return False - return False - - -class LuxtronikData: + +class LuxtronikAllData(LuxtronikData, LuxtronikSmartHomeData): """ - Collection of parameters, calculations and visiblities. - Also provide some high level access functions to their data values. + Data-vector collection for all luxtronik data vectors. + + The collection currently consists of: + - `parameters` + - `calculations` + - `visibilities` + - `holdings` + - `inputs` """ - def __init__(self, parameters=None, calculations=None, visibilities=None, safe=True): - self.parameters = Parameters(safe) if parameters is None else parameters - self.calculations = Calculations() if calculations is None else calculations - self.visibilities = Visibilities() if visibilities is None else visibilities + def __init__( + self, + parameters=None, + calculations=None, + visibilities=None, + holdings=None, + inputs=None, + version=None, + safe=True + ): + """ + Initialize a LuxtronikAllData instance. + + Args: + parameters (Parameters): Optional parameters data vector. If not provided, + a new `Parameters` instance is created. + calculations (Calculations): Optional calculations data vector. If not provided, + a new `Calculations` instance is created. + visibilities (Visibilities): Optional visibilities data vector. If not provided, + a new `Visibilities` instance is created. + holdings (Holdings): Optional holdings data vector. If not provided, + a new `Holdings` instance is created. + inputs (Inputs): Optional inputs data vector. If not provided, + a new `Inputs` instance is created. + version (tuple[int] | None): Version to be used for creating the data vectors. + This ensures that the data vectors only contain valid fields. + If None is passed, all available fields are added. + safe (bool): If true, prevent parameter and holding fields marked as + not secure from being written to. + """ + LuxtronikData.__init__(self, parameters, calculations, visibilities, safe) + LuxtronikSmartHomeData.__init__(self, holdings, inputs, version, safe) - def get_firmware_version(self): - return "".join([self.calculations.get(i).value for i in range(81, 91)]) +class LuxtronikInterface(LuxtronikSocketInterface, LuxtronikSmartHomeInterface): + """ + Combined interface that can be used to control both + the configuration interface and the smart home interface. + For simplicity, only the basic functions are offered. -class LuxtronikSocketInterface: - """Luxtronik read/write interface via socket.""" + Attention! It must be ensured that `LuxtronikSocketInterface` and + `LuxtronikSmartHomeInterface` do not instantiate the same fields. + Otherwise, the derivations will overwrite each other. + """ - def __init__(self, host, port=LUXTRONIK_DEFAULT_PORT): - self._lock = threading.Lock() - self._host = host - self._port = port - self._socket = None - self._connect() - - def __del__(self): - self._disconnect() - - def _connect(self): - """Connect the socket if not already done.""" - is_none = self._socket is None - if is_none: - self._socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - if is_none or is_socket_closed(self._socket): - self._socket.connect((self._host, self._port)) - LOGGER.info("Connected to Luxtronik heat pump %s:%s", self._host, self._port) - - def _disconnect(self): - """Disconnect the socket if not already done.""" - if self._socket is not None: - if not is_socket_closed(self._socket): - self._socket.close() - self._socket = None - LOGGER.info("Disconnected from Luxtronik heatpump %s:%s", self._host, self._port) - - def _with_lock_and_connect(self, func, *args, **kwargs): + def __init__( + self, + host, + port_config=LUXTRONIK_DEFAULT_PORT, + port_shi=LUXTRONIK_DEFAULT_MODBUS_PORT + ): """ - Decorator around various read/write functions to connect first. - - This method is essentially a wrapper for the _read() and _write() methods. - Locking is being used to ensure that only a single socket operation is - performed at any point in time. This helps to avoid issues with the - Luxtronik controller, which seems unstable otherwise. + Initialize the "combined" luxtronik interface. + + Args: + host (str): Hostname or IP address of the heat pump. + port_config (int): TCP port for the config interface + (default: LUXTRONIK_DEFAULT_PORT). + port_shi (int): TCP port for the smart home interface (via modbusTCP) + (default: LUXTRONIK_DEFAULT_MODBUS_PORT). """ - with self._lock: - self._connect() - ret_val = func(*args, **kwargs) - return ret_val + self._lock = get_host_lock(host) - def read(self, data=None): + self._host = host + LuxtronikSocketInterface.__init__(self, host, port_config) + modbus_interface = LuxtronikModbusTcpInterface(host, port_shi) + resolved_version = resolve_version(modbus_interface) + LuxtronikSmartHomeInterface.__init__(self, modbus_interface, resolved_version) + + @property + def lock(self): + return self._lock + + def create_all_data(self, safe=True): """ - All available data will be read from the heat pump - and integrated to the passed data object. - This data object is returned afterwards, mainly for access to a newly created. + Create a data vector collection only with fields that match the stored version. + + Args: + safe (bool): If true, prevent holding fields marked as + not secure from being written to. + + Returns: + LuxtronikAllData: The created data-collection. """ - if data is None: - data = LuxtronikData() - return self._with_lock_and_connect(self._read, data) + return LuxtronikAllData(None, None, None, None, None, self._version, safe) - def read_parameters(self, parameters=None): + def read_all(self, data=None): """ - Read parameters from heat pump and integrate them to the passed dictionary. - This dictionary is returned afterwards, mainly for access to a newly created. + Read the data of all fields within the data vector collection + that are supported by the controller. + + Args: + data (LuxtronikAllData | None): Optional existing data vector collection. + If None is provided, a new instance is created. + + Returns: + LuxtronikAllData: The passed / created data vector collection. """ - if parameters is None: - parameters = Parameters() - return self._with_lock_and_connect(self._read_parameters, parameters) + if not isinstance(data, LuxtronikAllData): + data = self.create_all_data(True) + + with self.lock: + LuxtronikSocketInterface.read(self, data) + LuxtronikSmartHomeInterface.read(self, data) + return data - def read_calculations(self, calculations=None): + def read(self, data=None): """ - Read calculations from heat pump and integrate them to the passed dictionary. - This dictionary is returned afterwards, mainly for access to a newly created. + Calls `read_all()`. Please check its documentation. + Exists mainly to standardize the various interfaces. """ - if calculations is None: - calculations = Calculations() - return self._with_lock_and_connect(self._read_calculations, calculations) + return self.read_all(data) - def read_visibilities(self, visibilities=None): + def write_all(self, data): """ - Read visibilities from heat pump and integrate them to the passed dictionary. - This dictionary is returned afterwards, mainly for access to a newly created. + Write the data of all fields within the data vector (collection) + that are supported by the controller. + + Args: + data (LuxtronikAllData | LuxtronikData | LuxtronikSmartHomeData | + Parameters | Holdings): The data vector (collection) containing field data. + If None is provided, the write is aborted. + + Returns: + bool: True if no errors occurred, otherwise False. """ - if visibilities is None: - visibilities = Visibilities() - return self._with_lock_and_connect(self._read_visibilities, visibilities) + if isinstance(data, Parameters): + with self.lock: + LuxtronikSocketInterface.write(self, data) + shi_result = True + elif isinstance(data, Holdings): + with self.lock: + shi_result = LuxtronikSmartHomeInterface.write_holdings(self, data) + # Because of LuxtronikAllData(LuxtronikSmartHomeData) we must use type(..) + elif type(data) is LuxtronikSmartHomeData: + with self.lock: + shi_result = LuxtronikSmartHomeInterface.write(self, data) + elif type(data) is LuxtronikData: + with self.lock: + LuxtronikSocketInterface.write(self, data.parameters) + shi_result = True + elif isinstance(data, LuxtronikAllData): + with self.lock: + LuxtronikSocketInterface.write(self, data.parameters) + shi_result = LuxtronikSmartHomeInterface.write(self, data) + else: + LOGGER.warning("Abort write! No data to write provided.") + return False + return shi_result - def write(self, parameters): + def write(self, data): """ - Write all set parameters to the heat pump. - :param Parameters() parameters Parameter dictionary to be written - to the heatpump before reading all available data - from the heat pump. + Calls `write_all()`. Please check its documentation. + Exists mainly to standardize the various interfaces. """ - self._with_lock_and_connect(self._write, parameters) + return self.write_all(data) - def write_and_read(self, parameters, data=None): + def write_and_read(self, write_data, read_data=None): """ - Write all set parameter to the heat pump (see write()) - prior to reading back in all data from the heat pump (see read()) - after a short wait time + Write and then read the data of all fields within the data vector collection + that are supported by the controller. + + Args: + write_data (LuxtronikAllData | LuxtronikData | LuxtronikSmartHomeData | + Parameters | Holdings): The data vector (collection) containing field data. + If None is provided, the write is aborted. + read_data (LuxtronikAllData | None): Optional existing data vector collection + for the read data. If None is provided, a new instance is created. + + Returns: + LuxtronikAllData: The passed / created data vector collection for the read data. """ - if data is None: - data = LuxtronikData() - return self._with_lock_and_connect(self._write_and_read, parameters, data) - - def _read(self, data): - self._read_parameters(data.parameters) - self._read_calculations(data.calculations) - self._read_visibilities(data.visibilities) + with self.lock: + self.write_all(write_data) + data = self.read_all(read_data) return data - def _write_and_read(self, parameters, data): - self._write(parameters) - # Give the heatpump a short time to handle the value changes/calculations: - time.sleep(WAIT_TIME_AFTER_PARAMETER_WRITE) - return self._read(data) - - def _write(self, parameters): - for index, value in parameters.queue.items(): - if not isinstance(index, int) or not isinstance(value, int): - LOGGER.warning( - "%s: Parameter id '%s' or value '%s' invalid!", - self._host, - index, - value, - ) - continue - LOGGER.info("%s: Parameter '%d' set to '%s'", self._host, index, value) - self._send_ints(LUXTRONIK_PARAMETERS_WRITE, index, value) - cmd = self._read_int() - LOGGER.debug("%s: Command %s", self._host, cmd) - val = self._read_int() - LOGGER.debug("%s: Value %s", self._host, val) - # Flush queue after writing all values - parameters.queue = {} - - def _read_parameters(self, parameters): - data = [] - self._send_ints(LUXTRONIK_PARAMETERS_READ, 0) - cmd = self._read_int() - LOGGER.debug("%s: Command %s", self._host, cmd) - length = self._read_int() - LOGGER.debug("%s: Length %s", self._host, length) - for _ in range(0, length): - data.append(self._read_int()) - LOGGER.info("%s: Read %d parameters", self._host, length) - parameters.parse(data) - return parameters - - def _read_calculations(self, calculations): - data = [] - self._send_ints(LUXTRONIK_CALCULATIONS_READ, 0) - cmd = self._read_int() - LOGGER.debug("%s: Command %s", self._host, cmd) - stat = self._read_int() - LOGGER.debug("%s: Stat %s", self._host, stat) - length = self._read_int() - LOGGER.debug("%s: Length %s", self._host, length) - for _ in range(0, length): - data.append(self._read_int()) - LOGGER.info("%s: Read %d calculations", self._host, length) - calculations.parse(data) - return calculations - - def _read_visibilities(self, visibilities): - data = [] - self._send_ints(LUXTRONIK_VISIBILITIES_READ, 0) - cmd = self._read_int() - LOGGER.debug("%s: Command %s", self._host, cmd) - length = self._read_int() - LOGGER.debug("%s: Length %s", self._host, length) - for _ in range(0, length): - data.append(self._read_char()) - LOGGER.info("%s: Read %d visibilities", self._host, length) - visibilities.parse(data) - return visibilities - - def _send_ints(self, *ints): - "Low-level helper to send a tuple of ints" - data = struct.pack(">" + "i" * len(ints), *ints) - LOGGER.debug("%s: sending %s", self._host, data) - self._socket.sendall(data) - - def _read_bytes(self, count): - "Low-level helper to receive a precise number of bytes" - total_reading = b"" - - while len(total_reading) is not count: - missing = count - len(total_reading) - - reading = self._socket.recv( missing ) - - if len(reading) == 0: - LOGGER.error("%s: Connection died.", self._host) - raise ConnectionError("Connection to %s died." % self._host) - - total_reading += reading - - if len(reading) is not missing: - LOGGER.debug("%s: received %s bytes out of %s bytes. Will read again.", self._host, len(reading), missing) - - return total_reading - - def _read_int(self): - "Low-level helper to receive an int" - reading = self._read_bytes(LUXTRONIK_SOCKET_READ_SIZE_INTEGER) - return struct.unpack(">i", reading)[0] - - def _read_char(self): - "Low-level helper to receive a signed int" - reading = self._read_bytes(LUXTRONIK_SOCKET_READ_SIZE_CHAR) - return struct.unpack(">b", reading)[0] - - -class Luxtronik(LuxtronikData): + +class Luxtronik(LuxtronikAllData): """ Wrapper around the data and the read/write interface. Mainly to ensure backwards compatibility of the read/write interface to other projects. """ - def __init__(self, host, port=LUXTRONIK_DEFAULT_PORT, safe=True): - super().__init__(safe=safe) - self.interface = LuxtronikSocketInterface(host, port) + def __init__( + self, + host, + port=LUXTRONIK_DEFAULT_PORT, + safe=True, + port_shi=LUXTRONIK_DEFAULT_MODBUS_PORT + ): + self._interface = LuxtronikInterface(host, port, port_shi) + super().__init__(version=self._interface.version, safe=safe) self.read() + @property + def interface(self): + return self._interface + def read(self): - return self.interface.read(self) + return self._interface.read(self) def read_parameters(self): - return self.interface.read_parameters(self.parameters) + return self._interface.read_parameters(self.parameters) def read_calculations(self): - return self.interface.read_calculations(self.calculations) + return self._interface.read_calculations(self.calculations) def read_visibilities(self): - return self.interface.read_visibilities(self.visibilities) + return self._interface.read_visibilities(self.visibilities) - def write(self, parameters=None): - if parameters is None: - self.interface.write(self.parameters) + def read_holdings(self): + return self._interface.read_holdings(self.holdings) + + def read_inputs(self): + return self._interface.read_inputs(self.inputs) + + def write(self, data=None): + if data is None: + return self._interface.write(self) else: - self.interface.write(parameters) + return self._interface.write(data) - def write_and_read(self, parameters=None): - if parameters is None: - return self.interface.write_and_read(self.parameters, self) + def write_and_read(self, data=None): + if data is None: + return self._interface.write_and_read(self, self) else: - return self.interface.write_and_read(parameters, self) + return self._interface.write_and_read(data, self) \ No newline at end of file diff --git a/luxtronik/__main__.py b/luxtronik/__main__.py index 872e3450..fb0b4b12 100755 --- a/luxtronik/__main__.py +++ b/luxtronik/__main__.py @@ -6,9 +6,15 @@ from luxtronik.scripts.dump_luxtronik import ( dump_luxtronik, ) # pylint: disable=unused-import # noqa: F401 +from luxtronik.scripts.dump_shi import ( + dump_shi, +) # pylint: disable=unused-import # noqa: F401 from luxtronik.scripts.dump_changes import ( dump_changes, ) # pylint: disable=unused-import # noqa: F401 +from luxtronik.scripts.watch_shi import ( + watch_shi, +) # pylint: disable=unused-import # noqa: F401 def discover(): @@ -25,8 +31,10 @@ def main() -> int: description="CLI for Luxtronik controllers", usage="""luxtronik [] The supported commands are: - dump Dump all available data from the Luxtronik controller - changes Dump all value changes from Luxtronik controller + dump Dump all available data from the Luxtronik controller + dump-shi Dump all available data from the Luxtronik smart home interface + changes Dump all value changes from Luxtronik controller + watch-shi Watch all value changes from Luxtronik smart home interface discover Discover Luxtronik controllers on the network (via magic packet) and output results """, ) @@ -36,7 +44,9 @@ def main() -> int: args = parser.parse_args(sys.argv[1:2]) commands = { "dump": dump_luxtronik, + "dump-shi": dump_shi, "changes": dump_changes, + "watch-shi": watch_shi, "discover": discover, } if args.command not in commands: @@ -47,3 +57,6 @@ def main() -> int: sys.argv.pop(1) # call the corresponding command commands[args.command]() + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/luxtronik/calculations.py b/luxtronik/calculations.py deleted file mode 100755 index 23713a85..00000000 --- a/luxtronik/calculations.py +++ /dev/null @@ -1,322 +0,0 @@ -"""Parse luxtronik calculations.""" - -import logging - -from luxtronik.data_vector import DataVector - -from luxtronik.datatypes import ( - BivalenceLevel, - Bool, - Celsius, - Character, - Count, - Energy, - Errorcode, - Flow, - Frequency, - HeatpumpCode, - Icon, - IPv4Address, - Kelvin, - Level, - MainMenuStatusLine1, - MainMenuStatusLine2, - MainMenuStatusLine3, - OperationMode, - Percent2, - Power, - Pressure, - Seconds, - SecOperationMode, - Speed, - SwitchoffFile, - Timestamp, - Unknown, - MajorMinorVersion, - Voltage, -) - - -class Calculations(DataVector): - """Class that holds all calculations.""" - - logger = logging.getLogger("Luxtronik.Calculations") - name = "Calculation" - - _obsolete = { - "ID_WEB_SoftStand": "get_firmware_version()" - } - - def __init__(self): - super().__init__() - self._data = { - 0: Unknown("Unknown_Calculation_0"), - 1: Unknown("Unknown_Calculation_1"), - 2: Unknown("Unknown_Calculation_2"), - 3: Unknown("Unknown_Calculation_3"), - 4: Unknown("Unknown_Calculation_4"), - 5: Unknown("Unknown_Calculation_5"), - 6: Unknown("Unknown_Calculation_6"), - 7: Unknown("Unknown_Calculation_7"), - 8: Unknown("Unknown_Calculation_8"), - 9: Unknown("Unknown_Calculation_9"), - 10: Celsius(["ID_WEB_Temperatur_TVL", "Unknown_Calculation_10"]), - 11: Celsius(["ID_WEB_Temperatur_TRL", "Unknown_Calculation_11"]), - 12: Celsius(["ID_WEB_Sollwert_TRL_HZ", "Unknown_Calculation_12"]), - 13: Celsius(["ID_WEB_Temperatur_TRL_ext", "Unknown_Calculation_13"]), - 14: Celsius(["ID_WEB_Temperatur_THG", "Unknown_Calculation_14"]), - 15: Celsius(["ID_WEB_Temperatur_TA", "Unknown_Calculation_15"]), - 16: Celsius(["ID_WEB_Mitteltemperatur", "Unknown_Calculation_16"]), - 17: Celsius(["ID_WEB_Temperatur_TBW", "Unknown_Calculation_17"]), - 18: Celsius(["ID_WEB_Einst_BWS_akt", "Unknown_Calculation_18"]), - 19: Celsius(["ID_WEB_Temperatur_TWE", "Unknown_Calculation_19"]), - 20: Celsius(["ID_WEB_Temperatur_TWA", "Unknown_Calculation_20"]), - 21: Celsius(["ID_WEB_Temperatur_TFB1", "Unknown_Calculation_21"]), - 22: Celsius(["ID_WEB_Sollwert_TVL_MK1", "Unknown_Calculation_22"]), - 23: Celsius(["ID_WEB_Temperatur_RFV", "Unknown_Calculation_23"]), - 24: Celsius(["ID_WEB_Temperatur_TFB2", "Unknown_Calculation_24"]), - 25: Celsius(["ID_WEB_Sollwert_TVL_MK2", "Unknown_Calculation_25"]), - 26: Celsius(["ID_WEB_Temperatur_TSK", "Unknown_Calculation_26"]), - 27: Celsius(["ID_WEB_Temperatur_TSS", "Unknown_Calculation_27"]), - 28: Celsius(["ID_WEB_Temperatur_TEE", "Unknown_Calculation_28"]), - 29: Bool(["ID_WEB_ASDin", "Unknown_Calculation_29"]), - 30: Bool(["ID_WEB_BWTin", "Unknown_Calculation_30"]), - 31: Bool(["ID_WEB_EVUin", "Unknown_Calculation_31"]), - 32: Bool(["ID_WEB_HDin", "Unknown_Calculation_32"]), - 33: Bool(["ID_WEB_MOTin", "Unknown_Calculation_33"]), - 34: Bool(["ID_WEB_NDin", "Unknown_Calculation_34"]), - 35: Bool(["ID_WEB_PEXin", "Unknown_Calculation_35"]), - 36: Bool(["ID_WEB_SWTin", "Unknown_Calculation_36"]), - 37: Bool(["ID_WEB_AVout", "Unknown_Calculation_37"]), - 38: Bool(["ID_WEB_BUPout", "Unknown_Calculation_38"]), - 39: Bool(["ID_WEB_HUPout", "Unknown_Calculation_39"]), - 40: Bool(["ID_WEB_MA1out", "Unknown_Calculation_40"]), - 41: Bool(["ID_WEB_MZ1out", "Unknown_Calculation_41"]), - 42: Bool(["ID_WEB_VENout", "Unknown_Calculation_42"]), - 43: Bool(["ID_WEB_VBOout", "Unknown_Calculation_43"]), - 44: Bool(["ID_WEB_VD1out", "Unknown_Calculation_44"]), - 45: Bool(["ID_WEB_VD2out", "Unknown_Calculation_45"]), - 46: Bool(["ID_WEB_ZIPout", "Unknown_Calculation_46"]), - 47: Bool(["ID_WEB_ZUPout", "Unknown_Calculation_47"]), - 48: Bool(["ID_WEB_ZW1out", "Unknown_Calculation_48"]), - 49: Bool(["ID_WEB_ZW2SSTout", "Unknown_Calculation_49"]), - 50: Bool(["ID_WEB_ZW3SSTout", "Unknown_Calculation_50"]), - 51: Bool(["ID_WEB_FP2out", "Unknown_Calculation_51"]), - 52: Bool(["ID_WEB_SLPout", "Unknown_Calculation_52"]), - 53: Bool(["ID_WEB_SUPout", "Unknown_Calculation_53"]), - 54: Bool(["ID_WEB_MZ2out", "Unknown_Calculation_54"]), - 55: Bool(["ID_WEB_MA2out", "Unknown_Calculation_55"]), - 56: Seconds(["ID_WEB_Zaehler_BetrZeitVD1", "Unknown_Calculation_56"]), - 57: Count(["ID_WEB_Zaehler_BetrZeitImpVD1", "Unknown_Calculation_57"]), - 58: Seconds(["ID_WEB_Zaehler_BetrZeitVD2", "Unknown_Calculation_58"]), - 59: Count(["ID_WEB_Zaehler_BetrZeitImpVD2", "Unknown_Calculation_59"]), - 60: Seconds(["ID_WEB_Zaehler_BetrZeitZWE1", "Unknown_Calculation_60"]), - 61: Seconds(["ID_WEB_Zaehler_BetrZeitZWE2", "Unknown_Calculation_61"]), - 62: Seconds(["ID_WEB_Zaehler_BetrZeitZWE3", "Unknown_Calculation_62"]), - 63: Seconds(["ID_WEB_Zaehler_BetrZeitWP", "Unknown_Calculation_63"]), - 64: Seconds(["ID_WEB_Zaehler_BetrZeitHz", "Unknown_Calculation_64"]), - 65: Seconds(["ID_WEB_Zaehler_BetrZeitBW", "Unknown_Calculation_65"]), - 66: Seconds(["ID_WEB_Zaehler_BetrZeitKue", "Unknown_Calculation_66"]), - 67: Seconds(["ID_WEB_Time_WPein_akt", "Unknown_Calculation_67"]), - 68: Seconds(["ID_WEB_Time_ZWE1_akt", "Unknown_Calculation_68"]), - 69: Seconds(["ID_WEB_Time_ZWE2_akt", "Unknown_Calculation_69"]), - 70: Seconds(["ID_WEB_Timer_EinschVerz", "Unknown_Calculation_70"]), - 71: Seconds(["ID_WEB_Time_SSPAUS_akt", "Unknown_Calculation_71"]), - 72: Seconds(["ID_WEB_Time_SSPEIN_akt", "Unknown_Calculation_72"]), - 73: Seconds(["ID_WEB_Time_VDStd_akt", "Unknown_Calculation_73"]), - 74: Seconds(["ID_WEB_Time_HRM_akt", "Unknown_Calculation_74"]), - 75: Seconds(["ID_WEB_Time_HRW_akt", "Unknown_Calculation_75"]), - 76: Seconds(["ID_WEB_Time_LGS_akt", "Unknown_Calculation_76"]), - 77: Seconds(["ID_WEB_Time_SBW_akt", "Unknown_Calculation_77"]), - 78: HeatpumpCode(["ID_WEB_Code_WP_akt", "Unknown_Calculation_78"]), - 79: BivalenceLevel(["ID_WEB_BIV_Stufe_akt", "Unknown_Calculation_79"]), - 80: OperationMode(["ID_WEB_WP_BZ_akt", "Unknown_Calculation_80"]), - 81: Character(["ID_WEB_SoftStand_0", "Unknown_Calculation_81"]), - 82: Character(["ID_WEB_SoftStand_1", "Unknown_Calculation_82"]), - 83: Character(["ID_WEB_SoftStand_2", "Unknown_Calculation_83"]), - 84: Character(["ID_WEB_SoftStand_3", "Unknown_Calculation_84"]), - 85: Character(["ID_WEB_SoftStand_4", "Unknown_Calculation_85"]), - 86: Character(["ID_WEB_SoftStand_5", "Unknown_Calculation_86"]), - 87: Character(["ID_WEB_SoftStand_6", "Unknown_Calculation_87"]), - 88: Character(["ID_WEB_SoftStand_7", "Unknown_Calculation_88"]), - 89: Character(["ID_WEB_SoftStand_8", "Unknown_Calculation_89"]), - 90: Character(["ID_WEB_SoftStand_9", "Unknown_Calculation_90"]), - 91: IPv4Address(["ID_WEB_AdresseIP_akt", "Unknown_Calculation_91"]), - 92: IPv4Address(["ID_WEB_SubNetMask_akt", "Unknown_Calculation_92"]), - 93: IPv4Address(["ID_WEB_Add_Broadcast", "Unknown_Calculation_93"]), - 94: IPv4Address(["ID_WEB_Add_StdGateway", "Unknown_Calculation_94"]), - 95: Timestamp(["ID_WEB_ERROR_Time0", "Unknown_Calculation_95"]), - 96: Timestamp(["ID_WEB_ERROR_Time1", "Unknown_Calculation_96"]), - 97: Timestamp(["ID_WEB_ERROR_Time2", "Unknown_Calculation_97"]), - 98: Timestamp(["ID_WEB_ERROR_Time3", "Unknown_Calculation_98"]), - 99: Timestamp(["ID_WEB_ERROR_Time4", "Unknown_Calculation_99"]), - 100: Errorcode(["ID_WEB_ERROR_Nr0", "Unknown_Calculation_100"]), - 101: Errorcode(["ID_WEB_ERROR_Nr1", "Unknown_Calculation_101"]), - 102: Errorcode(["ID_WEB_ERROR_Nr2", "Unknown_Calculation_102"]), - 103: Errorcode(["ID_WEB_ERROR_Nr3", "Unknown_Calculation_103"]), - 104: Errorcode(["ID_WEB_ERROR_Nr4", "Unknown_Calculation_104"]), - 105: Count(["ID_WEB_AnzahlFehlerInSpeicher", "Unknown_Calculation_105"]), - 106: SwitchoffFile(["ID_WEB_Switchoff_file_Nr0", "Unknown_Calculation_106"]), - 107: SwitchoffFile(["ID_WEB_Switchoff_file_Nr1", "Unknown_Calculation_107"]), - 108: SwitchoffFile(["ID_WEB_Switchoff_file_Nr2", "Unknown_Calculation_108"]), - 109: SwitchoffFile(["ID_WEB_Switchoff_file_Nr3", "Unknown_Calculation_109"]), - 110: SwitchoffFile(["ID_WEB_Switchoff_file_Nr4", "Unknown_Calculation_110"]), - 111: Timestamp(["ID_WEB_Switchoff_file_Time0", "Unknown_Calculation_111"]), - 112: Timestamp(["ID_WEB_Switchoff_file_Time1", "Unknown_Calculation_112"]), - 113: Timestamp(["ID_WEB_Switchoff_file_Time2", "Unknown_Calculation_113"]), - 114: Timestamp(["ID_WEB_Switchoff_file_Time3", "Unknown_Calculation_114"]), - 115: Timestamp(["ID_WEB_Switchoff_file_Time4", "Unknown_Calculation_115"]), - 116: Bool(["ID_WEB_Comfort_exists", "Unknown_Calculation_116"]), - 117: MainMenuStatusLine1(["ID_WEB_HauptMenuStatus_Zeile1", "Unknown_Calculation_117"]), - 118: MainMenuStatusLine2(["ID_WEB_HauptMenuStatus_Zeile2", "Unknown_Calculation_118"]), - 119: MainMenuStatusLine3(["ID_WEB_HauptMenuStatus_Zeile3", "Unknown_Calculation_119"]), - 120: Seconds(["ID_WEB_HauptMenuStatus_Zeit", "Unknown_Calculation_120"]), - 121: Level(["ID_WEB_HauptMenuAHP_Stufe", "Unknown_Calculation_121"]), - 122: Celsius(["ID_WEB_HauptMenuAHP_Temp", "Unknown_Calculation_122"]), - 123: Seconds(["ID_WEB_HauptMenuAHP_Zeit", "Unknown_Calculation_123"]), - 124: Bool(["ID_WEB_SH_BWW", "Unknown_Calculation_124"]), - 125: Icon(["ID_WEB_SH_HZ", "Unknown_Calculation_125"]), - 126: Icon(["ID_WEB_SH_MK1", "Unknown_Calculation_126"]), - 127: Icon(["ID_WEB_SH_MK2", "Unknown_Calculation_127"]), - 128: Unknown(["ID_WEB_Einst_Kurzrpgramm", "Unknown_Calculation_128"]), - 129: Unknown(["ID_WEB_StatusSlave_1", "Unknown_Calculation_129"]), - 130: Unknown(["ID_WEB_StatusSlave_2", "Unknown_Calculation_130"]), - 131: Unknown(["ID_WEB_StatusSlave_3", "Unknown_Calculation_131"]), - 132: Unknown(["ID_WEB_StatusSlave_4", "Unknown_Calculation_132"]), - 133: Unknown(["ID_WEB_StatusSlave_5", "Unknown_Calculation_133"]), - 134: Timestamp(["ID_WEB_AktuelleTimeStamp", "Unknown_Calculation_134"]), - 135: Icon(["ID_WEB_SH_MK3", "Unknown_Calculation_135"]), - 136: Celsius(["ID_WEB_Sollwert_TVL_MK3", "Unknown_Calculation_136"]), - 137: Celsius(["ID_WEB_Temperatur_TFB3", "Unknown_Calculation_137"]), - 138: Bool(["ID_WEB_MZ3out", "Unknown_Calculation_138"]), - 139: Bool(["ID_WEB_MA3out", "Unknown_Calculation_139"]), - 140: Bool(["ID_WEB_FP3out", "Unknown_Calculation_140"]), - 141: Seconds(["ID_WEB_Time_AbtIn", "Unknown_Calculation_141"]), - 142: Celsius(["ID_WEB_Temperatur_RFV2", "Unknown_Calculation_142"]), - 143: Celsius(["ID_WEB_Temperatur_RFV3", "Unknown_Calculation_143"]), - 144: Icon(["ID_WEB_SH_SW", "Unknown_Calculation_144"]), - 145: Unknown(["ID_WEB_Zaehler_BetrZeitSW", "Unknown_Calculation_145"]), - 146: Bool(["ID_WEB_FreigabKuehl", "Unknown_Calculation_146"]), - 147: Voltage(["ID_WEB_AnalogIn", "Unknown_Calculation_147"]), - 148: Unknown(["ID_WEB_SonderZeichen", "Unknown_Calculation_148"]), - 149: Icon(["ID_WEB_SH_ZIP", "Unknown_Calculation_149"]), - 150: Icon(["ID_WEB_WebsrvProgrammWerteBeobarten", "Unknown_Calculation_150"]), - 151: Energy(["ID_WEB_WMZ_Heizung", "Unknown_Calculation_151"]), - 152: Energy(["ID_WEB_WMZ_Brauchwasser", "Unknown_Calculation_152"]), - 153: Energy(["ID_WEB_WMZ_Schwimmbad", "Unknown_Calculation_153"]), - 154: Energy(["ID_WEB_WMZ_Seit", "Unknown_Calculation_154"]), - 155: Flow(["ID_WEB_WMZ_Durchfluss", "Unknown_Calculation_155"]), - 156: Voltage(["ID_WEB_AnalogOut1", "Unknown_Calculation_156"]), - 157: Voltage(["ID_WEB_AnalogOut2", "Unknown_Calculation_157"]), - 158: Seconds(["ID_WEB_Time_Heissgas", "Unknown_Calculation_158"]), - 159: Celsius(["ID_WEB_Temp_Lueftung_Zuluft", "Unknown_Calculation_159"]), - 160: Celsius(["ID_WEB_Temp_Lueftung_Abluft", "Unknown_Calculation_160"]), - 161: Seconds(["ID_WEB_Zaehler_BetrZeitSolar", "Unknown_Calculation_161"]), - 162: Voltage(["ID_WEB_AnalogOut3", "Unknown_Calculation_162"]), - 163: Voltage(["ID_WEB_AnalogOut4", "Unknown_Calculation_163"]), - 164: Voltage(["ID_WEB_Out_VZU", "Unknown_Calculation_164"]), - 165: Voltage(["ID_WEB_Out_VAB", "Unknown_Calculation_165"]), - 166: Bool(["ID_WEB_Out_VSK", "Unknown_Calculation_166"]), - 167: Bool(["ID_WEB_Out_FRH", "Unknown_Calculation_167"]), - 168: Voltage(["ID_WEB_AnalogIn2", "Unknown_Calculation_168"]), - 169: Voltage(["ID_WEB_AnalogIn3", "Unknown_Calculation_169"]), - 170: Bool(["ID_WEB_SAXin", "Unknown_Calculation_170"]), - 171: Bool(["ID_WEB_SPLin", "Unknown_Calculation_171"]), - 172: Bool(["ID_WEB_Compact_exists", "Unknown_Calculation_172"]), - 173: Flow(["ID_WEB_Durchfluss_WQ", "Unknown_Calculation_173"]), - 174: Bool(["ID_WEB_LIN_exists", "Unknown_Calculation_174"]), - 175: Celsius(["ID_WEB_LIN_ANSAUG_VERDAMPFER", "Unknown_Calculation_175"]), - 176: Celsius(["ID_WEB_LIN_ANSAUG_VERDICHTER", "Unknown_Calculation_176"]), - 177: Celsius(["ID_WEB_LIN_VDH", "Unknown_Calculation_177"]), - 178: Kelvin(["ID_WEB_LIN_UH", "Unknown_Calculation_178"]), - 179: Kelvin(["ID_WEB_LIN_UH_Soll", "Unknown_Calculation_179"]), - 180: Pressure(["ID_WEB_LIN_HD", "Unknown_Calculation_180"]), - 181: Pressure(["ID_WEB_LIN_ND", "Unknown_Calculation_181"]), - 182: Bool(["ID_WEB_LIN_VDH_out", "Unknown_Calculation_182"]), - 183: Percent2(["ID_WEB_HZIO_PWM", "Unknown_Calculation_183"]), - 184: Speed(["ID_WEB_HZIO_VEN", "Unknown_Calculation_184"]), - 185: Unknown(["ID_WEB_HZIO_EVU2", "Unknown_Calculation_185"]), - 186: Bool(["ID_WEB_HZIO_STB", "Unknown_Calculation_186"]), - 187: Energy(["ID_WEB_SEC_Qh_Soll", "Unknown_Calculation_187"]), - 188: Energy(["ID_WEB_SEC_Qh_Ist", "Unknown_Calculation_188"]), - 189: Celsius(["ID_WEB_SEC_TVL_Soll", "Unknown_Calculation_189"]), - 190: Unknown(["ID_WEB_SEC_Software", "Unknown_Calculation_190"]), - 191: SecOperationMode(["ID_WEB_SEC_BZ", "Unknown_Calculation_191"]), - 192: Unknown(["ID_WEB_SEC_VWV", "Unknown_Calculation_192"]), - 193: Speed(["ID_WEB_SEC_VD", "Unknown_Calculation_193"]), - 194: Celsius(["ID_WEB_SEC_VerdEVI", "Unknown_Calculation_194"]), - 195: Celsius(["ID_WEB_SEC_AnsEVI", "Unknown_Calculation_195"]), - 196: Kelvin(["ID_WEB_SEC_UEH_EVI", "Unknown_Calculation_196"]), - 197: Kelvin(["ID_WEB_SEC_UEH_EVI_S", "Unknown_Calculation_197"]), - 198: Celsius(["ID_WEB_SEC_KondTemp", "Unknown_Calculation_198"]), - 199: Celsius(["ID_WEB_SEC_FlussigEx", "Unknown_Calculation_199"]), - 200: Celsius(["ID_WEB_SEC_UK_EEV", "Unknown_Calculation_200"]), - 201: Pressure(["ID_WEB_SEC_EVI_Druck", "Unknown_Calculation_201"]), - 202: Voltage(["ID_WEB_SEC_U_Inv", "Unknown_Calculation_202"]), - 203: Celsius(["ID_WEB_Temperatur_THG_2", "Unknown_Calculation_203"]), - 204: Celsius(["ID_WEB_Temperatur_TWE_2", "Unknown_Calculation_204"]), - 205: Celsius(["ID_WEB_LIN_ANSAUG_VERDAMPFER_2", "Unknown_Calculation_205"]), - 206: Celsius(["ID_WEB_LIN_ANSAUG_VERDICHTER_2", "Unknown_Calculation_206"]), - 207: Celsius(["ID_WEB_LIN_VDH_2", "Unknown_Calculation_207"]), - 208: Kelvin(["ID_WEB_LIN_UH_2", "Unknown_Calculation_208"]), - 209: Kelvin(["ID_WEB_LIN_UH_Soll_2", "Unknown_Calculation_209"]), - 210: Pressure(["ID_WEB_LIN_HD_2", "Unknown_Calculation_210"]), - 211: Pressure(["ID_WEB_LIN_ND_2", "Unknown_Calculation_211"]), - 212: Bool(["ID_WEB_HDin_2", "Unknown_Calculation_212"]), - 213: Bool(["ID_WEB_AVout_2", "Unknown_Calculation_213"]), - 214: Bool(["ID_WEB_VBOout_2", "Unknown_Calculation_214"]), - 215: Bool(["ID_WEB_VD1out_2", "Unknown_Calculation_215"]), - 216: Bool(["ID_WEB_LIN_VDH_out_2", "Unknown_Calculation_216"]), - 217: SwitchoffFile(["ID_WEB_Switchoff2_file_Nr0", "Unknown_Calculation_217"]), - 218: SwitchoffFile(["ID_WEB_Switchoff2_file_Nr1", "Unknown_Calculation_218"]), - 219: SwitchoffFile(["ID_WEB_Switchoff2_file_Nr2", "Unknown_Calculation_219"]), - 220: SwitchoffFile(["ID_WEB_Switchoff2_file_Nr3", "Unknown_Calculation_220"]), - 221: SwitchoffFile(["ID_WEB_Switchoff2_file_Nr4", "Unknown_Calculation_221"]), - 222: Timestamp(["ID_WEB_Switchoff2_file_Time0", "Unknown_Calculation_222"]), - 223: Timestamp(["ID_WEB_Switchoff2_file_Time1", "Unknown_Calculation_223"]), - 224: Timestamp(["ID_WEB_Switchoff2_file_Time2", "Unknown_Calculation_224"]), - 225: Timestamp(["ID_WEB_Switchoff2_file_Time3", "Unknown_Calculation_225"]), - 226: Timestamp(["ID_WEB_Switchoff2_file_Time4", "Unknown_Calculation_226"]), - 227: Celsius(["ID_WEB_RBE_RT_Ist", "Unknown_Calculation_227"]), - 228: Celsius(["ID_WEB_RBE_RT_Soll", "Unknown_Calculation_228"]), - 229: Celsius(["ID_WEB_Temperatur_BW_oben", "Unknown_Calculation_229"]), - 230: HeatpumpCode(["ID_WEB_Code_WP_akt_2", "Unknown_Calculation_230"]), - 231: Frequency(["ID_WEB_Freq_VD", "Unknown_Calculation_231"]), - 232: Celsius(["Vapourisation_Temperature", "Unknown_Calculation_232"]), - 233: Celsius(["Liquefaction_Temperature", "Unknown_Calculation_233"]), - 234: Unknown("Unknown_Calculation_234"), - 235: Unknown("Unknown_Calculation_235"), - 236: Frequency(["ID_WEB_Freq_VD_Soll", "Unknown_Calculation_236"]), - 237: Frequency(["ID_WEB_Freq_VD_Min", "Unknown_Calculation_237"]), - 238: Frequency(["ID_WEB_Freq_VD_Max", "Unknown_Calculation_238"]), - 239: Kelvin(["VBO_Temp_Spread_Soll", "Unknown_Calculation_239"]), - 240: Kelvin(["VBO_Temp_Spread_Ist", "Unknown_Calculation_240"]), - 241: Percent2(["HUP_PWM", "Circulation_Pump", "Unknown_Calculation_241"]), - 242: Kelvin(["HUP_Temp_Spread_Soll", "Unknown_Calculation_242"]), - 243: Kelvin(["HUP_Temp_Spread_Ist", "Unknown_Calculation_243"]), - 244: Unknown("Unknown_Calculation_244"), - 245: Unknown("Unknown_Calculation_245"), - 246: Unknown("Unknown_Calculation_246"), - 247: Unknown("Unknown_Calculation_247"), - 248: Unknown("Unknown_Calculation_248"), - 249: Unknown("Unknown_Calculation_249"), - 250: Unknown("Unknown_Calculation_250"), - 251: Unknown("Unknown_Calculation_251"), - 252: Unknown("Unknown_Calculation_252"), - 253: Unknown("Unknown_Calculation_253"), - 254: Flow(["Flow_Rate_254", "Unknown_Calculation_254"]), - 255: Unknown("Unknown_Calculation_255"), - 256: Unknown("Unknown_Calculation_256"), - 257: Power(["Heat_Output", "Unknown_Calculation_257"]), - 258: MajorMinorVersion(["RBE_Version", "Unknown_Calculation_258"]), - 259: Unknown("Unknown_Calculation_259"), - 260: Unknown("Unknown_Calculation_260"), - 261: Unknown("Unknown_Calculation_261"), - 262: Unknown("Unknown_Calculation_262"), - 263: Unknown("Unknown_Calculation_263"), - 264: Unknown("Unknown_Calculation_264"), - 265: Unknown("Unknown_Calculation_265"), - 266: Unknown("Unknown_Calculation_266"), - 267: Celsius("Desired_Room_Temperature"), - 268: Power("AC_Power_Input") - } diff --git a/luxtronik/cfi/__init__.py b/luxtronik/cfi/__init__.py new file mode 100644 index 00000000..23b5baf3 --- /dev/null +++ b/luxtronik/cfi/__init__.py @@ -0,0 +1,12 @@ +""" +Python module for controlling a Luxtronik heat pump controller +via the config interface. +""" + +from luxtronik.cfi.constants import ( + LUXTRONIK_DEFAULT_PORT, # noqa: F401 +) +from luxtronik.cfi.calculations import CALCULATIONS_DEFINITIONS, Calculations # noqa: F401 +from luxtronik.cfi.parameters import PARAMETERS_DEFINITIONS, Parameters # noqa: F401 +from luxtronik.cfi.visibilities import VISIBILITIES_DEFINITIONS, Visibilities # noqa: F401 +from luxtronik.cfi.interface import LuxtronikData, LuxtronikSocketInterface # noqa: F401 \ No newline at end of file diff --git a/luxtronik/cfi/calculations.py b/luxtronik/cfi/calculations.py new file mode 100644 index 00000000..0140ee3d --- /dev/null +++ b/luxtronik/cfi/calculations.py @@ -0,0 +1,55 @@ +"""Parse luxtronik calculations.""" + +import logging +from typing import Final + +from luxtronik.definitions import LuxtronikDefinitionsList +from luxtronik.definitions.calculations import CALCULATIONS_DEFINITIONS_LIST, CALCULATIONS_OFFSET + +from luxtronik.cfi.constants import CALCULATIONS_FIELD_NAME +from luxtronik.data_vector import DataVector +from luxtronik.datatypes import Base + + +CALCULATIONS_DEFINITIONS: Final = LuxtronikDefinitionsList( + CALCULATIONS_DEFINITIONS_LIST, + CALCULATIONS_FIELD_NAME, + CALCULATIONS_OFFSET +) + +class Calculations(DataVector): + """Class that holds all calculations.""" + + logger = logging.getLogger("Luxtronik.Calculations") + name = CALCULATIONS_FIELD_NAME + definitions = CALCULATIONS_DEFINITIONS + + _obsolete = { + "ID_WEB_SoftStand": "get_firmware_version()" + } + + def __init__(self): + super().__init__() + self._data = {d.index: d.create_field() for d in CALCULATIONS_DEFINITIONS} + + @property + def calculations(self): + return self._data + + def get_firmware_version(self): + """Get the firmware version as string.""" + return "".join([super(Calculations, self).get(i).value for i in range(81, 91)]) + + def _get_firmware_version(self): + """Get the firmware version as string like in previous versions.""" + return self.get_firmware_version().strip("\x00") + + def get(self, target): + """Treats certain names specially. For all others, the function of the base class is called.""" + if target == "ID_WEB_SoftStand": + self.logger.debug("The name 'ID_WEB_SoftStand' is obsolete! Use 'get_firmware_version()' instead.") + entry = Base("ID_WEB_SoftStand") + entry.raw = self._get_firmware_version() + return entry + else: + return super().get(target) diff --git a/luxtronik/cfi/constants.py b/luxtronik/cfi/constants.py new file mode 100644 index 00000000..dc3110f7 --- /dev/null +++ b/luxtronik/cfi/constants.py @@ -0,0 +1,23 @@ +"""Constants used throughout the Luxtronik config interface (CFI) module.""" + +# Default port to be used to connect to Luxtronik controller. +LUXTRONIK_DEFAULT_PORT = 8889 + +LUXTRONIK_PARAMETERS_WRITE = 3002 +LUXTRONIK_PARAMETERS_READ = 3003 +LUXTRONIK_CALCULATIONS_READ = 3004 +LUXTRONIK_VISIBILITIES_READ = 3005 + +LUXTRONIK_SOCKET_READ_SIZE_PEEK = 16 + +LUXTRONIK_SOCKET_READ_SIZE_INTEGER = 4 +LUXTRONIK_SOCKET_READ_SIZE_CHAR = 1 + +# Identifier of calculation data-vectors and partial name for unknown calculation fields +CALCULATIONS_FIELD_NAME = "calculation" + +# Identifier of parameter data-vectors and partial name for unknown parameter fields +PARAMETERS_FIELD_NAME = "parameter" + +# Identifier of visibilities data-vectors and partial name for unknown visibility fields +VISIBILITIES_FIELD_NAME = "visibility" \ No newline at end of file diff --git a/luxtronik/cfi/interface.py b/luxtronik/cfi/interface.py new file mode 100644 index 00000000..6306ec10 --- /dev/null +++ b/luxtronik/cfi/interface.py @@ -0,0 +1,262 @@ +"""Main components of the Luxtronik config interface.""" + +import logging +import socket +import struct +import time + +from luxtronik.common import get_host_lock +from luxtronik.cfi.constants import ( + LUXTRONIK_DEFAULT_PORT, + LUXTRONIK_PARAMETERS_WRITE, + LUXTRONIK_PARAMETERS_READ, + LUXTRONIK_CALCULATIONS_READ, + LUXTRONIK_VISIBILITIES_READ, + LUXTRONIK_SOCKET_READ_SIZE_INTEGER, + LUXTRONIK_SOCKET_READ_SIZE_CHAR, +) +from luxtronik.cfi.calculations import Calculations +from luxtronik.cfi.parameters import Parameters +from luxtronik.cfi.visibilities import Visibilities + + +LOGGER = logging.getLogger("Luxtronik") + +# Wait time (in seconds) after writing parameters to give controller +# some time to re-calculate values, etc. +WAIT_TIME_AFTER_PARAMETER_WRITE = 1 + +############################################################################### +# Config interface data +############################################################################### + +class LuxtronikData: + """ + Collection of parameters, calculations and visiblities. + Also provide some high level access functions to their data values. + """ + + def __init__(self, parameters=None, calculations=None, visibilities=None, safe=True): + self.parameters = Parameters(safe) if parameters is None else parameters + self.calculations = Calculations() if calculations is None else calculations + self.visibilities = Visibilities() if visibilities is None else visibilities + + def get_firmware_version(self): + return self.calculations.get_firmware_version() + +############################################################################### +# Config interface +############################################################################### + +class LuxtronikSocketInterface: + """Luxtronik read/write interface via socket.""" + + def __init__(self, host, port=LUXTRONIK_DEFAULT_PORT): + # Acquire a lock object for this host to ensure thread safety + self._lock = get_host_lock(host) + + self._host = host + self._port = port + self._socket = None + + @property + def lock(self): + return self._lock + + def _with_lock_and_connect(self, func, *args, **kwargs): + """ + Decorator around various read/write functions to connect first. + + This method is essentially a wrapper for the _read() and _write() methods. + Locking is being used to ensure that only a single socket operation is + performed at any point in time. This helps to avoid issues with the + Luxtronik controller, which seems unstable otherwise. + """ + with self.lock: + try: + ret_val = None + with socket.create_connection((self._host, self._port)) as sock: + self._socket = sock + LOGGER.info("Connected to Luxtronik heat pump %s:%s", self._host, self._port) + ret_val = func(*args, **kwargs) + except socket.gaierror as e: + LOGGER.error("Failed to connect to Luxtronik heat pump %s:%s. %s.", + self._host, self._port, f"Address-related error: {e}") + except socket.timeout as e: + LOGGER.error("Failed to connect to Luxtronik heat pump %s:%s. %s.", + self._host, self._port, f"Connection timed out: {e}") + except ConnectionRefusedError as e: + LOGGER.error("Failed to connect to Luxtronik heat pump %s:%s. %s.", + self._host, self._port, f"Connection refused: {e}") + except OSError as e: + LOGGER.error("Failed to connect to Luxtronik heat pump %s:%s. %s.", + self._host, self._port, f"OS error during connect: {e}") + except Exception as e: + LOGGER.error("Failed to connect to Luxtronik heat pump %s:%s. %s.", + self._host, self._port, f"Unknown exception: {e}") + self._socket = None + return ret_val + + def read(self, data=None): + """ + All available data will be read from the heat pump + and integrated to the passed data object. + This data object is returned afterwards, mainly for access to a newly created. + """ + if data is None: + data = LuxtronikData() + return self._with_lock_and_connect(self._read, data) + + def read_parameters(self, parameters=None): + """ + Read parameters from heat pump and integrate them to the passed dictionary. + This dictionary is returned afterwards, mainly for access to a newly created. + """ + if parameters is None: + parameters = Parameters() + return self._with_lock_and_connect(self._read_parameters, parameters) + + def read_calculations(self, calculations=None): + """ + Read calculations from heat pump and integrate them to the passed dictionary. + This dictionary is returned afterwards, mainly for access to a newly created. + """ + if calculations is None: + calculations = Calculations() + return self._with_lock_and_connect(self._read_calculations, calculations) + + def read_visibilities(self, visibilities=None): + """ + Read visibilities from heat pump and integrate them to the passed dictionary. + This dictionary is returned afterwards, mainly for access to a newly created. + """ + if visibilities is None: + visibilities = Visibilities() + return self._with_lock_and_connect(self._read_visibilities, visibilities) + + def write(self, parameters): + """ + Write all set parameters to the heat pump. + :param Parameters() parameters Parameter dictionary to be written + to the heatpump before reading all available data + from the heat pump. + """ + self._with_lock_and_connect(self._write, parameters) + + def write_and_read(self, parameters, data=None): + """ + Write all set parameter to the heat pump (see write()) + prior to reading back in all data from the heat pump (see read()) + after a short wait time + """ + if data is None: + data = LuxtronikData() + return self._with_lock_and_connect(self._write_and_read, parameters, data) + + def _read(self, data): + self._read_parameters(data.parameters) + self._read_calculations(data.calculations) + self._read_visibilities(data.visibilities) + return data + + def _write_and_read(self, parameters, data): + self._write(parameters) + return self._read(data) + + def _write(self, parameters): + for index, value in parameters.queue.items(): + if not isinstance(index, int) or not isinstance(value, int): + LOGGER.warning( + "%s: Parameter id '%s' or value '%s' invalid!", + self._host, + index, + value, + ) + continue + LOGGER.info("%s: Parameter '%d' set to '%s'", self._host, index, value) + self._send_ints(LUXTRONIK_PARAMETERS_WRITE, index, value) + cmd = self._read_int() + LOGGER.debug("%s: Command %s", self._host, cmd) + val = self._read_int() + LOGGER.debug("%s: Value %s", self._host, val) + # Flush queue after writing all values + parameters.queue = {} + # Give the heatpump a short time to handle the value changes/calculations: + time.sleep(WAIT_TIME_AFTER_PARAMETER_WRITE) + + def _read_parameters(self, parameters): + data = [] + self._send_ints(LUXTRONIK_PARAMETERS_READ, 0) + cmd = self._read_int() + LOGGER.debug("%s: Command %s", self._host, cmd) + length = self._read_int() + LOGGER.debug("%s: Length %s", self._host, length) + for _ in range(0, length): + data.append(self._read_int()) + LOGGER.info("%s: Read %d parameters", self._host, length) + parameters.parse(data) + return parameters + + def _read_calculations(self, calculations): + data = [] + self._send_ints(LUXTRONIK_CALCULATIONS_READ, 0) + cmd = self._read_int() + LOGGER.debug("%s: Command %s", self._host, cmd) + stat = self._read_int() + LOGGER.debug("%s: Stat %s", self._host, stat) + length = self._read_int() + LOGGER.debug("%s: Length %s", self._host, length) + for _ in range(0, length): + data.append(self._read_int()) + LOGGER.info("%s: Read %d calculations", self._host, length) + calculations.parse(data) + return calculations + + def _read_visibilities(self, visibilities): + data = [] + self._send_ints(LUXTRONIK_VISIBILITIES_READ, 0) + cmd = self._read_int() + LOGGER.debug("%s: Command %s", self._host, cmd) + length = self._read_int() + LOGGER.debug("%s: Length %s", self._host, length) + for _ in range(0, length): + data.append(self._read_char()) + LOGGER.info("%s: Read %d visibilities", self._host, length) + visibilities.parse(data) + return visibilities + + def _send_ints(self, *ints): + "Low-level helper to send a tuple of ints" + data = struct.pack(">" + "i" * len(ints), *ints) + LOGGER.debug("%s: sending %s", self._host, data) + self._socket.sendall(data) + + def _read_bytes(self, count): + "Low-level helper to receive a precise number of bytes" + total_reading = b"" + + while len(total_reading) is not count: + missing = count - len(total_reading) + + reading = self._socket.recv( missing ) + + if len(reading) == 0: + LOGGER.error("%s: Connection died.", self._host) + raise ConnectionError("Connection to %s died." % self._host) + + total_reading += reading + + if len(reading) is not missing: + LOGGER.debug("%s: received %s bytes out of %s bytes. Will read again.", self._host, len(reading), missing) + + return total_reading + + def _read_int(self): + "Low-level helper to receive an int" + reading = self._read_bytes(LUXTRONIK_SOCKET_READ_SIZE_INTEGER) + return struct.unpack(">i", reading)[0] + + def _read_char(self): + "Low-level helper to receive a signed int" + reading = self._read_bytes(LUXTRONIK_SOCKET_READ_SIZE_CHAR) + return struct.unpack(">b", reading)[0] \ No newline at end of file diff --git a/luxtronik/cfi/parameters.py b/luxtronik/cfi/parameters.py new file mode 100644 index 00000000..702f1d19 --- /dev/null +++ b/luxtronik/cfi/parameters.py @@ -0,0 +1,50 @@ +"""Parse luxtronik parameters.""" + +import logging +from typing import Final + +from luxtronik.definitions import LuxtronikDefinitionsList +from luxtronik.definitions.parameters import PARAMETERS_DEFINITIONS_LIST, PARAMETERS_OFFSET + +from luxtronik.cfi.constants import PARAMETERS_FIELD_NAME +from luxtronik.data_vector import DataVector + + +PARAMETERS_DEFINITIONS: Final = LuxtronikDefinitionsList( + PARAMETERS_DEFINITIONS_LIST, + PARAMETERS_FIELD_NAME, + PARAMETERS_OFFSET +) + +class Parameters(DataVector): + """Class that holds all parameters.""" + + logger = logging.getLogger("Luxtronik.Parameters") + name = PARAMETERS_FIELD_NAME + definitions = PARAMETERS_DEFINITIONS + + def __init__(self, safe=True): + """Initialize parameters class.""" + super().__init__() + self.safe = safe + self.queue = {} + self._data = {d.index: d.create_field() for d in PARAMETERS_DEFINITIONS} + + @property + def parameters(self): + return self._data + + def set(self, target, value): + """Set parameter to new value.""" + index, parameter = self._lookup(target, with_index=True) + if index is not None: + if parameter.writeable or not self.safe: + raw = parameter.to_heatpump(value) + if isinstance(raw, int): + self.queue[index] = raw + else: + self.logger.error("Value '%s' for Parameter '%s' not valid!", value, parameter.name) + else: + self.logger.warning("Parameter '%s' not safe for writing!", parameter.name) + else: + self.logger.warning("Parameter '%s' not found", target) diff --git a/luxtronik/cfi/visibilities.py b/luxtronik/cfi/visibilities.py new file mode 100644 index 00000000..04ed36e5 --- /dev/null +++ b/luxtronik/cfi/visibilities.py @@ -0,0 +1,32 @@ +"""Parse luxtronik visibilities.""" + +import logging +from typing import Final + +from luxtronik.definitions import LuxtronikDefinitionsList +from luxtronik.definitions.visibilities import VISIBILITIES_DEFINITIONS_LIST, VISIBILITIES_OFFSET + +from luxtronik.cfi.constants import VISIBILITIES_FIELD_NAME +from luxtronik.data_vector import DataVector + + +VISIBILITIES_DEFINITIONS: Final = LuxtronikDefinitionsList( + VISIBILITIES_DEFINITIONS_LIST, + VISIBILITIES_FIELD_NAME, + VISIBILITIES_OFFSET +) + +class Visibilities(DataVector): + """Class that holds all visibilities.""" + + logger = logging.getLogger("Luxtronik.Visibilities") + name = VISIBILITIES_FIELD_NAME + definitions = VISIBILITIES_DEFINITIONS + + def __init__(self): + super().__init__() + self._data = {d.index: d.create_field() for d in VISIBILITIES_DEFINITIONS} + + @property + def visibilities(self): + return self._data diff --git a/luxtronik/common.py b/luxtronik/common.py index 2bd23b5e..ed28ccdd 100644 --- a/luxtronik/common.py +++ b/luxtronik/common.py @@ -1,5 +1,9 @@ from threading import RLock +############################################################################### +# Multi-threading lock mechanism +############################################################################### + # Global lock to synchronize access to the hosts_locks dictionary _management_lock = RLock() _hosts_locks = {} @@ -22,3 +26,74 @@ def get_host_lock(host): if host not in _hosts_locks: _hosts_locks[host] = RLock() return _hosts_locks[host] + +############################################################################### +# Class property +############################################################################### + +class classproperty: + def __init__(self, fget): + self.fget = fget + def __get__(self, instance, owner): + return self.fget(owner) + +############################################################################### +# Version methods +############################################################################### + +def parse_version(version): + """ + Parse a version string into a tuple with exactly 4 integers. + The individual numbers correspond to `major.minor.patch.build`. + A given tuple of integers is expanded or reduced to 4 integers. + + Examples: + "1" -> (1, 0, 0, 0) + "2.1" -> (2, 1, 0, 0) + "3.2.1" -> (3, 2, 1, 0) + "1.2.3.4" -> (1, 2, 3, 4) + "1.2.3.4.5" -> (1, 2, 3, 4) # extra parts are ignored + "a.b" -> None + + Args: + version (str | tuple[int, ...]): Version string or version as tuple. + + Returns: + tuple[int, int, int, int] | None: Parsed version tuple, or None if invalid. + """ + if isinstance(version, tuple) and all(type(p) is int for p in version): + return (version + (0, 0, 0, 0))[:4] + elif isinstance(version, str): + parts = version.strip().split(".") + if not parts or any(not p.isdigit() for p in parts): + return None + nums = [int(p) for p in parts] + nums = (nums + [0, 0, 0, 0])[:4] + return tuple(nums) + else: + return None + + +def version_in_range(version, since=None, until=None): + """ + Check whether a version is within the specified range of `[since..until]`. + If an argument is None, the corresponding check is skipped. + + Args: + version (tuple[int, ...] | None): The version to check. + If None, returns True. + since (tuple[int, ...] | None): Lower bound (inclusive). + If None, no lower bound is applied. + until (tuple[int, ...] | None): Upper bound (inclusive). + If None, no upper bound is applied. + + Returns: + bool: True if version is within the range, False otherwise. + """ + if version is None: + return True + if since is not None and version < since: + return False + if until is not None and version > until: + return False + return True diff --git a/luxtronik/constants.py b/luxtronik/constants.py index 6d2390e8..cb4e5795 100644 --- a/luxtronik/constants.py +++ b/luxtronik/constants.py @@ -1,18 +1,5 @@ """Constants used throughout the luxtronik module""" -# Default port to be used to connect to Luxtronik controller. -LUXTRONIK_DEFAULT_PORT = 8889 - -LUXTRONIK_PARAMETERS_WRITE = 3002 -LUXTRONIK_PARAMETERS_READ = 3003 -LUXTRONIK_CALCULATIONS_READ = 3004 -LUXTRONIK_VISIBILITIES_READ = 3005 - -LUXTRONIK_SOCKET_READ_SIZE_PEEK = 16 - -LUXTRONIK_SOCKET_READ_SIZE_INTEGER = 4 -LUXTRONIK_SOCKET_READ_SIZE_CHAR = 1 - # List of ports that are known to respond to discovery packets LUXTRONIK_DISCOVERY_PORTS = [4444, 47808] diff --git a/luxtronik/data_vector.py b/luxtronik/data_vector.py index 75c87c6e..da63b92e 100644 --- a/luxtronik/data_vector.py +++ b/luxtronik/data_vector.py @@ -34,10 +34,33 @@ def parse(self, raw_data): entry.raw = data else: # self.logger.warning(f"Entry '%d' not in list of {self.name}", index) - entry = Unknown(f"Unknown_{self.name}_{index}") + entry = Unknown(f"unknown_{self.name}_{index}") entry.raw = data self._data[index] = entry + def _name_lookup(self, name): + """ + Try to find the index using the given field name. + + Args: + name (string): Field name. + + Returns: + tuple[int | None, str | None]: + 0: Index found or None + 1: New preferred name, if available, otherwise None + """ + obsolete_entry = self._obsolete.get(name, None) + if obsolete_entry: + return None, obsolete_entry + for index, entry in self._data.items(): + check_result = entry.check_name(name) + if check_result == LUXTRONIK_NAME_CHECK_PREFERRED: + return index, None + elif check_result == LUXTRONIK_NAME_CHECK_OBSOLETE: + return index, entry.name + return None, None + def _lookup(self, target, with_index=False): """ Lookup an entry @@ -52,16 +75,9 @@ def _lookup(self, target, with_index=False): target_index = int(target) except ValueError: # Get entry by name - target_index = None - obsolete_entry = self._obsolete.get(target, None) - if obsolete_entry: - raise KeyError(f"The name '{target}' is obsolete! Use '{obsolete_entry}' instead.") - for index, entry in self._data.items(): - check_result = entry.check_name(target) - if check_result == LUXTRONIK_NAME_CHECK_PREFERRED: - target_index = index - elif check_result == LUXTRONIK_NAME_CHECK_OBSOLETE: - raise KeyError(f"The name '{target}' is obsolete! Use '{entry.name}' instead.") + target_index, new_name = self._name_lookup(target) + if new_name is not None: + raise KeyError(f"The name '{target}' is obsolete! Use '{new_name}' instead.") elif isinstance(target, int): # Get entry by id target_index = target diff --git a/luxtronik/datatypes.py b/luxtronik/datatypes.py index 5598c677..f8431c4b 100755 --- a/luxtronik/datatypes.py +++ b/luxtronik/datatypes.py @@ -9,6 +9,7 @@ LUXTRONIK_NAME_CHECK_PREFERRED, LUXTRONIK_NAME_CHECK_OBSOLETE, ) +from luxtronik.common import classproperty from functools import total_ordering @@ -20,6 +21,12 @@ class Base: datatype_class = None datatype_unit = None + # If True, multiple data chucks should be combined externally into a single value. + # Otherwise, they are passed on "raw" as they are (list of chunks). + # Currently only necessary for the smart home interface, + # as 4-byte values are always transferred via the normal socket interface. + concatenate_multiple_data_chunks = True + def __init__(self, names, writeable=False): """Initialize the base data field class. Set the initial raw value to None""" # save the raw value only since the user value @@ -32,6 +39,7 @@ def __init__(self, names, writeable=False): assert len(self._names) > 0, "At least one name is required" assert all(isinstance(name, str) for name in self._names), "Names must be strings" self.writeable = writeable + self.write_pending = False @classmethod def to_heatpump(cls, value): @@ -43,6 +51,11 @@ def from_heatpump(cls, value): """Converts value from heatpump units.""" return value + @classproperty + def unit(cls): + """Converts value from heatpump units.""" + return cls.datatype_unit + @property def name(self): """Return the (most common) name of the entry.""" @@ -53,9 +66,10 @@ def check_name(self, name): Check whether a name matches one of the supported entry names. The result string can be used to trigger a exception for obsolete names. """ - if name == self.name: + name_lower = name.lower() + if name_lower == self.name.lower(): return LUXTRONIK_NAME_CHECK_PREFERRED - elif name in self._names: + elif name_lower in (n.lower() for n in self._names): return LUXTRONIK_NAME_CHECK_OBSOLETE else: return LUXTRONIK_NAME_CHECK_NONE @@ -69,6 +83,7 @@ def value(self): def value(self, value): """Converts the value into heatpump units and store it.""" self._raw = self.to_heatpump(value) + self.write_pending = True @property def raw(self): @@ -79,6 +94,7 @@ def raw(self): def raw(self, raw): """Store the raw data.""" self._raw = raw + self.write_pending = False def __repr__(self): """Returns a printable representation of the datatype object""" @@ -90,6 +106,7 @@ def __repr__(self): f"writeable: {self.writeable}, " f"value: {self.value}, " f"raw: {self._raw}, " + f"write_pending: {self.write_pending}, " f"class: {self.datatype_class}, " f"unit: {self.datatype_unit}" f")" @@ -130,6 +147,8 @@ class SelectionBase(Base): datatype_class = "selection" + unknown_prefix = "Unknown" + unknown_delimiter = "_" codes = {} @classmethod @@ -137,38 +156,139 @@ def options(cls): """Return list of all available options.""" return [value for _, value in cls.codes.items()] + @classmethod + def sanitize_option(cls, option): + is_string = isinstance(option, str) + if is_string: + option = option.lower().replace('-', '_').strip() + return option, is_string + @classmethod def from_heatpump(cls, value): + if value is None: + return None if value in cls.codes: return cls.codes.get(value) - return None + return f"{cls.unknown_prefix}{cls.unknown_delimiter}{value}" @classmethod def to_heatpump(cls, value): + value, value_is_str = cls.sanitize_option(value) for index, code in cls.codes.items(): + code, _ = cls.sanitize_option(code) if code == value: return index + if value_is_str and value.startswith(cls.unknown_prefix.lower()): + return int(value.split(cls.unknown_delimiter.lower())[1]) + if isinstance(value, (int, float)) or (value_is_str and value.isdigit()): + return int(value) return None +class BitMaskBase(Base): + + datatype_class = "bitmask" + unknown_prefix = "Unknown" + unknown_delimiter = "_" + + # Dictionary with the bit-index as key (2 means bit-index 2, 0b100 in binary notation) + bit_values = {} + value_zero = "None" + value_delim = ", " + values_postfix = "" + + @classmethod + def bits(cls): + """Return list of all available bits.""" + return [value for _, value in cls.bit_values.items()] + + @classmethod + def _get_unknown(cls, bit_index): + return f"{cls.unknown_prefix}{cls.unknown_delimiter}{bit_index}" + + @classmethod + def _get_bit_value(cls, bit_index): + if bit_index in cls.bit_values: + return f"{cls.bit_values[bit_index]}" + else: + return cls._get_unknown(bit_index) + + @classmethod + def from_heatpump(cls, value): + if not isinstance(value, int): + return None + # Check for zero + if value == 0: + return cls.value_zero + # We support up to 32 bits + result = [] + for bit_index in range(0, 32): + if value & (1 << bit_index): + bit_value = cls._get_bit_value(bit_index) + result.append(bit_value) + result = cls.value_delim.join(result) + # Add postfix + return result + cls.values_postfix + + @classmethod + def to_heatpump(cls, value): + if not isinstance(value, str) or not value: + return None + # Remove postfix and split + if cls.values_postfix and value.endswith(cls.values_postfix): + value = value[0:-len(cls.values_postfix)] + # Check for zero + if value == cls.value_zero: + return 0 + # We support up to 32 bits + values = value.split(cls.value_delim) + raw = 0 + count = 0 + for bit_index in range(0, 32): + bit_value = cls._get_bit_value(bit_index) + if bit_value in values: + raw += 1 << bit_index + count += 1 + if count != len(values): + return None + return raw + + class ScalingBase(Base): """Scaling base datatype, converts via a scaling factor.""" datatype_class = "scaling" + data_width = 32 # bits + data_type = "signed" + scaling_factor = 1 + def __init_subclass__(cls): + super().__init_subclass__() + cls.num_values = (1 << cls.data_width) + num_unsigned_bits = cls.data_width - 1 if cls.data_type == "signed" else cls.data_width + cls.max_value = (1 << num_unsigned_bits) - 1 + @classmethod def from_heatpump(cls, value): - if value is None: + if not isinstance(value, int): return None + while cls.data_type == "signed" and value > cls.max_value: + # correction for negative numbers + value -= cls.num_values value = value * cls.scaling_factor return value @classmethod def to_heatpump(cls, value): - raw = round(float(value) / cls.scaling_factor) - return raw + # Limitations due to the data_width are handled automatically. + # No need to add additional code here. + try: + raw = round(float(value) / cls.scaling_factor) + return raw + except Exception: + return None class Celsius(ScalingBase): @@ -179,6 +299,19 @@ class Celsius(ScalingBase): scaling_factor = 0.1 +class CelsiusInt16(Celsius): + """Celsius 16-bit signed, converts from and to Celsius.""" + + data_width = 16 + + +class CelsiusUInt16(Celsius): + """Celsius 16-bit unsigned, converts from and to Celsius.""" + + data_width = 16 + data_type = "unsigned" + + class Bool(Base): """Boolean datatype, converts from and to Boolean.""" @@ -245,6 +378,7 @@ class Errorcode(SelectionBase): datatype_class = "errorcode" codes = { + 0: "no error", 700: "sensor external return", 701: "error low pressure", 702: "low pressure blockade", @@ -351,6 +485,12 @@ class Kelvin(ScalingBase): scaling_factor = 0.1 +class KelvinInt16(Kelvin): + """Kelvin 16-bit signed, converts from and to Kelvin.""" + + data_width = 16 + + class Pressure(ScalingBase): """Pressure datatype, converts from and to Pressure.""" @@ -490,8 +630,6 @@ class Icon(Base): class HeatingMode(SelectionBase): """HeatingMode datatype, converts from and to list of HeatingMode codes.""" - datatype_class = "selection" - codes = { 0: "Automatic", 1: "Second heatsource", @@ -504,16 +642,12 @@ class HeatingMode(SelectionBase): class CoolingMode(SelectionBase): """CoolingMode datatype, converts from and to list of CoolingMode codes.""" - datatype_class = "selection" - codes = {0: "Off", 1: "Automatic"} class HotWaterMode(SelectionBase): """HotWaterMode datatype, converts from and to list of HotWaterMode codes.""" - datatype_class = "selection" - codes = { 0: "Automatic", 1: "Second heatsource", @@ -526,15 +660,11 @@ class HotWaterMode(SelectionBase): class PoolMode(SelectionBase): """PoolMode datatype, converts from and to list of PoolMode codes.""" - datatype_class = "selection" - codes = {0: "Automatic", 2: "Party", 3: "Holidays", 4: "Off"} class MixedCircuitMode(SelectionBase): - """MixCircuitMode datatype, converts from and to list of MixCircuitMode codes.""" - - datatype_class = "selection" + """MixedCircuitMode datatype, converts from and to list of MixedCircuitMode codes.""" codes = {0: "Automatic", 2: "Party", 3: "Holidays", 4: "Off"} @@ -542,8 +672,6 @@ class MixedCircuitMode(SelectionBase): class SolarMode(SelectionBase): """SolarMode datatype, converts from and to list of SolarMode codes.""" - datatype_class = "selection" - codes = { 0: "Automatic", 1: "Second heatsource", @@ -556,16 +684,12 @@ class SolarMode(SelectionBase): class VentilationMode(SelectionBase): """VentilationMode datatype, converts from and to list of VentilationMode codes.""" - datatype_class = "selection" - codes = {0: "Automatic", 1: "Party", 2: "Holidays", 3: "Off"} class HeatpumpCode(SelectionBase): """HeatpumpCode datatype, converts from and to list of Heatpump codes.""" - datatype_class = "selection" - codes = { 0: "ERC", 1: "SW1", @@ -662,8 +786,6 @@ class HeatpumpCode(SelectionBase): class BivalenceLevel(SelectionBase): """BivalanceLevel datatype, converts from and to list of BivalanceLevel codes.""" - datatype_class = "selection" - codes = { 1: "one compressor allowed to run", 2: "two compressors allowed to run", @@ -674,8 +796,6 @@ class BivalenceLevel(SelectionBase): class OperationMode(SelectionBase): """OperationMode datatype, converts from and to list of OperationMode codes.""" - datatype_class = "selection" - codes = { 0: "heating", 1: "hot water", @@ -691,8 +811,6 @@ class OperationMode(SelectionBase): class SwitchoffFile(SelectionBase): """SwitchOff datatype, converts from and to list of SwitchOff codes.""" - datatype_class = "selection" - codes = { 0: "heatpump error", 1: "system error", @@ -725,8 +843,6 @@ class SwitchoffFile(SelectionBase): class MainMenuStatusLine1(SelectionBase): """MenuStatusLine datatype, converts from and to list of MenuStatusLine codes.""" - datatype_class = "selection" - codes = { 0: "heatpump running", 1: "heatpump idle", @@ -742,16 +858,12 @@ class MainMenuStatusLine1(SelectionBase): class MainMenuStatusLine2(SelectionBase): """MenuStatusLine datatype, converts from and to list of MenuStatusLine codes.""" - datatype_class = "selection" - codes = {0: "since", 1: "in"} class MainMenuStatusLine3(SelectionBase): """MenuStatusLine datatype, converts from and to list of MenuStatusLine codes.""" - datatype_class = "selection" - codes = { 0: "heating", 1: "no request", @@ -775,8 +887,6 @@ class MainMenuStatusLine3(SelectionBase): class SecOperationMode(SelectionBase): """SecOperationMode datatype, converts from and to list of SecOperationMode codes.""" - datatype_class = "selection" - codes = { 0: "off", 1: "cooling", @@ -797,8 +907,6 @@ class SecOperationMode(SelectionBase): class AccessLevel(SelectionBase): """AccessLevel datatype, converts from and to list of AccessLevel codes""" - datatype_class = "selection" - codes = { 0: "user", 1: "after sales service", @@ -810,8 +918,6 @@ class AccessLevel(SelectionBase): class TimerProgram(SelectionBase): """TimerProgram datatype, converts from and to list of TimerProgram codes""" - datatype_class = "selection" - codes = { 0: "week", 1: "5+2", @@ -874,20 +980,23 @@ def to_heatpump(cls, value): return val -class HeatPumpState(SelectionBase): - """HeatPumpState datatype, converts from and to list of HeatPumpState codes.""" +class HeatPumpStatus(BitMaskBase): + """HeatPumpStatus datatype, converts from and to list of HeatPumpStatus codes.""" - datatype_class = "selection" - - codes = { - 0: "Idle", # Heatpump is idle - 1: "Running", # Heatpump is running + bit_values = { + 0: "VD1", + 1: "VD2", + 2: "ZWE1", + 3: "ZWE2", + 4: "ZWE3", } + value_zero = "Idle" + value_delim = ", " + values_postfix = " running" -class ModeState(SelectionBase): - """ModeState datatype, converts from and to list of ModeState codes.""" - datatype_class = "selection" +class ModeStatus(SelectionBase): + """ModeStatus datatype, converts from and to list of ModeStatus codes.""" codes = { 0: "Disabled", # Heating / Hot water is disabled @@ -899,13 +1008,11 @@ class ModeState(SelectionBase): class ControlMode(SelectionBase): """ControlMode datatype, converts from and to list of ControlMode codes.""" - datatype_class = "selection" - codes = { 0: "Off", # System value is used 1: "Setpoint", # Setpoint register value is used 2: "Offset", # System values + offset register value is used - 3: "Level", # System values + smart-home-interface-settings + 3: "Level", # System values + smart home interface settings # register value is used } @@ -913,8 +1020,6 @@ class ControlMode(SelectionBase): class LpcMode(SelectionBase): """LpcMode datatype, converts from and to list of LpcMode codes.""" - datatype_class = "selection" - codes = { 0: "No limit", 1: "Soft limit", @@ -925,8 +1030,6 @@ class LpcMode(SelectionBase): class LockMode(SelectionBase): """LockMode datatype, converts from and to list of LockMode codes.""" - datatype_class = "selection" - codes = { 0: "Off", # Function is not locked 1: "On", # Function is locked @@ -935,32 +1038,40 @@ class LockMode(SelectionBase): class OnOffMode(SelectionBase): """OnOffMode datatype, converts from and to list of OnOffMode codes.""" - datatype_class = "selection" - codes = { 0: "Off", # Function deactivated 1: "On", # Function activated } + class LevelMode(SelectionBase): """LevelMode datatype, converts from and to list of LevelMode codes.""" - datatype_class = "selection" - codes = { 0: "Normal", # No correction 1: "Increased", # Increase the temperature by the values - # within the smart-home-interface-settings + # within the smart home interface settings # TODO: Function unknown – requires further analysis 2: "Increased2", # Increase the temperature by the values - # within the smart-home-interface-settings + # within the smart home interface settings # TODO: Function unknown – requires further analysis 3: "Decreased", # Decrease the temperature by the values - # within the smart-home-interface-settings + # within the smart home interface settings # TODO: Function unknown – requires further analysis } -class PowerLimit(ScalingBase): + +class BufferType(SelectionBase): + """BufferType datatype, converts from and to list of BufferType codes.""" + + codes = { + 0: "series buffer", + 1: "separation buffer", + 2: "multifunction buffer", + } + + +class PowerKW(ScalingBase): """PowerLimit datatype, converts from and to PowerLimit.""" datatype_class = "power" @@ -972,6 +1083,7 @@ class FullVersion(Base): """FullVersion datatype, converts from and to a RBEVersion""" datatype_class = "version" + concatenate_multiple_data_chunks = False @classmethod def from_heatpump(cls, value): diff --git a/luxtronik/definitions/__init__.py b/luxtronik/definitions/__init__.py new file mode 100644 index 00000000..c90eb00f --- /dev/null +++ b/luxtronik/definitions/__init__.py @@ -0,0 +1,544 @@ +""" +The metadata (`index`, `count`, ...) for a field (`Base`, `SelectionBase`) +is stored as a definition object. For ease of use, all definitions +of one type (`input`, `holding`, ...) are provided as a sorted list of objects. +This usually contains only predefined definitions (generated out of +`HOLDINGS_DEFINITIONS_LIST`, `INPUTS_DEFINITIONS_LIST`, ...), +but can be expanded by the user. +""" + +from luxtronik.common import ( + parse_version, + version_in_range +) +from luxtronik.datatypes import Unknown + +# TODO: Remove this LOGGER +import logging +LOGGER = logging.getLogger("Luxtronik.SmartHomeInterface") + +############################################################################### +# LuxtronikDefinition +############################################################################### + +class LuxtronikDefinition: + """ + Metadata container for a Luxtronik data field. + + Also provides a method to create a related field object. + """ + + DEFAULT_DATA = { + "index": -1, + "count": 1, + "type": Unknown, + "writeable": False, + "names": [], + "since": "", + "until": "", + "description": "", + } + + def __init__(self, data_dict, type_name, offset): + """ + Initialize a definition from a data-dictionary. + + Args: + data_dict (dict): Definition values. Missing keys are filled with defaults. + type_name (str): The type name e.g. 'parameter', 'holding', 'input', ... . + offset (str): Offset of the address from the specified index. + + Notes: + - Only 'index' is strictly required within the `data_dict`. + - The class may only be created with dictionaries + that have been checked for correctness using pytest. + This eliminates the need for type tests here. + """ + try: + data_dict = self.DEFAULT_DATA | data_dict + index = int(data_dict["index"]) + self._valid = index >= 0 + self._index = index if self._valid else 0 + self._count = int(data_dict["count"]) + self._data_type = data_dict["type"] + self._writeable = bool(data_dict["writeable"]) + names = data_dict["names"] + if not isinstance(names, list): + names = [str(names)] + names = [str(name).strip() for name in names if str(name).strip()] + if not names: + names = ["_invalid_"] + self._names = names + self._aliases = [] + since = str(data_dict["since"]) + self._since = parse_version(since) + until = str(data_dict["until"]) + self._until = parse_version(until) + self._description = str(data_dict["description"]) + self._type_name = type_name.lower() + self._valid &= len(self._type_name) > 0 + self._offset = int(offset) + self._addr = self._offset + self._index + except Exception as e: + self._valid = False + self._index = 0 + LOGGER.error(f"Failed to create LuxtronikDefinition: '{e}' with {data_dict}") + + @classmethod + def unknown(cls, index, type_name, offset): + """ + Create an "unknown" definition. + + Args: + index (int): The register index of the "unknown" definition. + type_name (str): The type name e.g. 'holding', 'input', ... . + offset (str): Offset of the address from the specified index. + + Returns: + LuxtronikDefinition: A definition marked as unknown. + """ + return cls({ + "index": index, + "names": [f"unknown_{type_name.lower()}_{index}"] + }, type_name, offset) + + def __bool__(self): + """Return True if the definition is valid.""" + return self._valid + + def __repr__(self): + return f"(name={self.name}, data_type={self.data_type}," \ + + f" index={self.index}, count={self.count})" + + @property + def valid(self): + return self._valid + + @property + def type_name(self): + "Returns the type name (e.g. 'parameter', 'holding', 'input', ...)." + return self._type_name + + @property + def index(self): + return self._index + + @property + def offset(self): + return self._offset + + @property + def addr(self): + return self._addr + + @property + def count(self): + "Returns the assigned number of used registers." + return self._count + + @property + def data_type(self): + return self._data_type + + @property + def writeable(self): + return self._writeable + + @property + def names(self): + return self._names + + @property + def aliases(self): + return self._aliases + + @property + def name(self): + "Returns the preferred name." + return self._names[0] + + @property + def since(self): + return self._since + + @property + def until(self): + return self._until + + @property + def description(self): + return self._description + + def create_field(self): + """ + Create a data field instance from this definition. + + Returns: + Base | None: Field instance or None if invalid. + """ + return self.data_type(self.names, self.writeable) if self.valid else None + + +############################################################################### +# LuxtronikDefinitionsDictionary +############################################################################### + +class LuxtronikDefinitionsDictionary: + """ + Dictionary of definitions that can be searched by index, name, or aliases. + + To use aliases, they must first be registered here (locally = + only valid for this dictionary) or directly in the `LuxtronikDefinitionsList` + (globally = valid for all newly created dictionaries). + + This class is intended to speed up the lookup of definitions. + Dictionaries are used instead of searching through a list of definitions + one by one to find the one you are looking for. + """ + + def __init__(self): + self._index_dict = {} + self._name_dict = {} + self._alias_dict = {} + + def __getitem__(self, name_or_idx): + return self.get(name_or_idx) + + def __contains__(self, def_name_or_idx): + if isinstance(def_name_or_idx, LuxtronikDefinition): + return any(def_name_or_idx is d for d in self._index_dict.values()) + return self._get(def_name_or_idx) is not None + + def _add_alias(self, definition, alias): + """ + Register a single alias that references the given definition. + + Args: + definition (LuxtronikDefinition): Definition that the alias should map to. + alias (Hashable): Alias to register (str will be normalized). + """ + alias = alias.lower() if isinstance(alias, str) else alias + self._alias_dict[alias] = definition + + def register_alias(self, def_name_or_idx, alias): + """ + Register an alias (locally) that references a definition specified by + name, index, or the definition object. + + Args: + def_name_or_idx (str | int | LuxtronikDefinition): + Name, index, or definition to alias. + alias (Hashable): Alias key to register (str will be normalized). + + Returns: + LuxtronikDefinition | None: The resolved definition + when registration succeeded, otherwise None. + """ + if alias is None: + return None + # look-up definition + if isinstance(def_name_or_idx, LuxtronikDefinition): + definition = self.get(def_name_or_idx.name) + else: + definition = self.get(def_name_or_idx) + if definition is None: + return None + self._add_alias(definition, alias) + return definition + + def add(self, definition, alias=None): + """ + Add a definition to internal lookup tables and register its aliases. + Existing entries will be overwritten. + + Args: + definition (LuxtronikDefinition): Definition to add. + alias (Hashable): Optional additional alias to register for this definition. + """ + # Add to indices-dictionary + self._index_dict[definition.index] = definition + + # Add to name-dictionary + # Unique names has already been ensured by the pytest + for name in definition.names: + self._name_dict[name.lower()] = definition + + # Add to alias-dictionary + for a in definition.aliases: + self._add_alias(definition, a) + if alias is not None: + self._add_alias(definition, alias) + + def get(self, name_or_idx, default=None): + """ + Retrieve a definition by name or index. + + Args: + name_or_idx (str | int): Definition name or register index. + default (LuxtronikDefinition): Definition to return if the searched one is not found. + + Returns: + LuxtronikDefinition | None: The matching definition, or None if not found. + + Note: + If multiple definitions added for the same index/name, the last added takes precedence. + """ + d = self._get(name_or_idx) + if d is None: + LOGGER.debug(f"Definition for '{name_or_idx}' not found", ) + return d if d is not None else default + + def _get(self, name_or_idx): + """ + Retrieve a definition by name or index. + + Args: + name_or_idx (str | int): Definition name or register index. + + Returns: + LuxtronikDefinition | None: The matching definition, or None if not found. + + Note: + If multiple definitions added for the same index/name, the last added takes precedence. + """ + d = self._get_definition_by_alias(name_or_idx) + if d is None: + if isinstance(name_or_idx, int): + d = self._get_definition_by_idx(name_or_idx) + if d is None: + # search in alias-dict again with the index converted to a string + d = self._get_definition_by_alias(str(name_or_idx)) + if isinstance(name_or_idx, str): + try: + # Numbers are not allowed as names, so it could be an index as string + idx_from_str = int(name_or_idx) + d = self._get_definition_by_idx(idx_from_str) + if d is None: + # search in alias-dict again with the string converted to an index + d = self._get_definition_by_alias(str(name_or_idx)) + except ValueError: + d = self._get_definition_by_name(name_or_idx) + return d + + def _get_definition_by_idx(self, idx): + """ + Retrieve a definition by its index. + + Args: + idx (int): Register index. + + Returns: + LuxtronikDefinition | None: The matching definition, or None if not found. + + Note: + If multiple definitions added for the same index, the last added takes precedence. + """ + return self._index_dict.get(idx, None) + + def _get_definition_by_name(self, name): + """ + Retrieve a definition by its name (case-insensitive). + + Args: + name (str): Definition name. + + Returns: + LuxtronikDefinition | None: The matching definition, or None if not found. + + Note: + If multiple definitions added for the same name, the last added takes precedence. + """ + definition = self._name_dict.get(name.lower(), None) + if definition is not None and definition.valid and name.lower() != definition.name.lower(): + LOGGER.warning(f"'{name}' is outdated! Use '{definition.name}' instead.") + return definition + + def _get_definition_by_alias(self, alias): + """ + Retrieve a definition by its alias (case-insensitive when using strings). + + Args: + alias (Hashable): Alias for a definition. + + Returns: + LuxtronikDefinition | None: The matching definition, or None if not found. + + Note: + If multiple definitions added for the same alias, the last added takes precedence. + """ + alias = alias.lower() if isinstance(alias, str) else alias + return self._alias_dict.get(alias, None) + + +############################################################################### +# LuxtronikDefinitionsList +############################################################################### + +class LuxtronikDefinitionsList: + """ + Container for Luxtronik definitions. + + Provides lookup by index, name or alias. + + To use aliases, they must first be registered here (globally = valid for + all newly created dictionaries) or within the `LuxtronikDefinitionsDictionary` + (locally = only valid for that dictionary). + """ + + def _init_instance(self, name, offset, version): + """Re-usable method to initialize all instance variables.""" + self._name = name + self._offset = offset + self._version = version + # sorted list of all definitions + self._definitions = [] + self._lookup = LuxtronikDefinitionsDictionary() + + def __init__(self, definitions_list, name, offset): + """ + Initialize the (by index sorted) definitions list. + + Args: + definitions_list (list[dict]): Raw definition entries as list of data-dictionaries. + name (str): Name related to this type of definitions (e.g. "calculation", "holding", etc.) + offset (int): Offset applied to register indices. + + Notes on the definitions_list: + - Must be sorted by ascending index + - Each version may contain only one entry per register + - If there exists more than one definition per index, + only the last one can be found using indices/names + - The value of count must always be greater than or equal to 1 + - All names should be unique + """ + self._init_instance(name, offset, None) + + # Add definition objects only for valid items. + # The correct sorting has already been ensured by the pytest + for item in definitions_list: + d = LuxtronikDefinition(item, name, offset) + if d.valid: + self._add(d) + + @classmethod + def filtered(cls, definitions, version): + """ + Filter an existing definitions list by the given version + and return the new (by index sorted) definitions list. + + Args: + definitions (LuxtronikDefinitionsList): List of definitions to filter. + version (tuple[int] | None): + Only definitions that match this version are added to the list. + If None is passed, all available fields are added. + """ + obj = cls.__new__(cls) # this don't call __init__() + obj._init_instance(definitions.name, definitions.offset, version) + + for d in definitions: + if d.valid and version_in_range(obj._version, d.since, d.until): + obj._add(d) + + return obj + + def __getitem__(self, name_or_idx): + return self.get(name_or_idx) + + def __contains__(self, def_name_or_idx): + return def_name_or_idx in self._lookup + + def __len__(self): + return len(self._definitions) + + def __iter__(self): + return iter(self._definitions) + + def __repr__(self): + defs = [repr(d) for d in self._definitions] + return f"({self.name}, {self.offset}, {' ,'.join(defs)})" + + def create_unknown_definition(self, index): + """ + Create an "unknown" definition. + + Args: + index (int): The register index of the "unknown" definition. + + Returns: + LuxtronikDefinition: A definition marked as unknown. + """ + return LuxtronikDefinition.unknown(index, self._name, self._offset) + + def register_alias(self, def_name_or_idx, alias): + """ + Register an alias (globally) that references a definition specified by + name, index, or the definition object. + + Args: + def_name_or_idx (str | int | LuxtronikDefinition): + Name, index, or definition to alias. + alias (any): (Hashable) Alias key to register (str will be normalized). + + Returns: + LuxtronikDefinition | None: The resolved definition + when registration succeeded, otherwise None. + """ + # "local" registration to be able to find the definition again + definition = self._lookup.register_alias(def_name_or_idx, alias) + # "global" registration that is used in newly created definition-dictionaries + if definition is not None: + definition.aliases.append(alias) + return definition + + @property + def name(self): + return self._name + + @property + def offset(self): + return self._offset + + def get(self, name_or_idx, default=None): + """ + Retrieve a definition by name or index. + + Args: + name_or_idx (str | int): Definition name or register index. + + Returns: + LuxtronikDefinition | None: The matching definition, or None if not found. + + Note: + If multiple definitions added for the same index/name, the last added takes precedence. + """ + return self._lookup.get(name_or_idx, default) + + def _add(self, definition): + """ + Add a valid definition to the internal dictionaries + + Args: + definition (LuxtronikDefinition): Definition to add + """ + self._definitions.append(definition) + self._lookup.add(definition) + + def add(self, data_dict): + """ + Add a custom (valid) definition. Existing definitions will not be overwritten. + + Args: + data_dict (dict): Data for the definition to add + + Returns: + LuxtronikDefinition | None: The created definition or None if not valid + + Note: + If multiple definitions added for the same index/name, the last added takes precedence. + """ + definition = LuxtronikDefinition(data_dict, self._name, self._offset) + if not definition.valid: + return None + self._add(definition) + self._definitions.sort(key=lambda item: item.index) + return definition \ No newline at end of file diff --git a/luxtronik/definitions/calculations.py b/luxtronik/definitions/calculations.py new file mode 100644 index 00000000..c89203e3 --- /dev/null +++ b/luxtronik/definitions/calculations.py @@ -0,0 +1,2737 @@ +""" +Constant list containing all 'calculation' definitions +used by the config interface (CFI) of the Luxtronik controller. + +The calculations holds values based on the currently measured values, +are read-only and are used for control and display purposes. +""" +from typing import Final + +from luxtronik.datatypes import ( + BivalenceLevel, + Bool, + Celsius, + Character, + Count, + Energy, + Errorcode, + Flow, + Frequency, + HeatpumpCode, + Icon, + IPv4Address, + Kelvin, + Level, + MainMenuStatusLine1, + MainMenuStatusLine2, + MainMenuStatusLine3, + OperationMode, + Percent2, + Power, + Pressure, + Seconds, + SecOperationMode, + Speed, + SwitchoffFile, + Timestamp, + Unknown, + MajorMinorVersion, + Voltage, +) + +# Offset which must be added to the calculation indices +# to obtain the correct address of the data fields +CALCULATIONS_OFFSET: Final = 0 + +CALCULATIONS_DEFINITIONS_LIST: Final = [ + { + "index": 0, + "count": 1, + "names": ['Unknown_Calculation_0'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1, + "count": 1, + "names": ['Unknown_Calculation_1'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 2, + "count": 1, + "names": ['Unknown_Calculation_2'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 3, + "count": 1, + "names": ['Unknown_Calculation_3'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 4, + "count": 1, + "names": ['Unknown_Calculation_4'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 5, + "count": 1, + "names": ['Unknown_Calculation_5'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 6, + "count": 1, + "names": ['Unknown_Calculation_6'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 7, + "count": 1, + "names": ['Unknown_Calculation_7'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 8, + "count": 1, + "names": ['Unknown_Calculation_8'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 9, + "count": 1, + "names": ['Unknown_Calculation_9'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 10, + "count": 1, + "names": ['ID_WEB_Temperatur_TVL', 'Unknown_Calculation_10'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 11, + "count": 1, + "names": ['ID_WEB_Temperatur_TRL', 'Unknown_Calculation_11'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 12, + "count": 1, + "names": ['ID_WEB_Sollwert_TRL_HZ', 'Unknown_Calculation_12'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 13, + "count": 1, + "names": ['ID_WEB_Temperatur_TRL_ext', 'Unknown_Calculation_13'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 14, + "count": 1, + "names": ['ID_WEB_Temperatur_THG', 'Unknown_Calculation_14'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 15, + "count": 1, + "names": ['ID_WEB_Temperatur_TA', 'Unknown_Calculation_15'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 16, + "count": 1, + "names": ['ID_WEB_Mitteltemperatur', 'Unknown_Calculation_16'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 17, + "count": 1, + "names": ['ID_WEB_Temperatur_TBW', 'Unknown_Calculation_17'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 18, + "count": 1, + "names": ['ID_WEB_Einst_BWS_akt', 'Unknown_Calculation_18'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 19, + "count": 1, + "names": ['ID_WEB_Temperatur_TWE', 'Unknown_Calculation_19'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 20, + "count": 1, + "names": ['ID_WEB_Temperatur_TWA', 'Unknown_Calculation_20'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 21, + "count": 1, + "names": ['ID_WEB_Temperatur_TFB1', 'Unknown_Calculation_21'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 22, + "count": 1, + "names": ['ID_WEB_Sollwert_TVL_MK1', 'Unknown_Calculation_22'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 23, + "count": 1, + "names": ['ID_WEB_Temperatur_RFV', 'Unknown_Calculation_23'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 24, + "count": 1, + "names": ['ID_WEB_Temperatur_TFB2', 'Unknown_Calculation_24'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 25, + "count": 1, + "names": ['ID_WEB_Sollwert_TVL_MK2', 'Unknown_Calculation_25'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 26, + "count": 1, + "names": ['ID_WEB_Temperatur_TSK', 'Unknown_Calculation_26'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 27, + "count": 1, + "names": ['ID_WEB_Temperatur_TSS', 'Unknown_Calculation_27'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 28, + "count": 1, + "names": ['ID_WEB_Temperatur_TEE', 'Unknown_Calculation_28'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 29, + "count": 1, + "names": ['ID_WEB_ASDin', 'Unknown_Calculation_29'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 30, + "count": 1, + "names": ['ID_WEB_BWTin', 'Unknown_Calculation_30'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 31, + "count": 1, + "names": ['ID_WEB_EVUin', 'Unknown_Calculation_31'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 32, + "count": 1, + "names": ['ID_WEB_HDin', 'Unknown_Calculation_32'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 33, + "count": 1, + "names": ['ID_WEB_MOTin', 'Unknown_Calculation_33'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 34, + "count": 1, + "names": ['ID_WEB_NDin', 'Unknown_Calculation_34'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 35, + "count": 1, + "names": ['ID_WEB_PEXin', 'Unknown_Calculation_35'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 36, + "count": 1, + "names": ['ID_WEB_SWTin', 'Unknown_Calculation_36'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 37, + "count": 1, + "names": ['ID_WEB_AVout', 'Unknown_Calculation_37'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 38, + "count": 1, + "names": ['ID_WEB_BUPout', 'Unknown_Calculation_38'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 39, + "count": 1, + "names": ['ID_WEB_HUPout', 'Unknown_Calculation_39'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 40, + "count": 1, + "names": ['ID_WEB_MA1out', 'Unknown_Calculation_40'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 41, + "count": 1, + "names": ['ID_WEB_MZ1out', 'Unknown_Calculation_41'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 42, + "count": 1, + "names": ['ID_WEB_VENout', 'Unknown_Calculation_42'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 43, + "count": 1, + "names": ['ID_WEB_VBOout', 'Unknown_Calculation_43'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 44, + "count": 1, + "names": ['ID_WEB_VD1out', 'Unknown_Calculation_44'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 45, + "count": 1, + "names": ['ID_WEB_VD2out', 'Unknown_Calculation_45'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 46, + "count": 1, + "names": ['ID_WEB_ZIPout', 'Unknown_Calculation_46'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 47, + "count": 1, + "names": ['ID_WEB_ZUPout', 'Unknown_Calculation_47'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 48, + "count": 1, + "names": ['ID_WEB_ZW1out', 'Unknown_Calculation_48'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 49, + "count": 1, + "names": ['ID_WEB_ZW2SSTout', 'Unknown_Calculation_49'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 50, + "count": 1, + "names": ['ID_WEB_ZW3SSTout', 'Unknown_Calculation_50'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 51, + "count": 1, + "names": ['ID_WEB_FP2out', 'Unknown_Calculation_51'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 52, + "count": 1, + "names": ['ID_WEB_SLPout', 'Unknown_Calculation_52'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 53, + "count": 1, + "names": ['ID_WEB_SUPout', 'Unknown_Calculation_53'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 54, + "count": 1, + "names": ['ID_WEB_MZ2out', 'Unknown_Calculation_54'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 55, + "count": 1, + "names": ['ID_WEB_MA2out', 'Unknown_Calculation_55'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 56, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitVD1', 'Unknown_Calculation_56'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 57, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitImpVD1', 'Unknown_Calculation_57'], + "type": Count, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 58, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitVD2', 'Unknown_Calculation_58'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 59, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitImpVD2', 'Unknown_Calculation_59'], + "type": Count, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 60, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitZWE1', 'Unknown_Calculation_60'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 61, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitZWE2', 'Unknown_Calculation_61'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 62, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitZWE3', 'Unknown_Calculation_62'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 63, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitWP', 'Unknown_Calculation_63'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 64, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitHz', 'Unknown_Calculation_64'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 65, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitBW', 'Unknown_Calculation_65'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 66, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitKue', 'Unknown_Calculation_66'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 67, + "count": 1, + "names": ['ID_WEB_Time_WPein_akt', 'Unknown_Calculation_67'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 68, + "count": 1, + "names": ['ID_WEB_Time_ZWE1_akt', 'Unknown_Calculation_68'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 69, + "count": 1, + "names": ['ID_WEB_Time_ZWE2_akt', 'Unknown_Calculation_69'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 70, + "count": 1, + "names": ['ID_WEB_Timer_EinschVerz', 'Unknown_Calculation_70'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 71, + "count": 1, + "names": ['ID_WEB_Time_SSPAUS_akt', 'Unknown_Calculation_71'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 72, + "count": 1, + "names": ['ID_WEB_Time_SSPEIN_akt', 'Unknown_Calculation_72'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 73, + "count": 1, + "names": ['ID_WEB_Time_VDStd_akt', 'Unknown_Calculation_73'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 74, + "count": 1, + "names": ['ID_WEB_Time_HRM_akt', 'Unknown_Calculation_74'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 75, + "count": 1, + "names": ['ID_WEB_Time_HRW_akt', 'Unknown_Calculation_75'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 76, + "count": 1, + "names": ['ID_WEB_Time_LGS_akt', 'Unknown_Calculation_76'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 77, + "count": 1, + "names": ['ID_WEB_Time_SBW_akt', 'Unknown_Calculation_77'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 78, + "count": 1, + "names": ['ID_WEB_Code_WP_akt', 'Unknown_Calculation_78'], + "type": HeatpumpCode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 79, + "count": 1, + "names": ['ID_WEB_BIV_Stufe_akt', 'Unknown_Calculation_79'], + "type": BivalenceLevel, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 80, + "count": 1, + "names": ['ID_WEB_WP_BZ_akt', 'Unknown_Calculation_80'], + "type": OperationMode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 81, + "count": 1, + "names": ['ID_WEB_SoftStand_0', 'Unknown_Calculation_81'], + "type": Character, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 82, + "count": 1, + "names": ['ID_WEB_SoftStand_1', 'Unknown_Calculation_82'], + "type": Character, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 83, + "count": 1, + "names": ['ID_WEB_SoftStand_2', 'Unknown_Calculation_83'], + "type": Character, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 84, + "count": 1, + "names": ['ID_WEB_SoftStand_3', 'Unknown_Calculation_84'], + "type": Character, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 85, + "count": 1, + "names": ['ID_WEB_SoftStand_4', 'Unknown_Calculation_85'], + "type": Character, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 86, + "count": 1, + "names": ['ID_WEB_SoftStand_5', 'Unknown_Calculation_86'], + "type": Character, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 87, + "count": 1, + "names": ['ID_WEB_SoftStand_6', 'Unknown_Calculation_87'], + "type": Character, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 88, + "count": 1, + "names": ['ID_WEB_SoftStand_7', 'Unknown_Calculation_88'], + "type": Character, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 89, + "count": 1, + "names": ['ID_WEB_SoftStand_8', 'Unknown_Calculation_89'], + "type": Character, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 90, + "count": 1, + "names": ['ID_WEB_SoftStand_9', 'Unknown_Calculation_90'], + "type": Character, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 91, + "count": 1, + "names": ['ID_WEB_AdresseIP_akt', 'Unknown_Calculation_91'], + "type": IPv4Address, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 92, + "count": 1, + "names": ['ID_WEB_SubNetMask_akt', 'Unknown_Calculation_92'], + "type": IPv4Address, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 93, + "count": 1, + "names": ['ID_WEB_Add_Broadcast', 'Unknown_Calculation_93'], + "type": IPv4Address, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 94, + "count": 1, + "names": ['ID_WEB_Add_StdGateway', 'Unknown_Calculation_94'], + "type": IPv4Address, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 95, + "count": 1, + "names": ['ID_WEB_ERROR_Time0', 'Unknown_Calculation_95'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 96, + "count": 1, + "names": ['ID_WEB_ERROR_Time1', 'Unknown_Calculation_96'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 97, + "count": 1, + "names": ['ID_WEB_ERROR_Time2', 'Unknown_Calculation_97'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 98, + "count": 1, + "names": ['ID_WEB_ERROR_Time3', 'Unknown_Calculation_98'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 99, + "count": 1, + "names": ['ID_WEB_ERROR_Time4', 'Unknown_Calculation_99'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 100, + "count": 1, + "names": ['ID_WEB_ERROR_Nr0', 'Unknown_Calculation_100'], + "type": Errorcode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 101, + "count": 1, + "names": ['ID_WEB_ERROR_Nr1', 'Unknown_Calculation_101'], + "type": Errorcode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 102, + "count": 1, + "names": ['ID_WEB_ERROR_Nr2', 'Unknown_Calculation_102'], + "type": Errorcode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 103, + "count": 1, + "names": ['ID_WEB_ERROR_Nr3', 'Unknown_Calculation_103'], + "type": Errorcode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 104, + "count": 1, + "names": ['ID_WEB_ERROR_Nr4', 'Unknown_Calculation_104'], + "type": Errorcode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 105, + "count": 1, + "names": ['ID_WEB_AnzahlFehlerInSpeicher', 'Unknown_Calculation_105'], + "type": Count, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 106, + "count": 1, + "names": ['ID_WEB_Switchoff_file_Nr0', 'Unknown_Calculation_106'], + "type": SwitchoffFile, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 107, + "count": 1, + "names": ['ID_WEB_Switchoff_file_Nr1', 'Unknown_Calculation_107'], + "type": SwitchoffFile, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 108, + "count": 1, + "names": ['ID_WEB_Switchoff_file_Nr2', 'Unknown_Calculation_108'], + "type": SwitchoffFile, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 109, + "count": 1, + "names": ['ID_WEB_Switchoff_file_Nr3', 'Unknown_Calculation_109'], + "type": SwitchoffFile, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 110, + "count": 1, + "names": ['ID_WEB_Switchoff_file_Nr4', 'Unknown_Calculation_110'], + "type": SwitchoffFile, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 111, + "count": 1, + "names": ['ID_WEB_Switchoff_file_Time0', 'Unknown_Calculation_111'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 112, + "count": 1, + "names": ['ID_WEB_Switchoff_file_Time1', 'Unknown_Calculation_112'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 113, + "count": 1, + "names": ['ID_WEB_Switchoff_file_Time2', 'Unknown_Calculation_113'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 114, + "count": 1, + "names": ['ID_WEB_Switchoff_file_Time3', 'Unknown_Calculation_114'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 115, + "count": 1, + "names": ['ID_WEB_Switchoff_file_Time4', 'Unknown_Calculation_115'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 116, + "count": 1, + "names": ['ID_WEB_Comfort_exists', 'Unknown_Calculation_116'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 117, + "count": 1, + "names": ['ID_WEB_HauptMenuStatus_Zeile1', 'Unknown_Calculation_117'], + "type": MainMenuStatusLine1, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 118, + "count": 1, + "names": ['ID_WEB_HauptMenuStatus_Zeile2', 'Unknown_Calculation_118'], + "type": MainMenuStatusLine2, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 119, + "count": 1, + "names": ['ID_WEB_HauptMenuStatus_Zeile3', 'Unknown_Calculation_119'], + "type": MainMenuStatusLine3, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 120, + "count": 1, + "names": ['ID_WEB_HauptMenuStatus_Zeit', 'Unknown_Calculation_120'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 121, + "count": 1, + "names": ['ID_WEB_HauptMenuAHP_Stufe', 'Unknown_Calculation_121'], + "type": Level, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 122, + "count": 1, + "names": ['ID_WEB_HauptMenuAHP_Temp', 'Unknown_Calculation_122'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 123, + "count": 1, + "names": ['ID_WEB_HauptMenuAHP_Zeit', 'Unknown_Calculation_123'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 124, + "count": 1, + "names": ['ID_WEB_SH_BWW', 'Unknown_Calculation_124'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 125, + "count": 1, + "names": ['ID_WEB_SH_HZ', 'Unknown_Calculation_125'], + "type": Icon, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 126, + "count": 1, + "names": ['ID_WEB_SH_MK1', 'Unknown_Calculation_126'], + "type": Icon, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 127, + "count": 1, + "names": ['ID_WEB_SH_MK2', 'Unknown_Calculation_127'], + "type": Icon, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 128, + "count": 1, + "names": ['ID_WEB_Einst_Kurzrpgramm', 'Unknown_Calculation_128'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 129, + "count": 1, + "names": ['ID_WEB_StatusSlave_1', 'Unknown_Calculation_129'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 130, + "count": 1, + "names": ['ID_WEB_StatusSlave_2', 'Unknown_Calculation_130'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 131, + "count": 1, + "names": ['ID_WEB_StatusSlave_3', 'Unknown_Calculation_131'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 132, + "count": 1, + "names": ['ID_WEB_StatusSlave_4', 'Unknown_Calculation_132'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 133, + "count": 1, + "names": ['ID_WEB_StatusSlave_5', 'Unknown_Calculation_133'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 134, + "count": 1, + "names": ['ID_WEB_AktuelleTimeStamp', 'Unknown_Calculation_134'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 135, + "count": 1, + "names": ['ID_WEB_SH_MK3', 'Unknown_Calculation_135'], + "type": Icon, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 136, + "count": 1, + "names": ['ID_WEB_Sollwert_TVL_MK3', 'Unknown_Calculation_136'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 137, + "count": 1, + "names": ['ID_WEB_Temperatur_TFB3', 'Unknown_Calculation_137'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 138, + "count": 1, + "names": ['ID_WEB_MZ3out', 'Unknown_Calculation_138'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 139, + "count": 1, + "names": ['ID_WEB_MA3out', 'Unknown_Calculation_139'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 140, + "count": 1, + "names": ['ID_WEB_FP3out', 'Unknown_Calculation_140'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 141, + "count": 1, + "names": ['ID_WEB_Time_AbtIn', 'Unknown_Calculation_141'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 142, + "count": 1, + "names": ['ID_WEB_Temperatur_RFV2', 'Unknown_Calculation_142'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 143, + "count": 1, + "names": ['ID_WEB_Temperatur_RFV3', 'Unknown_Calculation_143'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 144, + "count": 1, + "names": ['ID_WEB_SH_SW', 'Unknown_Calculation_144'], + "type": Icon, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 145, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitSW', 'Unknown_Calculation_145'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 146, + "count": 1, + "names": ['ID_WEB_FreigabKuehl', 'Unknown_Calculation_146'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 147, + "count": 1, + "names": ['ID_WEB_AnalogIn', 'Unknown_Calculation_147'], + "type": Voltage, + "writeable": False, + "datatype": 'INT32', + "unit": 'V/10', + "description": '', + }, + { + "index": 148, + "count": 1, + "names": ['ID_WEB_SonderZeichen', 'Unknown_Calculation_148'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 149, + "count": 1, + "names": ['ID_WEB_SH_ZIP', 'Unknown_Calculation_149'], + "type": Icon, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 150, + "count": 1, + "names": ['ID_WEB_WebsrvProgrammWerteBeobarten', 'Unknown_Calculation_150'], + "type": Icon, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 151, + "count": 1, + "names": ['ID_WEB_WMZ_Heizung', 'Unknown_Calculation_151'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 152, + "count": 1, + "names": ['ID_WEB_WMZ_Brauchwasser', 'Unknown_Calculation_152'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 153, + "count": 1, + "names": ['ID_WEB_WMZ_Schwimmbad', 'Unknown_Calculation_153'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 154, + "count": 1, + "names": ['ID_WEB_WMZ_Seit', 'Unknown_Calculation_154'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 155, + "count": 1, + "names": ['ID_WEB_WMZ_Durchfluss', 'Unknown_Calculation_155'], + "type": Flow, + "writeable": False, + "datatype": 'UINT32', + "unit": 'l/h', + "description": '', + }, + { + "index": 156, + "count": 1, + "names": ['ID_WEB_AnalogOut1', 'Unknown_Calculation_156'], + "type": Voltage, + "writeable": False, + "datatype": 'INT32', + "unit": 'V/10', + "description": '', + }, + { + "index": 157, + "count": 1, + "names": ['ID_WEB_AnalogOut2', 'Unknown_Calculation_157'], + "type": Voltage, + "writeable": False, + "datatype": 'INT32', + "unit": 'V/10', + "description": '', + }, + { + "index": 158, + "count": 1, + "names": ['ID_WEB_Time_Heissgas', 'Unknown_Calculation_158'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 159, + "count": 1, + "names": ['ID_WEB_Temp_Lueftung_Zuluft', 'Unknown_Calculation_159'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 160, + "count": 1, + "names": ['ID_WEB_Temp_Lueftung_Abluft', 'Unknown_Calculation_160'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 161, + "count": 1, + "names": ['ID_WEB_Zaehler_BetrZeitSolar', 'Unknown_Calculation_161'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 162, + "count": 1, + "names": ['ID_WEB_AnalogOut3', 'Unknown_Calculation_162'], + "type": Voltage, + "writeable": False, + "datatype": 'INT32', + "unit": 'V/10', + "description": '', + }, + { + "index": 163, + "count": 1, + "names": ['ID_WEB_AnalogOut4', 'Unknown_Calculation_163'], + "type": Voltage, + "writeable": False, + "datatype": 'INT32', + "unit": 'V/10', + "description": '', + }, + { + "index": 164, + "count": 1, + "names": ['ID_WEB_Out_VZU', 'Unknown_Calculation_164'], + "type": Voltage, + "writeable": False, + "datatype": 'INT32', + "unit": 'V/10', + "description": '', + }, + { + "index": 165, + "count": 1, + "names": ['ID_WEB_Out_VAB', 'Unknown_Calculation_165'], + "type": Voltage, + "writeable": False, + "datatype": 'INT32', + "unit": 'V/10', + "description": '', + }, + { + "index": 166, + "count": 1, + "names": ['ID_WEB_Out_VSK', 'Unknown_Calculation_166'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 167, + "count": 1, + "names": ['ID_WEB_Out_FRH', 'Unknown_Calculation_167'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 168, + "count": 1, + "names": ['ID_WEB_AnalogIn2', 'Unknown_Calculation_168'], + "type": Voltage, + "writeable": False, + "datatype": 'INT32', + "unit": 'V/10', + "description": '', + }, + { + "index": 169, + "count": 1, + "names": ['ID_WEB_AnalogIn3', 'Unknown_Calculation_169'], + "type": Voltage, + "writeable": False, + "datatype": 'INT32', + "unit": 'V/10', + "description": '', + }, + { + "index": 170, + "count": 1, + "names": ['ID_WEB_SAXin', 'Unknown_Calculation_170'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 171, + "count": 1, + "names": ['ID_WEB_SPLin', 'Unknown_Calculation_171'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 172, + "count": 1, + "names": ['ID_WEB_Compact_exists', 'Unknown_Calculation_172'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 173, + "count": 1, + "names": ['ID_WEB_Durchfluss_WQ', 'Unknown_Calculation_173'], + "type": Flow, + "writeable": False, + "datatype": 'UINT32', + "unit": 'l/h', + "description": '', + }, + { + "index": 174, + "count": 1, + "names": ['ID_WEB_LIN_exists', 'Unknown_Calculation_174'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 175, + "count": 1, + "names": ['ID_WEB_LIN_ANSAUG_VERDAMPFER', 'Unknown_Calculation_175'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 176, + "count": 1, + "names": ['ID_WEB_LIN_ANSAUG_VERDICHTER', 'Unknown_Calculation_176'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 177, + "count": 1, + "names": ['ID_WEB_LIN_VDH', 'Unknown_Calculation_177'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 178, + "count": 1, + "names": ['ID_WEB_LIN_UH', 'Unknown_Calculation_178'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 179, + "count": 1, + "names": ['ID_WEB_LIN_UH_Soll', 'Unknown_Calculation_179'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 180, + "count": 1, + "names": ['ID_WEB_LIN_HD', 'Unknown_Calculation_180'], + "type": Pressure, + "writeable": False, + "datatype": 'INT32', + "unit": 'bar/100', + "description": '', + }, + { + "index": 181, + "count": 1, + "names": ['ID_WEB_LIN_ND', 'Unknown_Calculation_181'], + "type": Pressure, + "writeable": False, + "datatype": 'INT32', + "unit": 'bar/100', + "description": '', + }, + { + "index": 182, + "count": 1, + "names": ['ID_WEB_LIN_VDH_out', 'Unknown_Calculation_182'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 183, + "count": 1, + "names": ['ID_WEB_HZIO_PWM', 'Unknown_Calculation_183'], + "type": Percent2, + "writeable": False, + "datatype": 'UINT32', + "unit": '%', + "description": '', + }, + { + "index": 184, + "count": 1, + "names": ['ID_WEB_HZIO_VEN', 'Unknown_Calculation_184'], + "type": Speed, + "writeable": False, + "datatype": 'UINT32', + "unit": 'rpm', + "description": '', + }, + { + "index": 185, + "count": 1, + "names": ['ID_WEB_HZIO_EVU2', 'Unknown_Calculation_185'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 186, + "count": 1, + "names": ['ID_WEB_HZIO_STB', 'Unknown_Calculation_186'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 187, + "count": 1, + "names": ['ID_WEB_SEC_Qh_Soll', 'Unknown_Calculation_187'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 188, + "count": 1, + "names": ['ID_WEB_SEC_Qh_Ist', 'Unknown_Calculation_188'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 189, + "count": 1, + "names": ['ID_WEB_SEC_TVL_Soll', 'Unknown_Calculation_189'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 190, + "count": 1, + "names": ['ID_WEB_SEC_Software', 'Unknown_Calculation_190'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 191, + "count": 1, + "names": ['ID_WEB_SEC_BZ', 'Unknown_Calculation_191'], + "type": SecOperationMode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 192, + "count": 1, + "names": ['ID_WEB_SEC_VWV', 'Unknown_Calculation_192'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 193, + "count": 1, + "names": ['ID_WEB_SEC_VD', 'Unknown_Calculation_193'], + "type": Speed, + "writeable": False, + "datatype": 'UINT32', + "unit": 'rpm', + "description": '', + }, + { + "index": 194, + "count": 1, + "names": ['ID_WEB_SEC_VerdEVI', 'Unknown_Calculation_194'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 195, + "count": 1, + "names": ['ID_WEB_SEC_AnsEVI', 'Unknown_Calculation_195'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 196, + "count": 1, + "names": ['ID_WEB_SEC_UEH_EVI', 'Unknown_Calculation_196'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 197, + "count": 1, + "names": ['ID_WEB_SEC_UEH_EVI_S', 'Unknown_Calculation_197'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 198, + "count": 1, + "names": ['ID_WEB_SEC_KondTemp', 'Unknown_Calculation_198'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 199, + "count": 1, + "names": ['ID_WEB_SEC_FlussigEx', 'Unknown_Calculation_199'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 200, + "count": 1, + "names": ['ID_WEB_SEC_UK_EEV', 'Unknown_Calculation_200'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 201, + "count": 1, + "names": ['ID_WEB_SEC_EVI_Druck', 'Unknown_Calculation_201'], + "type": Pressure, + "writeable": False, + "datatype": 'INT32', + "unit": 'bar/100', + "description": '', + }, + { + "index": 202, + "count": 1, + "names": ['ID_WEB_SEC_U_Inv', 'Unknown_Calculation_202'], + "type": Voltage, + "writeable": False, + "datatype": 'INT32', + "unit": 'V/10', + "description": '', + }, + { + "index": 203, + "count": 1, + "names": ['ID_WEB_Temperatur_THG_2', 'Unknown_Calculation_203'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 204, + "count": 1, + "names": ['ID_WEB_Temperatur_TWE_2', 'Unknown_Calculation_204'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 205, + "count": 1, + "names": ['ID_WEB_LIN_ANSAUG_VERDAMPFER_2', 'Unknown_Calculation_205'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 206, + "count": 1, + "names": ['ID_WEB_LIN_ANSAUG_VERDICHTER_2', 'Unknown_Calculation_206'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 207, + "count": 1, + "names": ['ID_WEB_LIN_VDH_2', 'Unknown_Calculation_207'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 208, + "count": 1, + "names": ['ID_WEB_LIN_UH_2', 'Unknown_Calculation_208'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 209, + "count": 1, + "names": ['ID_WEB_LIN_UH_Soll_2', 'Unknown_Calculation_209'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 210, + "count": 1, + "names": ['ID_WEB_LIN_HD_2', 'Unknown_Calculation_210'], + "type": Pressure, + "writeable": False, + "datatype": 'INT32', + "unit": 'bar/100', + "description": '', + }, + { + "index": 211, + "count": 1, + "names": ['ID_WEB_LIN_ND_2', 'Unknown_Calculation_211'], + "type": Pressure, + "writeable": False, + "datatype": 'INT32', + "unit": 'bar/100', + "description": '', + }, + { + "index": 212, + "count": 1, + "names": ['ID_WEB_HDin_2', 'Unknown_Calculation_212'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 213, + "count": 1, + "names": ['ID_WEB_AVout_2', 'Unknown_Calculation_213'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 214, + "count": 1, + "names": ['ID_WEB_VBOout_2', 'Unknown_Calculation_214'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 215, + "count": 1, + "names": ['ID_WEB_VD1out_2', 'Unknown_Calculation_215'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 216, + "count": 1, + "names": ['ID_WEB_LIN_VDH_out_2', 'Unknown_Calculation_216'], + "type": Bool, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 217, + "count": 1, + "names": ['ID_WEB_Switchoff2_file_Nr0', 'Unknown_Calculation_217'], + "type": SwitchoffFile, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 218, + "count": 1, + "names": ['ID_WEB_Switchoff2_file_Nr1', 'Unknown_Calculation_218'], + "type": SwitchoffFile, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 219, + "count": 1, + "names": ['ID_WEB_Switchoff2_file_Nr2', 'Unknown_Calculation_219'], + "type": SwitchoffFile, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 220, + "count": 1, + "names": ['ID_WEB_Switchoff2_file_Nr3', 'Unknown_Calculation_220'], + "type": SwitchoffFile, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 221, + "count": 1, + "names": ['ID_WEB_Switchoff2_file_Nr4', 'Unknown_Calculation_221'], + "type": SwitchoffFile, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 222, + "count": 1, + "names": ['ID_WEB_Switchoff2_file_Time0', 'Unknown_Calculation_222'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 223, + "count": 1, + "names": ['ID_WEB_Switchoff2_file_Time1', 'Unknown_Calculation_223'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 224, + "count": 1, + "names": ['ID_WEB_Switchoff2_file_Time2', 'Unknown_Calculation_224'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 225, + "count": 1, + "names": ['ID_WEB_Switchoff2_file_Time3', 'Unknown_Calculation_225'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 226, + "count": 1, + "names": ['ID_WEB_Switchoff2_file_Time4', 'Unknown_Calculation_226'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 227, + "count": 1, + "names": ['ID_WEB_RBE_RT_Ist', 'Unknown_Calculation_227'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 228, + "count": 1, + "names": ['ID_WEB_RBE_RT_Soll', 'Unknown_Calculation_228'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 229, + "count": 1, + "names": ['ID_WEB_Temperatur_BW_oben', 'Unknown_Calculation_229'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 230, + "count": 1, + "names": ['ID_WEB_Code_WP_akt_2', 'Unknown_Calculation_230'], + "type": HeatpumpCode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 231, + "count": 1, + "names": ['ID_WEB_Freq_VD', 'Unknown_Calculation_231'], + "type": Frequency, + "writeable": False, + "datatype": 'UINT32', + "unit": 'Hz', + "description": '', + }, + { + "index": 232, + "count": 1, + "names": ['Vapourisation_Temperature', 'Unknown_Calculation_232'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 233, + "count": 1, + "names": ['Liquefaction_Temperature', 'Unknown_Calculation_233'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 234, + "count": 1, + "names": ['Unknown_Calculation_234'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 235, + "count": 1, + "names": ['Unknown_Calculation_235'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 236, + "count": 1, + "names": ['ID_WEB_Freq_VD_Soll', 'Unknown_Calculation_236'], + "type": Frequency, + "writeable": False, + "datatype": 'UINT32', + "unit": 'Hz', + "description": '', + }, + { + "index": 237, + "count": 1, + "names": ['ID_WEB_Freq_VD_Min', 'Unknown_Calculation_237'], + "type": Frequency, + "writeable": False, + "datatype": 'UINT32', + "unit": 'Hz', + "description": '', + }, + { + "index": 238, + "count": 1, + "names": ['ID_WEB_Freq_VD_Max', 'Unknown_Calculation_238'], + "type": Frequency, + "writeable": False, + "datatype": 'UINT32', + "unit": 'Hz', + "description": '', + }, + { + "index": 239, + "count": 1, + "names": ['VBO_Temp_Spread_Soll', 'Unknown_Calculation_239'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 240, + "count": 1, + "names": ['VBO_Temp_Spread_Ist', 'Unknown_Calculation_240'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 241, + "count": 1, + "names": ['HUP_PWM', 'Circulation_Pump', 'Unknown_Calculation_241'], + "type": Percent2, + "writeable": False, + "datatype": 'UINT32', + "unit": '%', + "description": '', + }, + { + "index": 242, + "count": 1, + "names": ['HUP_Temp_Spread_Soll', 'Unknown_Calculation_242'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 243, + "count": 1, + "names": ['HUP_Temp_Spread_Ist', 'Unknown_Calculation_243'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 244, + "count": 1, + "names": ['Unknown_Calculation_244'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 245, + "count": 1, + "names": ['Unknown_Calculation_245'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 246, + "count": 1, + "names": ['Unknown_Calculation_246'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 247, + "count": 1, + "names": ['Unknown_Calculation_247'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 248, + "count": 1, + "names": ['Unknown_Calculation_248'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 249, + "count": 1, + "names": ['Unknown_Calculation_249'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 250, + "count": 1, + "names": ['Unknown_Calculation_250'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 251, + "count": 1, + "names": ['Unknown_Calculation_251'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 252, + "count": 1, + "names": ['Unknown_Calculation_252'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 253, + "count": 1, + "names": ['Unknown_Calculation_253'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 254, + "count": 1, + "names": ['Flow_Rate_254', 'Unknown_Calculation_254'], + "type": Flow, + "writeable": False, + "datatype": 'UINT32', + "unit": 'l/h', + "description": '', + }, + { + "index": 255, + "count": 1, + "names": ['Unknown_Calculation_255'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 256, + "count": 1, + "names": ['Unknown_Calculation_256'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 257, + "count": 1, + "names": ['Heat_Output', 'Unknown_Calculation_257'], + "type": Power, + "writeable": False, + "datatype": 'UINT32', + "unit": 'W', + "description": '', + }, + { + "index": 258, + "count": 1, + "names": ['RBE_Version', 'Unknown_Calculation_258'], + "type": MajorMinorVersion, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 259, + "count": 1, + "names": ['Unknown_Calculation_259'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 260, + "count": 1, + "names": ['Unknown_Calculation_260'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 261, + "count": 1, + "names": ['Unknown_Calculation_261'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 262, + "count": 1, + "names": ['Unknown_Calculation_262'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 263, + "count": 1, + "names": ['Unknown_Calculation_263'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 264, + "count": 1, + "names": ['Unknown_Calculation_264'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 265, + "count": 1, + "names": ['Unknown_Calculation_265'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 266, + "count": 1, + "names": ['Unknown_Calculation_266'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 267, + "count": 1, + "names": ['Desired_Room_Temperature', 'Unknown_Calculation_267'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 268, + "count": 1, + "names": ['AC_Power_Input', 'Unknown_Calculation_268'], + "type": Power, + "writeable": False, + "datatype": 'UINT32', + "unit": 'W', + "description": '', + }, +] diff --git a/luxtronik/definitions/holdings.py b/luxtronik/definitions/holdings.py index c5b765fa..1d2b3985 100644 --- a/luxtronik/definitions/holdings.py +++ b/luxtronik/definitions/holdings.py @@ -1,22 +1,24 @@ """ Constant list containing all 'holdings' definitions -used by the Smart Home Interface (SHI) of the Luxtronik controller. +used by the smart home interface (SHI) of the Luxtronik controller. Unlike the setting registers, these SHI register are volatile and intended for communication with smart home systems. 'Holding' registers are readable and writable and are used to control the heat pump externally. + +NOTE: Data fields that span multiple registers are typically in big-endian/MSB-first order. """ from typing import Final from luxtronik.datatypes import ( - Celsius, + CelsiusUInt16, ControlMode, - Kelvin, + KelvinInt16, LevelMode, LockMode, LpcMode, OnOffMode, - PowerLimit, + PowerKW, Unknown, ) @@ -31,30 +33,45 @@ "names": ["heating_mode"], "type": ControlMode, "writeable": True, + "datatype": "UINT16", + "unit": "enum", + "default": 0, + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "Operating mode of the heating function", + "description": "Configuration for heating operation \ +0: no influence \ +1: Heating setpoint \ +2: Heating offset \ +3: Heating level" }, { "index": 1, "count": 1, "names": ["heating_setpoint"], - "type": Celsius, + "type": CelsiusUInt16, "writeable": True, - "range": {"min": 15, "max": 75}, + "datatype": "UINT16", + "unit": "°C/10", + "default": 350, + "range": {"min": 150, "max": 750}, "since": "3.90.1", - "description": "Desired target temperature in °C " \ - "for the heating function", + "description": "Overrides the current return temperature setpoint (tRL) for heating. \ +Value may be limited by heat pump controller settings. \ +Requires heating_mode = setpoint to apply." }, { "index": 2, "count": 1, "names": ["heating_offset"], - "type": Kelvin, + "type": KelvinInt16, "writeable": True, - "range": {"min": 0, "max": 20}, + "datatype": "INT16", + "unit": "K/10", + "default": 0, + "range": {"min": -200, "max": 200}, "since": "3.90.1", - "description": "Temperature correction in Kelvin " \ - "for the heating function", + "description": "Offset applied to the current return temperature setpoint (tRL) for heating. \ +Requires heating_mode = offset to apply." }, { "index": 3, @@ -69,38 +86,53 @@ { "index": 5, "count": 1, - "names": ["hot_water_mode"], + "names": ["hot_water_mode", "dhw_mode"], "type": ControlMode, "writeable": True, + "datatype": "UINT16", + "unit": "enum", + "default": 0, + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "Operating mode of the hot water system", + "description": "Configuration for domestic hot water operation \ +0: no influence \ +1: DHW setpoint \ +2: DHW offset \ +3: DHW level" }, { "index": 6, "count": 1, - "names": ["hot_water_setpoint"], - "type": Celsius, + "names": ["hot_water_setpoint", "dhw_setpoint"], + "type": CelsiusUInt16, "writeable": True, - "range": {"min": 30, "max": 75}, + "datatype": "UINT16", + "unit": "°C/10", + "default": 400, + "range": {"min": 300, "max": 750}, "since": "3.90.1", - "description": "Desired target temperature in °C " \ - "for hot water", + "description": "Overrides the current DHW setpoint. \ +Value may be limited by heat pump controller settings. \ +Requires dhw_mode = setpoint to apply." }, { "index": 7, "count": 1, - "names": ["hot_water_offset"], - "type": Kelvin, + "names": ["hot_water_offset", "dhw_offset"], + "type": KelvinInt16, "writeable": True, - "range": {"min": 0, "max": 20}, + "datatype": "INT16", + "unit": "K/10", + "default": 0, + "range": {"min": -200, "max": 200}, "since": "3.90.1", - "description": "Temperature correction in Kelvin " \ - "for hot water", + "description": "Offset applied to the current DHW setpoint. \ +Requires dhw_mode = offset to apply." }, { "index": 8, "count": 1, - "names": ["hot_water_level"], + "names": ["hot_water_level", "dhw_level"], "type": LevelMode, "writeable": True, "since": "3.92.0", @@ -113,30 +145,45 @@ "names": ["mc1_heat_mode"], "type": ControlMode, "writeable": True, + "datatype": "UINT16", + "unit": "enum", + "default": 0, + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "Operating mode for mixing circuit 1 in heating mode", + "description": "Configuration for mixing circuit 1 heating operation \ +0: no influence \ +1: Heating setpoint \ +2: Heating offset \ +3: Heating level" }, { "index": 11, "count": 1, "names": ["mc1_heat_setpoint"], - "type": Celsius, + "type": CelsiusUInt16, "writeable": True, - "range": {"min": 20, "max": 65}, + "datatype": "UINT16", + "unit": "°C/10", + "default": 350, + "range": {"min": 200, "max": 650}, "since": "3.90.1", - "description": "Desired target temperature in °C " \ - "for mixing circuit 1 in heating mode", + "description": "Overrides the current flow temperature for mixing circuit 1 heating. \ +Value may be limited by heat pump controller settings. \ +Requires mc1_heat_mode = setpoint to apply." }, { "index": 12, "count": 1, "names": ["mc1_heat_offset"], - "type": Kelvin, + "type": KelvinInt16, "writeable": True, - "range": {"min": 0, "max": 5}, + "datatype": "INT16", + "unit": "K/10", + "default": 0, + "range": {"min": -50, "max": 50}, "since": "3.90.1", - "description": "Temperature correction in Kelvin " \ - "for mixing circuit 1 in heating mode", + "description": "Offset applied to the current flow temperature for mixing circuit 1 heating. \ +Requires mc1_heat_mode = offset to apply." }, { "index": 13, @@ -154,30 +201,45 @@ "names": ["mc1_cool_mode"], "type": ControlMode, "writeable": True, + "datatype": "UINT16", + "unit": "enum", + "default": 0, + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "Operating mode for mixing circuit 1 in cooling mode", + "description": "Configuration for mixing circuit 1 cooling operation \ +0: no influence \ +1: Cooling setpoint \ +2: Cooling offset \ +3: Cooling level" }, { "index": 16, "count": 1, "names": ["mc1_cool_setpoint"], - "type": Celsius, + "type": CelsiusUInt16, "writeable": True, - "range": {"min": 5, "max": 25}, + "datatype": "UINT16", + "unit": "°C/10", + "default": 200, + "range": {"min": 50, "max": 250}, "since": "3.90.1", - "description": "Desired target temperature in °C " \ - "for mixing circuit 1 in cooling mode", + "description": "Overrides the current flow temperature for mixing circuit 1 cooling. \ +Value may be limited by heat pump controller settings. \ +Requires mc1_cool_mode = setpoint to apply." }, { "index": 17, "count": 1, "names": ["mc1_cool_offset"], - "type": Kelvin, + "type": KelvinInt16, "writeable": True, - "range": {"min": 0, "max": 5}, + "datatype": "INT16", + "unit": "K/10", + "default": 0, + "range": {"min": -50, "max": 50}, "since": "3.90.1", - "description": "Temperature correction in Kelvin " \ - "for mixing circuit 1 in cooling mode", + "description": "Offset applied to the current flow temperature for mixing circuit 1 cooling. \ +Requires mc1_cool_mode = offset to apply." }, { "index": 20, @@ -185,30 +247,45 @@ "names": ["mc2_heat_mode"], "type": ControlMode, "writeable": True, + "datatype": "UINT16", + "unit": "enum", + "default": 0, + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "Operating mode for mixing circuit 2 in heating mode", + "description": "Configuration for mixing circuit 2 heating operation \ +0: no influence \ +1: Heating setpoint \ +2: Heating offset \ +3: Heating level" }, { "index": 21, "count": 1, "names": ["mc2_heat_setpoint"], - "type": Celsius, + "type": CelsiusUInt16, "writeable": True, - "range": {"min": 20, "max": 65}, + "datatype": "UINT16", + "unit": "°C/10", + "default": 350, + "range": {"min": 200, "max": 650}, "since": "3.90.1", - "description": "Desired target temperature in °C " \ - "for mixing circuit 2 in heating mode", + "description": "Overrides the current flow temperature for mixing circuit 2 heating. \ +Value may be limited by heat pump controller settings. \ +Requires mc2_heat_mode = setpoint to apply." }, { "index": 22, "count": 1, "names": ["mc2_heat_offset"], - "type": Kelvin, + "type": KelvinInt16, "writeable": True, - "range": {"min": 0, "max": 5}, + "datatype": "INT16", + "unit": "K/10", + "default": 0, + "range": {"min": -50, "max": 50}, "since": "3.90.1", - "description": "Temperature correction in Kelvin " \ - "for mixing circuit 2 in heating mode", + "description": "Offset applied to the current flow temperature for mixing circuit 2 heating. \ +Requires mc2_heat_mode = offset to apply." }, { "index": 23, @@ -226,30 +303,45 @@ "names": ["mc2_cool_mode"], "type": ControlMode, "writeable": True, + "datatype": "UINT16", + "unit": "enum", + "default": 0, + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "Operating mode for mixing circuit 2 in cooling mode", + "description": "Configuration for mixing circuit 2 cooling operation \ +0: no influence \ +1: Cooling setpoint \ +2: Cooling offset \ +3: Cooling level" }, { "index": 26, "count": 1, "names": ["mc2_cool_setpoint"], - "type": Celsius, + "type": CelsiusUInt16, "writeable": True, - "range": {"min": 5, "max": 25}, + "datatype": "UINT16", + "unit": "°C/10", + "default": 200, + "range": {"min": 50, "max": 250}, "since": "3.90.1", - "description": "Desired target temperature in °C " \ - "for mixing circuit 2 in cooling mode", + "description": "Overrides the current flow temperature for mixing circuit 2 cooling. \ +Value may be limited by heat pump controller settings. \ +Requires mc2_cool_mode = setpoint to apply." }, { "index": 27, "count": 1, "names": ["mc2_cool_offset"], - "type": Kelvin, + "type": KelvinInt16, "writeable": True, - "range": {"min": 0, "max": 5}, + "datatype": "INT16", + "unit": "K/10", + "default": 0, + "range": {"min": -50, "max": 50}, "since": "3.90.1", - "description": "Temperature correction in Kelvin " \ - "for mixing circuit 2 in cooling mode", + "description": "Offset applied to the current flow temperature for mixing circuit 2 cooling. \ +Requires mc2_cool_mode = offset to apply." }, { "index": 30, @@ -257,30 +349,45 @@ "names": ["mc3_heat_mode"], "type": ControlMode, "writeable": True, + "datatype": "UINT16", + "unit": "enum", + "default": 0, + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "Operating mode for mixing circuit 3 in heating mode", + "description": "Configuration for mixing circuit 3 heating operation \ +0: no influence \ +1: Heating setpoint \ +2: Heating offset \ +3: Heating level" }, { "index": 31, "count": 1, "names": ["mc3_heat_setpoint"], - "type": Celsius, + "type": CelsiusUInt16, "writeable": True, - "range": {"min": 20, "max": 65}, + "datatype": "UINT16", + "unit": "°C/10", + "default": 350, + "range": {"min": 200, "max": 650}, "since": "3.90.1", - "description": "Desired target temperature in °C " \ - "for mixing circuit 3 in heating mode", + "description": "Overrides the current flow temperature for mixing circuit 3 heating. \ +Value may be limited by heat pump controller settings. \ +Requires mc3_heat_mode = setpoint to apply." }, { "index": 32, "count": 1, "names": ["mc3_heat_offset"], - "type": Kelvin, + "type": KelvinInt16, "writeable": True, - "range": {"min": 0, "max": 5}, + "datatype": "INT16", + "unit": "K/10", + "default": 0, + "range": {"min": -50, "max": 50}, "since": "3.90.1", - "description": "Temperature correction in Kelvin " \ - "for mixing circuit 3 in heating mode", + "description": "Offset applied to the current flow temperature for mixing circuit 3 heating. \ +Requires mc3_heat_mode = offset to apply." }, { "index": 33, @@ -298,30 +405,45 @@ "names": ["mc3_cool_mode"], "type": ControlMode, "writeable": True, + "datatype": "UINT16", + "unit": "enum", + "default": 0, + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "Operating mode for mixing circuit 3 in cooling mode", + "description": "Configuration for mixing circuit 3 cooling operation \ +0: no influence \ +1: Cooling setpoint \ +2: Cooling offset \ +3: Cooling level" }, { "index": 36, "count": 1, "names": ["mc3_cool_setpoint"], - "type": Celsius, + "type": CelsiusUInt16, "writeable": True, - "range": {"min": 5, "max": 25}, + "datatype": "UINT16", + "unit": "°C/10", + "default": 200, + "range": {"min": 50, "max": 250}, "since": "3.90.1", - "description": "Desired target temperature in °C " \ - "for mixing circuit 3 in cooling mode", + "description": "Overrides the current flow temperature for mixing circuit 3 cooling. \ +Value may be limited by heat pump controller settings. \ +Requires mc3_cool_mode = setpoint to apply." }, { "index": 37, "count": 1, "names": ["mc3_cool_offset"], - "type": Kelvin, + "type": KelvinInt16, "writeable": True, - "range": {"min": 0, "max": 5}, + "datatype": "INT16", + "unit": "K/10", + "default": 0, + "range": {"min": -50, "max": 50}, "since": "3.90.1", - "description": "Temperature correction in Kelvin " \ - "for mixing circuit 3 in cooling mode", + "description": "Offset applied to the current flow temperature for mixing circuit 3 cooling. \ +Requires mc3_cool_mode = offset to apply." }, { "index": 40, @@ -329,18 +451,36 @@ "names": ["lpc_mode"], "type": LpcMode, "writeable": True, + "datatype": "UINT16", + "unit": "enum", + "default": 0, + "range": {"min": 0, "max": 2}, "since": "3.90.1", - "description": "Operating mode of the load power control", + "description": "Configuration for limitation of power consumption: \ +0: no power limitation (normal operation) \ +Setpoint values are achieved with heat pump performance curve \ +1: Soft limitation (recommended for PV surplus) \ +Power recommendation for heat pump, i.e., heat pump attempts to \ +limit power demand according to data point pc_limit \ +If the actual value deviates too much from the setpoint (hysteresis), \ +the heat pump ignores the PC Limit power specification. \ +2: Hard limitation (recommended only for §14a EnWG). \ +The heat pump limits the power consumption according to pc_limit regardless of hysteresis. \ +Hard limitation may reduce comfort." }, { "index": 41, "count": 1, "names": ["pc_limit"], - "type": PowerLimit, + "type": PowerKW, "writeable": True, - "range": {"min": 0, "max": 30}, + "datatype": "UINT16", + "unit": "kW/10", + "default": 300, + "range": {"min": 0, "max": 300}, "since": "3.90.1", - "description": "Maximum power limit", + "description": "Maximum allowed power consumption of the heat pump. \ +Requires lpc_mode to be set accordingly." }, { "index": 50, @@ -366,8 +506,15 @@ "names": ["lock_cooling"], "type": LockMode, "writeable": True, + "datatype": "UINT16", + "unit": "bool", + "default": 0, + "range": {"min": 0, "max": 1}, "since": "3.90.1", - "description": "Lock state for the cooling function", + "description": "Cooling operation lock. \ +0: normal operation \ +1: lock passive and active cooling. \ +Frequent switching may cause wear on heat pump and hydraulic components." }, { "index": 53, @@ -375,8 +522,15 @@ "names": ["lock_swimming_pool"], "type": LockMode, "writeable": True, + "datatype": "UINT16", + "unit": "bool", + "default": 0, + "range": {"min": 0, "max": 1}, "since": "3.90.1", - "description": "Lock state for the swimming pool function", + "description": "Swimming pool heating lock. \ +0: normal operation \ +1: lock pool heating. \ +Frequent switching may cause wear on heat pump and hydraulic components." }, { "index": 60, @@ -400,9 +554,10 @@ "index": 66, "count": 1, "names": ["heat_overall_offset"], - "type": Kelvin, + "type": KelvinInt16, "writeable": True, - "range": {"min": 0, "max": 20}, + "datatype": "INT16", + "range": {"min": -200, "max": 200}, "since": "3.92.0", "description": "Temperature correction in Kelvin " \ "for all heating functions", diff --git a/luxtronik/definitions/inputs.py b/luxtronik/definitions/inputs.py index acbe3093..cc5be839 100644 --- a/luxtronik/definitions/inputs.py +++ b/luxtronik/definitions/inputs.py @@ -1,20 +1,28 @@ """ Constant list containing all 'inputs' definitions -used by the Smart Home Interface (SHI) of the Luxtronik controller. +used by the smart home interface (SHI) of the Luxtronik controller. Unlike the setting registers, these SHI register are volatile and intended for communication with smart home systems. 'Input' register are read-only and are used for display or to control other devices. + +NOTE: Data fields that span multiple registers are typically in big-endian/MSB-first order. """ from typing import Final from luxtronik.datatypes import ( - Celsius, + BufferType, + CelsiusInt16, + CelsiusUInt16, Energy, + Errorcode, FullVersion, - HeatPumpState, - ModeState, + HeatPumpStatus, + Minutes, + ModeStatus, + OnOffMode, OperationMode, + PowerKW, Unknown, ) @@ -26,11 +34,20 @@ { "index": 0, "count": 1, - "names": ["heatpump_state"], - "type": HeatPumpState, + "names": ["heatpump_status"], + "type": HeatPumpStatus, "writeable": False, + "datatype": "UINT16", + "unit": "bitmask", "since": "3.90.1", - "description": "Current operating state of the heat pump", + "description": "Heat pump status bitmask: \ +1: VD1 \ +2: VD2 \ +4: ZWE1 \ +8: ZWE2 \ +16: ZWE3 \ +0: Heat pump inactive \ +>0: Heat pump or auxiliary heater active" }, { "index": 2, @@ -38,51 +55,93 @@ "names": ["operation_mode"], "type": OperationMode, "writeable": False, + "datatype": "UINT16", + "unit": "enum", + "default": 5, + "range": {"min": 0, "max": 7}, "since": "3.90.1", - "description": "Overall operation mode of the system", + "description": "Operating mode status: \ +0: Heating \ +1: DHW heating \ +2: Pool heating / Solar\ +3: Utility lockout \ +4: Defrost \ +5: No demand \ +6: Not used \ +7: Cooling" }, { "index": 3, "count": 1, - "names": ["heating_state"], - "type": ModeState, + "names": ["heating_status"], + "type": ModeStatus, "writeable": False, + "datatype": "UINT16", + "unit": "enum", + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "Current state of the heating function", + "description": "Heating status: \ +0: Off \ +1: No demand \ +2: Demand \ +3: Active" }, { "index": 4, "count": 1, - "names": ["hot_water_state"], - "type": ModeState, + "names": ["hot_water_status", "dhw_status"], + "type": ModeStatus, "writeable": False, + "datatype": "UINT16", + "unit": "enum", + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "Current state of the hot water system", + "description": "DHW status: \ +0: Off \ +1: No demand \ +2: Demand \ +3: Active" }, { "index": 6, "count": 1, - "names": ["unknown_input_6"], - "type": Unknown, + "names": ["cooling_status"], + "type": ModeStatus, "writeable": False, + "datatype": "UINT16", + "unit": "enum", + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Cooling status: \ +0: Off \ +1: No demand \ +2: Demand \ +3: Active" }, { "index": 7, "count": 1, - "names": ["unknown_input_7"], - "type": Unknown, + "names": ["pool_heating_status"], + "type": ModeStatus, "writeable": False, + "datatype": "UINT16", + "unit": "enum", + "range": {"min": 0, "max": 3}, "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Pool heating / Solar status: \ +0: Off \ +1: No demand \ +2: Demand \ +3: Active" }, { "index": 100, "count": 1, "names": ["return_line_temp"], - "type": Celsius, + "type": CelsiusUInt16, "writeable": False, + "datatype": "UINT16", + "unit": "°C/10", "since": "3.90.1", "description": "Current return line temperature", }, @@ -90,8 +149,10 @@ "index": 101, "count": 1, "names": ["return_line_target"], - "type": Celsius, + "type": CelsiusUInt16, "writeable": False, + "datatype": "UINT16", + "unit": "°C/10", "since": "3.90.1", "description": "Target return line temperature", }, @@ -99,8 +160,10 @@ "index": 102, "count": 1, "names": ["return_line_ext"], - "type": Celsius, + "type": CelsiusUInt16, "writeable": False, + "datatype": "UINT16", + "unit": "°C/10", "since": "3.90.1", "description": "Current value of the external return temperature sensor", }, @@ -108,8 +171,10 @@ "index": 103, "count": 1, "names": ["return_line_limit"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Maximum allowed return line temperature", }, @@ -117,8 +182,10 @@ "index": 104, "count": 1, "names": ["return_line_min_target"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Minimum target return line temperature", }, @@ -126,73 +193,89 @@ "index": 105, "count": 1, "names": ["flow_line_temp"], - "type": Celsius, + "type": CelsiusUInt16, "writeable": False, + "datatype": "UINT16", + "unit": "°C/10", "since": "3.90.1", "description": "Current flow line temperature", }, { "index": 106, "count": 1, - "names": ["unknown_input_106"], - "type": Unknown, + "names": ["room_temperature"], + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Current room temperature. \ +Requires accessory RBE+ room control unit." }, { "index": 107, "count": 1, - "names": ["inside_temp"], - "type": Celsius, + "names": ["heating_limit"], + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", - "description": "Measured indoor temperature", + "description": "Heating limit temperature. \ +If undershot (heating curve setpoint - hysteresis), soft-limit power control is ignored." }, { "index": 108, "count": 1, "names": ["outside_temp"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Measured outdoor temperature", }, { "index": 109, "count": 1, - "names": ["unknown_input_109"], - "type": Unknown, + "names": ["outside_temp_average"], + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", + "description": "Average outdoor temperature", }, { "index": 110, "count": 1, - "names": ["unknown_input_110"], - "type": Unknown, + "names": ["heat_source_input"], + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", + "description": "Heat source input temperature", }, { "index": 111, "count": 1, - "names": ["unknown_input_111"], - "type": Unknown, + "names": ["heat_source_output"], + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", + "description": "Heat source output temperature", }, { "index": 112, "count": 1, - "names": ["unknown_input_112"], - "type": Unknown, + "names": ["max_flow_temp"], + "type": CelsiusUInt16, "writeable": False, "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", + "description": "Maximum flow temperature", }, { "index": 113, @@ -206,63 +289,78 @@ { "index": 120, "count": 1, - "names": ["hot_water_temp"], - "type": Celsius, + "names": ["hot_water_temp", "dhw_temp"], + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Current hot water temperature", }, { "index": 121, "count": 1, - "names": ["hot_water_target"], - "type": Celsius, + "names": ["hot_water_target", "dhw_target"], + "type": CelsiusUInt16, "writeable": False, + "datatype": "UINT16", + "unit": "°C/10", "since": "3.90.1", "description": "Target hot water temperature", }, { "index": 122, "count": 1, - "names": ["hot_water_min"], - "type": Celsius, + "names": ["hot_water_min", "dhw_min"], + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", - "description": "Minimum hot water temperature", + "description": "Minimum adjustable hot water temperature", }, { "index": 123, "count": 1, - "names": ["hot_water_max"], - "type": Celsius, + "names": ["hot_water_max", "dhw_max"], + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", - "description": "Maximum hot water temperature", + "description": "Maximum adjustable hot water temperature", }, { "index": 124, "count": 1, - "names": ["unknown_input_124"], - "type": Unknown, + "names": ["hot_water_limit", "dhw_limit"], + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", - "description": "TODO: Function unknown – possibly hot water idle/running indicator", + "description": "DHW limit temperature. \ +If undershot (desired regulation value), soft-limit power control is ignored." }, { "index": 140, "count": 1, "names": ["mc1_temp"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", - "description": "Current temperature of mixing circuit 1", + "description": "Current flow temperature of mixing circuit 1", }, { "index": 141, "count": 1, "names": ["mc1_target"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Desired target temperature of mixing circuit 1", }, @@ -270,8 +368,10 @@ "index": 142, "count": 1, "names": ["mc1_min"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Minimum temperature of mixing circuit 1", }, @@ -279,8 +379,10 @@ "index": 143, "count": 1, "names": ["mc1_max"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Maximum temperature of mixing circuit 1", }, @@ -288,17 +390,21 @@ "index": 150, "count": 1, "names": ["mc2_temp"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", - "description": "Current temperature of mixing circuit 2", + "description": "Current flow temperature of mixing circuit 2", }, { "index": 151, "count": 1, "names": ["mc2_target"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Desired target temperature of mixing circuit 2", }, @@ -306,8 +412,10 @@ "index": 152, "count": 1, "names": ["mc2_min"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Minimum temperature of mixing circuit 2", }, @@ -315,8 +423,10 @@ "index": 153, "count": 1, "names": ["mc2_max"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Maximum temperature of mixing circuit 2", }, @@ -324,17 +434,21 @@ "index": 160, "count": 1, "names": ["mc3_temp"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", - "description": "Current temperature of mixing circuit 3", + "description": "Current flow temperature of mixing circuit 3", }, { "index": 161, "count": 1, "names": ["mc3_target"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Desired target temperature of mixing circuit 3", }, @@ -342,289 +456,257 @@ "index": 162, "count": 1, "names": ["mc3_min"], - "type": Celsius, + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Minimum temperature of mixing circuit 3", }, { "index": 163, "count": 1, - "names": ["mc3_heat_max"], - "type": Celsius, + "names": ["mc3_max"], + "type": CelsiusInt16, "writeable": False, + "datatype": "INT16", + "unit": "°C/10", "since": "3.90.1", "description": "Maximum temperature of mixing circuit 3", }, { "index": 201, "count": 1, - "names": ["unknown_input_201"], - "type": Unknown, + "names": ["error_number"], + "type": Errorcode, "writeable": False, + "datatype": "UINT16", "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Current error number: \ +0: no error \ +X: error code." }, { "index": 202, "count": 1, - "names": ["unknown_input_202"], - "type": Unknown, + "names": ["buffer_type"], + "type": BufferType, "writeable": False, + "datatype": "UINT16", + "range": {"min": 0, "max": 2}, "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Buffer tank configuration: \ +0: series buffer \ +1: separation buffer \ +2: multifunction buffer." }, { "index": 203, "count": 1, - "names": ["unknown_input_203"], - "type": Unknown, + "names": ["min_off_time"], + "type": Minutes, "writeable": False, + "datatype": "UINT16", + "unit": "minute", "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Minimum off-time before heat pump may restart." }, { "index": 204, "count": 1, - "names": ["unknown_input_204"], - "type": Unknown, + "names": ["min_run_time"], + "type": Minutes, "writeable": False, + "datatype": "UINT16", + "unit": "minute", "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Minimum runtime of the heat pump." }, { "index": 205, "count": 1, - "names": ["unknown_input_205"], - "type": Unknown, + "names": ["cooling_configured"], + "type": OnOffMode, "writeable": False, + "datatype": "UINT16", + "unit": "bool", + "range": {"min": 0, "max": 1}, "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Indicates whether cooling mode is configured: \ +0: no \ +1: yes." }, { "index": 206, "count": 1, - "names": ["unknown_input_206"], - "type": Unknown, + "names": ["pool_heating_configured"], + "type": OnOffMode, "writeable": False, + "datatype": "UINT16", + "unit": "bool", + "range": {"min": 0, "max": 1}, "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Indicates whether pool heating is configured: \ +0: no \ +1: yes." }, { "index": 207, "count": 1, - "names": ["unknown_input_207"], - "type": Unknown, + "names": ["cooling_release"], + "type": OnOffMode, "writeable": False, + "datatype": "UINT16", + "unit": "bool", + "range": {"min": 0, "max": 1}, "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Cooling release condition fulfilled: \ +0: no \ +1: yes. \ +Cooling release only valid if cooling is enabled (see cooling_configured)." }, { "index": 300, "count": 1, - "names": ["unknown_input_300"], - "type": Unknown, + "names": ["heating_power_actual"], + "type": PowerKW, "writeable": False, + "datatype": "INT16", + "unit": "kW/10", "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Current heating power." }, { "index": 301, "count": 1, - "names": ["unknown_input_301"], - "type": Unknown, + "names": ["electric_power_actual"], + "type": PowerKW, "writeable": False, + "datatype": "UINT16", + "unit": "kW/10", "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Current electrical power consumption." }, { "index": 302, "count": 1, - "names": ["unknown_input_302"], - "type": Unknown, + "names": ["electric_power_min_predicted"], + "type": PowerKW, "writeable": False, + "datatype": "UINT16", + "unit": "kW/10", "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Minimum predicted electrical power consumption." }, { "index": 310, - "count": 1, - "names": ["unknown_input_310"], - "type": Unknown, - "writeable": False, - "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", - }, - { - "index": 311, - "count": 1, - "names": ["total_power_consumption"], + "count": 2, + "names": ["electric_energy_total"], "type": Energy, "writeable": False, + "datatype": "INT32", + "unit": "kWh/10", "since": "3.90.1", - "description": "Total electrical energy consumption", + "description": "Total electrical energy consumption (all modes)." }, { "index": 312, - "count": 1, - "names": ["unknown_input_312"], - "type": Unknown, - "writeable": False, - "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", - }, - { - "index": 313, - "count": 1, - "names": ["heat_power_consumption"], + "count": 2, + "names": ["electric_energy_heating"], "type": Energy, "writeable": False, + "datatype": "INT32", + "unit": "kWh/10", "since": "3.90.1", - "description": "Electrical energy consumption for heating", + "description": "Total electrical energy consumption for heating." }, { "index": 314, - "count": 1, - "names": ["unknown_input_314"], - "type": Unknown, - "writeable": False, - "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", - }, - { - "index": 315, - "count": 1, - "names": ["hot_water_power_consumption"], + "count": 2, + "names": ["electric_energy_dhw"], "type": Energy, "writeable": False, + "datatype": "INT32", + "unit": "kWh/10", "since": "3.90.1", - "description": "Electrical energy consumption for hot water", + "description": "Total electrical energy consumption for DHW." }, { "index": 316, - "count": 1, - "names": ["unknown_input_316"], - "type": Unknown, - "writeable": False, - "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", - }, - { - "index": 317, - "count": 1, - "names": ["unknown_input_317"], - "type": Unknown, + "count": 2, + "names": ["electric_energy_cooling"], + "type": Energy, "writeable": False, + "datatype": "INT32", + "unit": "kWh/10", "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Total electrical energy consumption for cooling." }, { "index": 318, - "count": 1, - "names": ["unknown_input_318"], - "type": Unknown, - "writeable": False, - "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", - }, - { - "index": 319, - "count": 1, - "names": ["unknown_input_319"], - "type": Unknown, + "count": 2, + "names": ["electric_energy_pool"], + "type": Energy, "writeable": False, + "datatype": "INT32", + "unit": "kWh/10", "since": "3.90.1", - "description": "TODO: Function unknown – requires further analysis", + "description": "Total electrical energy consumption for pool heating / solar." }, { "index": 320, - "count": 1, - "names": ["unknown_input_320"], - "type": Unknown, - "writeable": False, - "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", - }, - { - "index": 321, - "count": 1, - "names": ["unknown_input_321"], - "type": Unknown, + "count": 2, + "names": ["thermal_energy_total"], + "type": Energy, "writeable": False, + "datatype": "INT32", + "unit": "kWh/10", "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", + "description": "Total thermal energy production (all modes)." }, { "index": 322, - "count": 1, - "names": ["unknown_input_322"], - "type": Unknown, - "writeable": False, - "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", - }, - { - "index": 323, - "count": 1, - "names": ["unknown_input_323"], - "type": Unknown, + "count": 2, + "names": ["thermal_energy_heating"], + "type": Energy, "writeable": False, + "datatype": "INT32", + "unit": "kWh/10", "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", + "description": "Total thermal energy production for heating." }, { "index": 324, - "count": 1, - "names": ["unknown_input_324"], - "type": Unknown, - "writeable": False, - "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", - }, - { - "index": 325, - "count": 1, - "names": ["unknown_input_325"], - "type": Unknown, + "count": 2, + "names": ["thermal_energy_dhw"], + "type": Energy, "writeable": False, + "datatype": "INT32", + "unit": "kWh/10", "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", + "description": "Total thermal energy production for DHW." }, { "index": 326, - "count": 1, - "names": ["unknown_input_326"], - "type": Unknown, - "writeable": False, - "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", - }, - { - "index": 327, - "count": 1, - "names": ["unknown_input_327"], - "type": Unknown, + "count": 2, + "names": ["thermal_energy_cooling"], + "type": Energy, "writeable": False, + "datatype": "INT32", + "unit": "kWh/10", "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", + "description": "Total thermal energy production for cooling." }, { "index": 328, - "count": 1, - "names": ["unknown_input_328"], - "type": Unknown, - "writeable": False, - "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", - }, - { - "index": 329, - "count": 1, - "names": ["unknown_input_329"], - "type": Unknown, + "count": 2, + "names": ["thermal_energy_pool"], + "type": Energy, "writeable": False, + "datatype": "INT32", + "unit": "kWh/10", "since": "3.92.0", - "description": "TODO: Function unknown – requires further analysis", + "description": "Total thermal energy production for pool heating / solar." }, { "index": 350, diff --git a/luxtronik/definitions/parameters.py b/luxtronik/definitions/parameters.py new file mode 100644 index 00000000..5ea847d7 --- /dev/null +++ b/luxtronik/definitions/parameters.py @@ -0,0 +1,11641 @@ +""" +Constant list containing all 'parameter' definitions +used by the config interface (CFI) of the Luxtronik controller. + +The parameters represents the heat pump settings, +are stored permanently and are readable and writable. +""" +from typing import Final + +from luxtronik.datatypes import ( + AccessLevel, + Bool, + Count, + Energy, + Kelvin, + Celsius, + CoolingMode, + HeatingMode, + HotWaterMode, + Hours, + Hours2, + Minutes, + MixedCircuitMode, + OnOffMode, + PoolMode, + Seconds, + SolarMode, + Timestamp, + Unknown, + VentilationMode, + TimerProgram, + TimeOfDay, + TimeOfDay2, +) + +# Offset which must be added to the parameter indices +# to obtain the correct address of the data fields +PARAMETERS_OFFSET: Final = 0 + +PARAMETERS_DEFINITIONS_LIST: Final = [ + { + "index": 0, + "count": 1, + "names": ['ID_Transfert_LuxNet', 'Unknown_Parameter_0'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1, + "count": 1, + "names": ['ID_Einst_WK_akt', 'Unknown_Parameter_1'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 2, + "count": 1, + "names": ['ID_Einst_BWS_akt', 'Unknown_Parameter_2'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 3, + "count": 1, + "names": ['ID_Ba_Hz_akt', 'Unknown_Parameter_3'], + "type": HeatingMode, + "writeable": True, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 4, + "count": 1, + "names": ['ID_Ba_Bw_akt', 'Unknown_Parameter_4'], + "type": HotWaterMode, + "writeable": True, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 5, + "count": 1, + "names": ['ID_Ba_Al_akt', 'Unknown_Parameter_5'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 6, + "count": 1, + "names": ['ID_SU_FrkdHz', 'Unknown_Parameter_6'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 7, + "count": 1, + "names": ['ID_SU_FrkdBw', 'Unknown_Parameter_7'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 8, + "count": 1, + "names": ['ID_SU_FrkdAl', 'Unknown_Parameter_8'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 9, + "count": 1, + "names": ['ID_Einst_HReg_akt', 'Unknown_Parameter_9'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 10, + "count": 1, + "names": ['ID_Einst_HzHwMAt_akt', 'Unknown_Parameter_10'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 11, + "count": 1, + "names": ['ID_Einst_HzHwHKE_akt', 'Unknown_Parameter_11'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 12, + "count": 1, + "names": ['ID_Einst_HzHKRANH_akt', 'Unknown_Parameter_12'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 13, + "count": 1, + "names": ['ID_Einst_HzHKRABS_akt', 'Unknown_Parameter_13'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 14, + "count": 1, + "names": ['ID_Einst_HzMK1E_akt', 'Unknown_Parameter_14'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 15, + "count": 1, + "names": ['ID_Einst_HzMK1ANH_akt', 'Unknown_Parameter_15'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 16, + "count": 1, + "names": ['ID_Einst_HzMK1ABS_akt', 'Unknown_Parameter_16'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 17, + "count": 1, + "names": ['ID_Einst_HzFtRl_akt', 'Unknown_Parameter_17'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 18, + "count": 1, + "names": ['ID_Einst_HzFtMK1Vl_akt', 'Unknown_Parameter_18'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 19, + "count": 1, + "names": ['ID_Einst_SUBW_akt', 'Unknown_Parameter_19'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 20, + "count": 1, + "names": ['ID_Einst_BwTDI_akt_MO', 'Unknown_Parameter_20'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 21, + "count": 1, + "names": ['ID_Einst_BwTDI_akt_DI', 'Unknown_Parameter_21'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 22, + "count": 1, + "names": ['ID_Einst_BwTDI_akt_MI', 'Unknown_Parameter_22'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 23, + "count": 1, + "names": ['ID_Einst_BwTDI_akt_DO', 'Unknown_Parameter_23'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 24, + "count": 1, + "names": ['ID_Einst_BwTDI_akt_FR', 'Unknown_Parameter_24'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 25, + "count": 1, + "names": ['ID_Einst_BwTDI_akt_SA', 'Unknown_Parameter_25'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 26, + "count": 1, + "names": ['ID_Einst_BwTDI_akt_SO', 'Unknown_Parameter_26'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 27, + "count": 1, + "names": ['ID_Einst_BwTDI_akt_AL', 'Unknown_Parameter_27'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 28, + "count": 1, + "names": ['ID_Einst_AnlKonf_akt', 'Unknown_Parameter_28'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 29, + "count": 1, + "names": ['ID_Einst_Sprache_akt', 'Unknown_Parameter_29'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 30, + "count": 1, + "names": ['ID_Switchoff_Zahler', 'Unknown_Parameter_30'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 31, + "count": 1, + "names": ['ID_Switchoff_index', 'Unknown_Parameter_31'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 32, + "count": 1, + "names": ['ID_Einst_EvuTyp_akt', 'Unknown_Parameter_32'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 33, + "count": 1, + "names": ['ID_Einst_RFVEinb_akt', 'Unknown_Parameter_33'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 34, + "count": 1, + "names": ['ID_Einst_AbtZykMax_akt', 'Unknown_Parameter_34'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 35, + "count": 1, + "names": ['ID_Einst_HREinb_akt', 'Unknown_Parameter_35'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 36, + "count": 1, + "names": ['ID_Einst_ZWE1Art_akt', 'Unknown_Parameter_36'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 37, + "count": 1, + "names": ['ID_Einst_ZWE1Fkt_akt', 'Unknown_Parameter_37'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 38, + "count": 1, + "names": ['ID_Einst_ZWE2Art_akt', 'Unknown_Parameter_38'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 39, + "count": 1, + "names": ['ID_Einst_ZWE2Fkt_akt', 'Unknown_Parameter_39'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 40, + "count": 1, + "names": ['ID_Einst_BWBer_akt', 'Unknown_Parameter_40'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 41, + "count": 1, + "names": ['ID_Einst_En_Inst', 'Unknown_Parameter_41'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 42, + "count": 1, + "names": ['ID_Einst_MK1Typ_akt', 'Unknown_Parameter_42'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 43, + "count": 1, + "names": ['ID_Einst_ABTLuft_akt', 'Unknown_Parameter_43'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 44, + "count": 1, + "names": ['ID_Einst_TLAbt_akt', 'Unknown_Parameter_44'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 45, + "count": 1, + "names": ['ID_Einst_LAbtTime_akt', 'Unknown_Parameter_45'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 46, + "count": 1, + "names": ['ID_Einst_ASDTyp_akt', 'Unknown_Parameter_46'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 47, + "count": 1, + "names": ['ID_Einst_LGST_akt', 'Unknown_Parameter_47'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 48, + "count": 1, + "names": ['ID_Einst_BwWpTime_akt', 'Unknown_Parameter_48'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 49, + "count": 1, + "names": ['ID_Einst_Popt_akt', 'Unknown_Parameter_49'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 50, + "count": 1, + "names": ['ID_Einst_Kurzprog_akt', 'Unknown_Parameter_50'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 51, + "count": 1, + "names": ['ID_Timer_Kurzprog_akt', 'Unknown_Parameter_51'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 52, + "count": 1, + "names": ['ID_Einst_ManAbt_akt', 'Unknown_Parameter_52'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 53, + "count": 1, + "names": ['ID_Einst_Ahz_akt', 'Unknown_Parameter_53'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 54, + "count": 1, + "names": ['ID_Einst_TVL_Ahz_1', 'Unknown_Parameter_54'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 55, + "count": 1, + "names": ['ID_Einst_TVL_Ahz_2', 'Unknown_Parameter_55'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 56, + "count": 1, + "names": ['ID_Einst_TVL_Ahz_3', 'Unknown_Parameter_56'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 57, + "count": 1, + "names": ['ID_Einst_TVL_Ahz_4', 'Unknown_Parameter_57'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 58, + "count": 1, + "names": ['ID_Einst_TVL_Ahz_5', 'Unknown_Parameter_58'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 59, + "count": 1, + "names": ['ID_Einst_TVL_Ahz_6', 'Unknown_Parameter_59'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 60, + "count": 1, + "names": ['ID_Einst_TVL_Ahz_7', 'Unknown_Parameter_60'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 61, + "count": 1, + "names": ['ID_Einst_TVL_Ahz_8', 'Unknown_Parameter_61'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 62, + "count": 1, + "names": ['ID_Einst_TVL_Ahz_9', 'Unknown_Parameter_62'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 63, + "count": 1, + "names": ['ID_Einst_TVL_Ahz_10', 'Unknown_Parameter_63'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 64, + "count": 1, + "names": ['ID_Einst_TVL_Std_1', 'Unknown_Parameter_64'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 65, + "count": 1, + "names": ['ID_Einst_TVL_Std_2', 'Unknown_Parameter_65'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 66, + "count": 1, + "names": ['ID_Einst_TVL_Std_3', 'Unknown_Parameter_66'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 67, + "count": 1, + "names": ['ID_Einst_TVL_Std_4', 'Unknown_Parameter_67'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 68, + "count": 1, + "names": ['ID_Einst_TVL_Std_5', 'Unknown_Parameter_68'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 69, + "count": 1, + "names": ['ID_Einst_TVL_Std_6', 'Unknown_Parameter_69'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 70, + "count": 1, + "names": ['ID_Einst_TVL_Std_7', 'Unknown_Parameter_70'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 71, + "count": 1, + "names": ['ID_Einst_TVL_Std_8', 'Unknown_Parameter_71'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 72, + "count": 1, + "names": ['ID_Einst_TVL_Std_9', 'Unknown_Parameter_72'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 73, + "count": 1, + "names": ['ID_Einst_TVL_Std_10', 'Unknown_Parameter_73'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 74, + "count": 1, + "names": ['ID_Einst_BWS_Hyst_akt', 'Unknown_Parameter_74'], + "type": Kelvin, + "writeable": True, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 75, + "count": 1, + "names": ['ID_Temp_TBW_BwHD_saved', 'Unknown_Parameter_75'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 76, + "count": 1, + "names": ['ID_Einst_ABT1_akt', 'Unknown_Parameter_76'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 77, + "count": 1, + "names": ['ID_Einst_LABTpaus_akt', 'Unknown_Parameter_77'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 78, + "count": 1, + "names": ['ID_AHZ_state_akt', 'Unknown_Parameter_78'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 79, + "count": 1, + "names": ['ID_Sollwert_TRL_HZ_AHZ', 'Unknown_Parameter_79'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 80, + "count": 1, + "names": ['ID_AHP_valid_records', 'Unknown_Parameter_80'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 81, + "count": 1, + "names": ['ID_Timer_AHZ_akt', 'Unknown_Parameter_81'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 82, + "count": 1, + "names": ['ID_Einst_BWTINP_akt', 'Unknown_Parameter_82'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 83, + "count": 1, + "names": ['ID_Einst_ZUPTYP_akt', 'Unknown_Parameter_83'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 84, + "count": 1, + "names": ['ID_Sollwert_TLG_max', 'Unknown_Parameter_84'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 85, + "count": 1, + "names": ['ID_Einst_BWZIP_akt', 'Unknown_Parameter_85'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 86, + "count": 1, + "names": ['ID_Einst_ERRmZWE_akt', 'Unknown_Parameter_86'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 87, + "count": 1, + "names": ['ID_Einst_TRBegr_akt', 'Unknown_Parameter_87'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 88, + "count": 1, + "names": ['ID_Einst_HRHyst_akt', 'Unknown_Parameter_88'], + "type": Kelvin, + "writeable": True, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 89, + "count": 1, + "names": ['ID_Einst_TRErhmax_akt', 'Unknown_Parameter_89'], + "type": Kelvin, + "writeable": True, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 90, + "count": 1, + "names": ['ID_Einst_ZWEFreig_akt', 'Unknown_Parameter_90'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 91, + "count": 1, + "names": ['ID_Einst_TAmax_akt', 'Unknown_Parameter_91'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 92, + "count": 1, + "names": ['ID_Einst_TAmin_akt', 'Unknown_Parameter_92'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 93, + "count": 1, + "names": ['ID_Einst_TWQmin_akt', 'Unknown_Parameter_93'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 94, + "count": 1, + "names": ['ID_Einst_THGmax_akt', 'Unknown_Parameter_94'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 95, + "count": 1, + "names": ['ID_Einst_FRGT2VD_akt', 'Unknown_Parameter_95'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 96, + "count": 1, + "names": ['ID_Einst_TV2VDBW_akt', 'Unknown_Parameter_96'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 97, + "count": 1, + "names": ['ID_Einst_SuAll_akt', 'Unknown_Parameter_97'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 98, + "count": 1, + "names": ['ID_Einst_TAbtEnd_akt', 'Unknown_Parameter_98'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 99, + "count": 1, + "names": ['ID_Einst_NrKlingel_akt', 'Unknown_Parameter_99'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 100, + "count": 1, + "names": ['ID_Einst_BWStyp_akt', 'Unknown_Parameter_100'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 101, + "count": 1, + "names": ['ID_Einst_ABT2_akt', 'Unknown_Parameter_101'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 102, + "count": 1, + "names": ['ID_Einst_UeVd_akt', 'Unknown_Parameter_102'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 103, + "count": 1, + "names": ['ID_Einst_RTyp_akt', 'Unknown_Parameter_103'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 104, + "count": 1, + "names": ['ID_Einst_AhpM_akt', 'Unknown_Parameter_104'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 105, + "count": 1, + "names": ['ID_Soll_BWS_akt', 'Unknown_Parameter_105'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 106, + "count": 1, + "names": ['ID_Timer_Password', 'Unknown_Parameter_106'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 107, + "count": 1, + "names": ['ID_Einst_Zugangscode', 'Unknown_Parameter_107'], + "type": AccessLevel, + "writeable": True, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 108, + "count": 1, + "names": ['ID_Einst_BA_Kuehl_akt', 'Unknown_Parameter_108'], + "type": CoolingMode, + "writeable": True, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 109, + "count": 1, + "names": ['ID_Sollwert_Kuehl1_akt', 'Unknown_Parameter_109'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 110, + "count": 1, + "names": ['ID_Einst_KuehlFreig_akt', 'Unknown_Parameter_110'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 111, + "count": 1, + "names": ['ID_Einst_TAbsMin_akt', 'Unknown_Parameter_111'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 112, + "count": 1, + "names": ['ID_TWQmin_saved', 'Unknown_Parameter_112'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 113, + "count": 1, + "names": ['ID_CWP_saved', 'Unknown_Parameter_113'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 114, + "count": 1, + "names": ['ID_Einst_Anode_akt', 'Unknown_Parameter_114'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 115, + "count": 1, + "names": ['ID_Timer_pexoff_akt', 'Unknown_Parameter_115'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 116, + "count": 1, + "names": ['ID_Einst_AnlPrio_Hzakt', 'Unknown_Parameter_116'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 117, + "count": 1, + "names": ['ID_Einst_AnlPrio_Bwakt', 'Unknown_Parameter_117'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 118, + "count": 1, + "names": ['ID_Einst_AnlPrio_Swakt', 'Unknown_Parameter_118'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 119, + "count": 1, + "names": ['ID_Ba_Sw_akt', 'Unknown_Parameter_119'], + "type": PoolMode, + "writeable": True, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 120, + "count": 1, + "names": ['ID_Einst_RTypMK1_akt', 'Unknown_Parameter_120'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 121, + "count": 1, + "names": ['ID_Einst_RTypMK2_akt', 'Unknown_Parameter_121'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 122, + "count": 1, + "names": ['ID_Einst_TDC_Ein_akt', 'Unknown_Parameter_122'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 123, + "count": 1, + "names": ['ID_Einst_TDC_Aus_akt', 'Unknown_Parameter_123'], + "type": Kelvin, + "writeable": False, + "datatype": 'INT32', + "unit": 'K/10', + "description": '', + }, + { + "index": 124, + "count": 1, + "names": ['ID_Einst_TDC_Max_akt', 'Unknown_Parameter_124'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 125, + "count": 1, + "names": ['ID_Einst_HysHzExEn_akt', 'Unknown_Parameter_125'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 126, + "count": 1, + "names": ['ID_Einst_HysBwExEn_akt', 'Unknown_Parameter_126'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 127, + "count": 1, + "names": ['ID_Einst_ZWE3Art_akt', 'Unknown_Parameter_127'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 128, + "count": 1, + "names": ['ID_Einst_ZWE3Fkt_akt', 'Unknown_Parameter_128'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 129, + "count": 1, + "names": ['ID_Einst_HzSup_akt', 'Unknown_Parameter_129'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 130, + "count": 1, + "names": ['ID_Einst_MK2Typ_akt', 'Unknown_Parameter_130'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 131, + "count": 1, + "names": ['ID_Einst_KuTyp_akt', 'Unknown_Parameter_131'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 132, + "count": 1, + "names": ['ID_Sollwert_KuCft1_akt', 'Unknown_Parameter_132'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 133, + "count": 1, + "names": ['ID_Sollwert_KuCft2_akt', 'Unknown_Parameter_133'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 134, + "count": 1, + "names": ['ID_Sollwert_AtDif1_akt', 'Unknown_Parameter_134'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 135, + "count": 1, + "names": ['ID_Sollwert_AtDif2_akt', 'Unknown_Parameter_135'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 136, + "count": 1, + "names": ['ID_SU_FrkdSwb', 'Unknown_Parameter_136'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 137, + "count": 1, + "names": ['ID_Einst_SwbBer_akt', 'Unknown_Parameter_137'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 138, + "count": 1, + "names": ['ID_Einst_TV2VDSWB_akt', 'Unknown_Parameter_138'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 139, + "count": 1, + "names": ['ID_Einst_MinSwan_Time_akt', 'Unknown_Parameter_139'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 140, + "count": 1, + "names": ['ID_Einst_SuMk2_akt', 'Unknown_Parameter_140'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 141, + "count": 1, + "names": ['ID_Einst_HzMK2E_akt', 'Unknown_Parameter_141'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 142, + "count": 1, + "names": ['ID_Einst_HzMK2ANH_akt', 'Unknown_Parameter_142'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 143, + "count": 1, + "names": ['ID_Einst_HzMK2ABS_akt', 'Unknown_Parameter_143'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 144, + "count": 1, + "names": ['ID_Einst_HzMK2Hgr_akt', 'Unknown_Parameter_144'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 145, + "count": 1, + "names": ['ID_Einst_HzFtMK2Vl_akt', 'Unknown_Parameter_145'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 146, + "count": 1, + "names": ['ID_Temp_THG_BwHD_saved', 'Unknown_Parameter_146'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 147, + "count": 1, + "names": ['ID_Temp_TA_BwHD_saved', 'Unknown_Parameter_147'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 148, + "count": 1, + "names": ['ID_Einst_BwHup_akt', 'Unknown_Parameter_148'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 149, + "count": 1, + "names": ['ID_Einst_TVLmax_akt', 'Unknown_Parameter_149'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 150, + "count": 1, + "names": ['ID_Einst_MK1LzFaktor_akt', 'Unknown_Parameter_150'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 151, + "count": 1, + "names": ['ID_Einst_MK2LzFaktor_akt', 'Unknown_Parameter_151'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 152, + "count": 1, + "names": ['ID_Einst_MK1PerFaktor_akt', 'Unknown_Parameter_152'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 153, + "count": 1, + "names": ['ID_Einst_MK2PerFaktor_akt', 'Unknown_Parameter_153'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 154, + "count": 1, + "names": ['ID_Entl_Zyklus_akt', 'Unknown_Parameter_154'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 155, + "count": 1, + "names": ['ID_Einst_Entl_time_akt', 'Unknown_Parameter_155'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 156, + "count": 1, + "names": ['ID_Entl_Pause', 'Unknown_Parameter_156'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 157, + "count": 1, + "names": ['ID_Entl_timer', 'Unknown_Parameter_157'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 158, + "count": 1, + "names": ['ID_Einst_Entl_akt', 'Unknown_Parameter_158'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 159, + "count": 1, + "names": ['ID_Ahz_HLeist_confirmed', 'Unknown_Parameter_159'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 160, + "count": 1, + "names": ['ID_FirstInit_akt', 'Unknown_Parameter_160'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 161, + "count": 1, + "names": ['ID_Einst_SuAll_akt2', 'Unknown_Parameter_161'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 162, + "count": 1, + "names": ['ID_Einst_SuAllWo_zeit_0_0', 'Unknown_Parameter_162'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 163, + "count": 1, + "names": ['ID_Einst_SuAllWo_zeit_0_1', 'Unknown_Parameter_163'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 164, + "count": 1, + "names": ['ID_Einst_SuAllWo_zeit_1_0', 'Unknown_Parameter_164'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 165, + "count": 1, + "names": ['ID_Einst_SuAllWo_zeit_1_1', 'Unknown_Parameter_165'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 166, + "count": 1, + "names": ['ID_Einst_SuAllWo_zeit_2_0', 'Unknown_Parameter_166'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 167, + "count": 1, + "names": ['ID_Einst_SuAllWo_zeit_2_1', 'Unknown_Parameter_167'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 168, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_0_0', 'Unknown_Parameter_168'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 169, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_0_1', 'Unknown_Parameter_169'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 170, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_1_0', 'Unknown_Parameter_170'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 171, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_1_1', 'Unknown_Parameter_171'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 172, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_2_0', 'Unknown_Parameter_172'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 173, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_2_1', 'Unknown_Parameter_173'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 174, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_0_2', 'Unknown_Parameter_174'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 175, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_0_3', 'Unknown_Parameter_175'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 176, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_1_2', 'Unknown_Parameter_176'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 177, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_1_3', 'Unknown_Parameter_177'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 178, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_2_2', 'Unknown_Parameter_178'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 179, + "count": 1, + "names": ['ID_Einst_SuAll25_zeit_2_3', 'Unknown_Parameter_179'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 180, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_0', 'Unknown_Parameter_180'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 181, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_1', 'Unknown_Parameter_181'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 182, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_0', 'Unknown_Parameter_182'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 183, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_1', 'Unknown_Parameter_183'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 184, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_0', 'Unknown_Parameter_184'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 185, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_1', 'Unknown_Parameter_185'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 186, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_2', 'Unknown_Parameter_186'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 187, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_3', 'Unknown_Parameter_187'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 188, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_2', 'Unknown_Parameter_188'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 189, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_3', 'Unknown_Parameter_189'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 190, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_2', 'Unknown_Parameter_190'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 191, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_3', 'Unknown_Parameter_191'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 192, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_4', 'Unknown_Parameter_192'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 193, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_5', 'Unknown_Parameter_193'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 194, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_4', 'Unknown_Parameter_194'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 195, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_5', 'Unknown_Parameter_195'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 196, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_4', 'Unknown_Parameter_196'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 197, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_5', 'Unknown_Parameter_197'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 198, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_6', 'Unknown_Parameter_198'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 199, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_7', 'Unknown_Parameter_199'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 200, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_6', 'Unknown_Parameter_200'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 201, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_7', 'Unknown_Parameter_201'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 202, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_6', 'Unknown_Parameter_202'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 203, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_7', 'Unknown_Parameter_203'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 204, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_8', 'Unknown_Parameter_204'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 205, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_9', 'Unknown_Parameter_205'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 206, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_8', 'Unknown_Parameter_206'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 207, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_9', 'Unknown_Parameter_207'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 208, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_8', 'Unknown_Parameter_208'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 209, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_9', 'Unknown_Parameter_209'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 210, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_10', 'Unknown_Parameter_210'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 211, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_11', 'Unknown_Parameter_211'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 212, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_10', 'Unknown_Parameter_212'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 213, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_11', 'Unknown_Parameter_213'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 214, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_10', 'Unknown_Parameter_214'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 215, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_11', 'Unknown_Parameter_215'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 216, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_12', 'Unknown_Parameter_216'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 217, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_0_13', 'Unknown_Parameter_217'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 218, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_12', 'Unknown_Parameter_218'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 219, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_1_13', 'Unknown_Parameter_219'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 220, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_12', 'Unknown_Parameter_220'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 221, + "count": 1, + "names": ['ID_Einst_SuAllTg_zeit_2_13', 'Unknown_Parameter_221'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 222, + "count": 1, + "names": ['ID_Einst_SuHkr_akt', 'Unknown_Parameter_222'], + "type": TimerProgram, + "writeable": True, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 223, + "count": 1, + "names": ['ID_Einst_SuHkrW0_zeit_0_0', 'Unknown_Parameter_223'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 224, + "count": 1, + "names": ['ID_Einst_SuHkrW0_zeit_0_1', 'Unknown_Parameter_224'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 225, + "count": 1, + "names": ['ID_Einst_SuHkrW0_zeit_1_0', 'Unknown_Parameter_225'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 226, + "count": 1, + "names": ['ID_Einst_SuHkrW0_zeit_1_1', 'Unknown_Parameter_226'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 227, + "count": 1, + "names": ['ID_Einst_SuHkrW0_zeit_2_0', 'Unknown_Parameter_227'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 228, + "count": 1, + "names": ['ID_Einst_SuHkrW0_zeit_2_1', 'Unknown_Parameter_228'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 229, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_0_0', 'Unknown_Parameter_229'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 230, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_0_1', 'Unknown_Parameter_230'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 231, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_1_0', 'Unknown_Parameter_231'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 232, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_1_1', 'Unknown_Parameter_232'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 233, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_2_0', 'Unknown_Parameter_233'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 234, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_2_1', 'Unknown_Parameter_234'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 235, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_0_2', 'Unknown_Parameter_235'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 236, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_0_3', 'Unknown_Parameter_236'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 237, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_1_2', 'Unknown_Parameter_237'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 238, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_1_3', 'Unknown_Parameter_238'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 239, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_2_2', 'Unknown_Parameter_239'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 240, + "count": 1, + "names": ['ID_Einst_SuHkr25_zeit_2_3', 'Unknown_Parameter_240'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 241, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_0', 'Unknown_Parameter_241'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 242, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_1', 'Unknown_Parameter_242'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 243, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_0', 'Unknown_Parameter_243'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 244, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_1', 'Unknown_Parameter_244'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 245, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_0', 'Unknown_Parameter_245'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 246, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_1', 'Unknown_Parameter_246'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 247, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_2', 'Unknown_Parameter_247'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 248, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_3', 'Unknown_Parameter_248'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 249, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_2', 'Unknown_Parameter_249'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 250, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_3', 'Unknown_Parameter_250'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 251, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_2', 'Unknown_Parameter_251'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 252, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_3', 'Unknown_Parameter_252'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 253, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_4', 'Unknown_Parameter_253'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 254, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_5', 'Unknown_Parameter_254'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 255, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_4', 'Unknown_Parameter_255'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 256, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_5', 'Unknown_Parameter_256'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 257, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_4', 'Unknown_Parameter_257'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 258, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_5', 'Unknown_Parameter_258'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 259, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_6', 'Unknown_Parameter_259'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 260, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_7', 'Unknown_Parameter_260'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 261, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_6', 'Unknown_Parameter_261'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 262, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_7', 'Unknown_Parameter_262'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 263, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_6', 'Unknown_Parameter_263'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 264, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_7', 'Unknown_Parameter_264'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 265, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_8', 'Unknown_Parameter_265'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 266, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_9', 'Unknown_Parameter_266'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 267, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_8', 'Unknown_Parameter_267'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 268, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_9', 'Unknown_Parameter_268'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 269, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_8', 'Unknown_Parameter_269'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 270, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_9', 'Unknown_Parameter_270'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 271, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_10', 'Unknown_Parameter_271'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 272, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_11', 'Unknown_Parameter_272'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 273, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_10', 'Unknown_Parameter_273'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 274, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_11', 'Unknown_Parameter_274'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 275, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_10', 'Unknown_Parameter_275'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 276, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_11', 'Unknown_Parameter_276'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 277, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_12', 'Unknown_Parameter_277'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 278, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_0_13', 'Unknown_Parameter_278'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 279, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_12', 'Unknown_Parameter_279'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 280, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_1_13', 'Unknown_Parameter_280'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 281, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_12', 'Unknown_Parameter_281'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 282, + "count": 1, + "names": ['ID_Einst_SuHkrTG_zeit_2_13', 'Unknown_Parameter_282'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 283, + "count": 1, + "names": ['ID_Einst_SuMk1_akt', 'Unknown_Parameter_283'], + "type": TimerProgram, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 284, + "count": 1, + "names": ['ID_Einst_SuMk1W0_zeit_0_0', 'Unknown_Parameter_284'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 285, + "count": 1, + "names": ['ID_Einst_SuMk1W0_zeit_0_1', 'Unknown_Parameter_285'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 286, + "count": 1, + "names": ['ID_Einst_SuMk1W0_zeit_1_0', 'Unknown_Parameter_286'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 287, + "count": 1, + "names": ['ID_Einst_SuMk1W0_zeit_1_1', 'Unknown_Parameter_287'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 288, + "count": 1, + "names": ['ID_Einst_SuMk1W0_zeit_2_0', 'Unknown_Parameter_288'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 289, + "count": 1, + "names": ['ID_Einst_SuMk1W0_zeit_2_1', 'Unknown_Parameter_289'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 290, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_0_0', 'Unknown_Parameter_290'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 291, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_0_1', 'Unknown_Parameter_291'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 292, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_1_0', 'Unknown_Parameter_292'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 293, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_1_1', 'Unknown_Parameter_293'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 294, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_2_0', 'Unknown_Parameter_294'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 295, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_2_1', 'Unknown_Parameter_295'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 296, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_0_2', 'Unknown_Parameter_296'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 297, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_0_3', 'Unknown_Parameter_297'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 298, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_1_2', 'Unknown_Parameter_298'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 299, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_1_3', 'Unknown_Parameter_299'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 300, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_2_2', 'Unknown_Parameter_300'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 301, + "count": 1, + "names": ['ID_Einst_SuMk125_zeit_2_3', 'Unknown_Parameter_301'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 302, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_0', 'Unknown_Parameter_302'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 303, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_1', 'Unknown_Parameter_303'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 304, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_0', 'Unknown_Parameter_304'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 305, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_1', 'Unknown_Parameter_305'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 306, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_0', 'Unknown_Parameter_306'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 307, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_1', 'Unknown_Parameter_307'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 308, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_2', 'Unknown_Parameter_308'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 309, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_3', 'Unknown_Parameter_309'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 310, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_2', 'Unknown_Parameter_310'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 311, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_3', 'Unknown_Parameter_311'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 312, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_2', 'Unknown_Parameter_312'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 313, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_3', 'Unknown_Parameter_313'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 314, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_4', 'Unknown_Parameter_314'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 315, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_5', 'Unknown_Parameter_315'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 316, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_4', 'Unknown_Parameter_316'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 317, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_5', 'Unknown_Parameter_317'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 318, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_4', 'Unknown_Parameter_318'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 319, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_5', 'Unknown_Parameter_319'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 320, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_6', 'Unknown_Parameter_320'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 321, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_7', 'Unknown_Parameter_321'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 322, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_6', 'Unknown_Parameter_322'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 323, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_7', 'Unknown_Parameter_323'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 324, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_6', 'Unknown_Parameter_324'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 325, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_7', 'Unknown_Parameter_325'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 326, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_8', 'Unknown_Parameter_326'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 327, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_9', 'Unknown_Parameter_327'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 328, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_8', 'Unknown_Parameter_328'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 329, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_9', 'Unknown_Parameter_329'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 330, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_8', 'Unknown_Parameter_330'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 331, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_9', 'Unknown_Parameter_331'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 332, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_10', 'Unknown_Parameter_332'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 333, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_11', 'Unknown_Parameter_333'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 334, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_10', 'Unknown_Parameter_334'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 335, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_11', 'Unknown_Parameter_335'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 336, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_10', 'Unknown_Parameter_336'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 337, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_11', 'Unknown_Parameter_337'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 338, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_12', 'Unknown_Parameter_338'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 339, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_0_13', 'Unknown_Parameter_339'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 340, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_12', 'Unknown_Parameter_340'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 341, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_1_13', 'Unknown_Parameter_341'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 342, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_12', 'Unknown_Parameter_342'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 343, + "count": 1, + "names": ['ID_Einst_SuMk1TG_zeit_2_13', 'Unknown_Parameter_343'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 344, + "count": 1, + "names": ['ID_Einst_SuMk2_akt2', 'Unknown_Parameter_344'], + "type": TimerProgram, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 345, + "count": 1, + "names": ['ID_Einst_SuMk2Wo_zeit_0_0', 'Unknown_Parameter_345'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 346, + "count": 1, + "names": ['ID_Einst_SuMk2Wo_zeit_0_1', 'Unknown_Parameter_346'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 347, + "count": 1, + "names": ['ID_Einst_SuMk2Wo_zeit_1_0', 'Unknown_Parameter_347'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 348, + "count": 1, + "names": ['ID_Einst_SuMk2Wo_zeit_1_1', 'Unknown_Parameter_348'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 349, + "count": 1, + "names": ['ID_Einst_SuMk2Wo_zeit_2_0', 'Unknown_Parameter_349'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 350, + "count": 1, + "names": ['ID_Einst_SuMk2Wo_zeit_2_1', 'Unknown_Parameter_350'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 351, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_0_0', 'Unknown_Parameter_351'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 352, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_0_1', 'Unknown_Parameter_352'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 353, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_1_0', 'Unknown_Parameter_353'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 354, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_1_1', 'Unknown_Parameter_354'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 355, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_2_0', 'Unknown_Parameter_355'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 356, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_2_1', 'Unknown_Parameter_356'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 357, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_0_2', 'Unknown_Parameter_357'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 358, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_0_3', 'Unknown_Parameter_358'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 359, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_1_2', 'Unknown_Parameter_359'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 360, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_1_3', 'Unknown_Parameter_360'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 361, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_2_2', 'Unknown_Parameter_361'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 362, + "count": 1, + "names": ['ID_Einst_SuMk225_zeit_2_3', 'Unknown_Parameter_362'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 363, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_0', 'Unknown_Parameter_363'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 364, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_1', 'Unknown_Parameter_364'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 365, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_0', 'Unknown_Parameter_365'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 366, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_1', 'Unknown_Parameter_366'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 367, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_0', 'Unknown_Parameter_367'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 368, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_1', 'Unknown_Parameter_368'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 369, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_2', 'Unknown_Parameter_369'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 370, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_3', 'Unknown_Parameter_370'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 371, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_2', 'Unknown_Parameter_371'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 372, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_3', 'Unknown_Parameter_372'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 373, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_2', 'Unknown_Parameter_373'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 374, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_3', 'Unknown_Parameter_374'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 375, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_4', 'Unknown_Parameter_375'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 376, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_5', 'Unknown_Parameter_376'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 377, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_4', 'Unknown_Parameter_377'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 378, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_5', 'Unknown_Parameter_378'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 379, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_4', 'Unknown_Parameter_379'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 380, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_5', 'Unknown_Parameter_380'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 381, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_6', 'Unknown_Parameter_381'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 382, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_7', 'Unknown_Parameter_382'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 383, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_6', 'Unknown_Parameter_383'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 384, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_7', 'Unknown_Parameter_384'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 385, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_6', 'Unknown_Parameter_385'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 386, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_7', 'Unknown_Parameter_386'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 387, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_8', 'Unknown_Parameter_387'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 388, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_9', 'Unknown_Parameter_388'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 389, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_8', 'Unknown_Parameter_389'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 390, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_9', 'Unknown_Parameter_390'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 391, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_8', 'Unknown_Parameter_391'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 392, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_9', 'Unknown_Parameter_392'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 393, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_10', 'Unknown_Parameter_393'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 394, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_11', 'Unknown_Parameter_394'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 395, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_10', 'Unknown_Parameter_395'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 396, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_11', 'Unknown_Parameter_396'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 397, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_10', 'Unknown_Parameter_397'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 398, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_11', 'Unknown_Parameter_398'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 399, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_12', 'Unknown_Parameter_399'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 400, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_0_13', 'Unknown_Parameter_400'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 401, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_12', 'Unknown_Parameter_401'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 402, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_1_13', 'Unknown_Parameter_402'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 403, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_12', 'Unknown_Parameter_403'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 404, + "count": 1, + "names": ['ID_Einst_SuMk2Tg_zeit_2_13', 'Unknown_Parameter_404'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 405, + "count": 1, + "names": ['ID_Einst_SUBW_akt2', 'Unknown_Parameter_405'], + "type": TimerProgram, + "writeable": True, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 406, + "count": 1, + "names": ['ID_Einst_SuBwWO_zeit_0_0', 'Unknown_Parameter_406'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 407, + "count": 1, + "names": ['ID_Einst_SuBwWO_zeit_0_1', 'Unknown_Parameter_407'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 408, + "count": 1, + "names": ['ID_Einst_SuBwWO_zeit_1_0', 'Unknown_Parameter_408'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 409, + "count": 1, + "names": ['ID_Einst_SuBwWO_zeit_1_1', 'Unknown_Parameter_409'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 410, + "count": 1, + "names": ['ID_Einst_SuBwWO_zeit_2_0', 'Unknown_Parameter_410'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 411, + "count": 1, + "names": ['ID_Einst_SuBwWO_zeit_2_1', 'Unknown_Parameter_411'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 412, + "count": 1, + "names": ['ID_Einst_SuBwWO_zeit_3_0', 'Unknown_Parameter_412'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 413, + "count": 1, + "names": ['ID_Einst_SuBwWO_zeit_3_1', 'Unknown_Parameter_413'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 414, + "count": 1, + "names": ['ID_Einst_SuBwWO_zeit_4_0', 'Unknown_Parameter_414'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 415, + "count": 1, + "names": ['ID_Einst_SuBwWO_zeit_4_1', 'Unknown_Parameter_415'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 416, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_0_0', 'Unknown_Parameter_416'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 417, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_0_1', 'Unknown_Parameter_417'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 418, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_1_0', 'Unknown_Parameter_418'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 419, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_1_1', 'Unknown_Parameter_419'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 420, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_2_0', 'Unknown_Parameter_420'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 421, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_2_1', 'Unknown_Parameter_421'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 422, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_3_0', 'Unknown_Parameter_422'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 423, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_3_1', 'Unknown_Parameter_423'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 424, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_4_0', 'Unknown_Parameter_424'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 425, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_4_1', 'Unknown_Parameter_425'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 426, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_0_2', 'Unknown_Parameter_426'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 427, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_0_3', 'Unknown_Parameter_427'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 428, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_1_2', 'Unknown_Parameter_428'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 429, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_1_3', 'Unknown_Parameter_429'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 430, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_2_2', 'Unknown_Parameter_430'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 431, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_2_3', 'Unknown_Parameter_431'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 432, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_3_2', 'Unknown_Parameter_432'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 433, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_3_3', 'Unknown_Parameter_433'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 434, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_4_2', 'Unknown_Parameter_434'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 435, + "count": 1, + "names": ['ID_Einst_SuBw25_zeit_4_3', 'Unknown_Parameter_435'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 436, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_0', 'Unknown_Parameter_436'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 437, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_1', 'Unknown_Parameter_437'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 438, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_0', 'Unknown_Parameter_438'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 439, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_1', 'Unknown_Parameter_439'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 440, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_0', 'Unknown_Parameter_440'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 441, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_1', 'Unknown_Parameter_441'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 442, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_0', 'Unknown_Parameter_442'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 443, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_1', 'Unknown_Parameter_443'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 444, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_0', 'Unknown_Parameter_444'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 445, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_1', 'Unknown_Parameter_445'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 446, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_2', 'Unknown_Parameter_446'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 447, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_3', 'Unknown_Parameter_447'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 448, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_2', 'Unknown_Parameter_448'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 449, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_3', 'Unknown_Parameter_449'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 450, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_2', 'Unknown_Parameter_450'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 451, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_3', 'Unknown_Parameter_451'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 452, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_2', 'Unknown_Parameter_452'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 453, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_3', 'Unknown_Parameter_453'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 454, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_2', 'Unknown_Parameter_454'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 455, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_3', 'Unknown_Parameter_455'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 456, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_4', 'Unknown_Parameter_456'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 457, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_5', 'Unknown_Parameter_457'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 458, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_4', 'Unknown_Parameter_458'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 459, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_5', 'Unknown_Parameter_459'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 460, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_4', 'Unknown_Parameter_460'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 461, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_5', 'Unknown_Parameter_461'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 462, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_4', 'Unknown_Parameter_462'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 463, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_5', 'Unknown_Parameter_463'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 464, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_4', 'Unknown_Parameter_464'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 465, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_5', 'Unknown_Parameter_465'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 466, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_6', 'Unknown_Parameter_466'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 467, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_7', 'Unknown_Parameter_467'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 468, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_6', 'Unknown_Parameter_468'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 469, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_7', 'Unknown_Parameter_469'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 470, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_6', 'Unknown_Parameter_470'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 471, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_7', 'Unknown_Parameter_471'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 472, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_6', 'Unknown_Parameter_472'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 473, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_7', 'Unknown_Parameter_473'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 474, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_6', 'Unknown_Parameter_474'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 475, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_7', 'Unknown_Parameter_475'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 476, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_8', 'Unknown_Parameter_476'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 477, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_9', 'Unknown_Parameter_477'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 478, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_8', 'Unknown_Parameter_478'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 479, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_9', 'Unknown_Parameter_479'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 480, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_8', 'Unknown_Parameter_480'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 481, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_9', 'Unknown_Parameter_481'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 482, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_8', 'Unknown_Parameter_482'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 483, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_9', 'Unknown_Parameter_483'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 484, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_8', 'Unknown_Parameter_484'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 485, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_9', 'Unknown_Parameter_485'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 486, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_10', 'Unknown_Parameter_486'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 487, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_11', 'Unknown_Parameter_487'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 488, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_10', 'Unknown_Parameter_488'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 489, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_11', 'Unknown_Parameter_489'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 490, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_10', 'Unknown_Parameter_490'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 491, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_11', 'Unknown_Parameter_491'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 492, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_10', 'Unknown_Parameter_492'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 493, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_11', 'Unknown_Parameter_493'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 494, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_10', 'Unknown_Parameter_494'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 495, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_11', 'Unknown_Parameter_495'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 496, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_12', 'Unknown_Parameter_496'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 497, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_0_13', 'Unknown_Parameter_497'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 498, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_12', 'Unknown_Parameter_498'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 499, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_1_13', 'Unknown_Parameter_499'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 500, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_12', 'Unknown_Parameter_500'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 501, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_2_13', 'Unknown_Parameter_501'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 502, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_12', 'Unknown_Parameter_502'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 503, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_3_13', 'Unknown_Parameter_503'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 504, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_12', 'Unknown_Parameter_504'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 505, + "count": 1, + "names": ['ID_Einst_SuBwTG_zeit_4_13', 'Unknown_Parameter_505'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 506, + "count": 1, + "names": ['ID_Einst_SuZIP_akt', 'Unknown_Parameter_506'], + "type": TimerProgram, + "writeable": True, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 507, + "count": 1, + "names": ['ID_Einst_SuZIPWo_zeit_0_0', 'Unknown_Parameter_507'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 508, + "count": 1, + "names": ['ID_Einst_SuZIPWo_zeit_0_1', 'Unknown_Parameter_508'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 509, + "count": 1, + "names": ['ID_Einst_SuZIPWo_zeit_1_0', 'Unknown_Parameter_509'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 510, + "count": 1, + "names": ['ID_Einst_SuZIPWo_zeit_1_1', 'Unknown_Parameter_510'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 511, + "count": 1, + "names": ['ID_Einst_SuZIPWo_zeit_2_0', 'Unknown_Parameter_511'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 512, + "count": 1, + "names": ['ID_Einst_SuZIPWo_zeit_2_1', 'Unknown_Parameter_512'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 513, + "count": 1, + "names": ['ID_Einst_SuZIPWo_zeit_3_0', 'Unknown_Parameter_513'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 514, + "count": 1, + "names": ['ID_Einst_SuZIPWo_zeit_3_1', 'Unknown_Parameter_514'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 515, + "count": 1, + "names": ['ID_Einst_SuZIPWo_zeit_4_0', 'Unknown_Parameter_515'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 516, + "count": 1, + "names": ['ID_Einst_SuZIPWo_zeit_4_1', 'Unknown_Parameter_516'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 517, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_0_0', 'Unknown_Parameter_517'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 518, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_0_1', 'Unknown_Parameter_518'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 519, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_1_0', 'Unknown_Parameter_519'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 520, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_1_1', 'Unknown_Parameter_520'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 521, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_2_0', 'Unknown_Parameter_521'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 522, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_2_1', 'Unknown_Parameter_522'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 523, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_3_0', 'Unknown_Parameter_523'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 524, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_3_1', 'Unknown_Parameter_524'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 525, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_4_0', 'Unknown_Parameter_525'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 526, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_4_1', 'Unknown_Parameter_526'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 527, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_0_2', 'Unknown_Parameter_527'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 528, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_0_3', 'Unknown_Parameter_528'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 529, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_1_2', 'Unknown_Parameter_529'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 530, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_1_3', 'Unknown_Parameter_530'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 531, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_2_2', 'Unknown_Parameter_531'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 532, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_2_3', 'Unknown_Parameter_532'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 533, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_3_2', 'Unknown_Parameter_533'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 534, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_3_3', 'Unknown_Parameter_534'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 535, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_4_2', 'Unknown_Parameter_535'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 536, + "count": 1, + "names": ['ID_Einst_SuZIP25_zeit_4_3', 'Unknown_Parameter_536'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 537, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_0', 'Unknown_Parameter_537'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 538, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_1', 'Unknown_Parameter_538'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 539, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_0', 'Unknown_Parameter_539'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 540, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_1', 'Unknown_Parameter_540'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 541, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_0', 'Unknown_Parameter_541'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 542, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_1', 'Unknown_Parameter_542'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 543, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_0', 'Unknown_Parameter_543'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 544, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_1', 'Unknown_Parameter_544'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 545, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_0', 'Unknown_Parameter_545'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 546, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_1', 'Unknown_Parameter_546'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 547, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_2', 'Unknown_Parameter_547'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 548, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_3', 'Unknown_Parameter_548'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 549, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_2', 'Unknown_Parameter_549'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 550, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_3', 'Unknown_Parameter_550'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 551, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_2', 'Unknown_Parameter_551'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 552, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_3', 'Unknown_Parameter_552'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 553, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_2', 'Unknown_Parameter_553'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 554, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_3', 'Unknown_Parameter_554'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 555, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_2', 'Unknown_Parameter_555'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 556, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_3', 'Unknown_Parameter_556'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 557, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_4', 'Unknown_Parameter_557'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 558, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_5', 'Unknown_Parameter_558'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 559, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_4', 'Unknown_Parameter_559'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 560, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_5', 'Unknown_Parameter_560'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 561, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_4', 'Unknown_Parameter_561'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 562, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_5', 'Unknown_Parameter_562'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 563, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_4', 'Unknown_Parameter_563'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 564, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_5', 'Unknown_Parameter_564'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 565, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_4', 'Unknown_Parameter_565'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 566, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_5', 'Unknown_Parameter_566'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 567, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_6', 'Unknown_Parameter_567'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 568, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_7', 'Unknown_Parameter_568'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 569, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_6', 'Unknown_Parameter_569'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 570, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_7', 'Unknown_Parameter_570'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 571, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_6', 'Unknown_Parameter_571'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 572, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_7', 'Unknown_Parameter_572'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 573, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_6', 'Unknown_Parameter_573'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 574, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_7', 'Unknown_Parameter_574'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 575, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_6', 'Unknown_Parameter_575'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 576, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_7', 'Unknown_Parameter_576'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 577, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_8', 'Unknown_Parameter_577'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 578, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_9', 'Unknown_Parameter_578'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 579, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_8', 'Unknown_Parameter_579'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 580, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_9', 'Unknown_Parameter_580'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 581, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_8', 'Unknown_Parameter_581'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 582, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_9', 'Unknown_Parameter_582'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 583, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_8', 'Unknown_Parameter_583'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 584, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_9', 'Unknown_Parameter_584'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 585, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_8', 'Unknown_Parameter_585'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 586, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_9', 'Unknown_Parameter_586'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 587, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_10', 'Unknown_Parameter_587'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 588, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_11', 'Unknown_Parameter_588'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 589, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_10', 'Unknown_Parameter_589'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 590, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_11', 'Unknown_Parameter_590'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 591, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_10', 'Unknown_Parameter_591'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 592, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_11', 'Unknown_Parameter_592'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 593, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_10', 'Unknown_Parameter_593'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 594, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_11', 'Unknown_Parameter_594'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 595, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_10', 'Unknown_Parameter_595'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 596, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_11', 'Unknown_Parameter_596'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 597, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_12', 'Unknown_Parameter_597'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 598, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_0_13', 'Unknown_Parameter_598'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 599, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_12', 'Unknown_Parameter_599'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 600, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_1_13', 'Unknown_Parameter_600'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 601, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_12', 'Unknown_Parameter_601'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 602, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_2_13', 'Unknown_Parameter_602'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 603, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_12', 'Unknown_Parameter_603'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 604, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_3_13', 'Unknown_Parameter_604'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 605, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_12', 'Unknown_Parameter_605'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 606, + "count": 1, + "names": ['ID_Einst_SuZIPTg_zeit_4_13', 'Unknown_Parameter_606'], + "type": TimeOfDay, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 607, + "count": 1, + "names": ['ID_Einst_SuSwb_akt', 'Unknown_Parameter_607'], + "type": TimerProgram, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 608, + "count": 1, + "names": ['ID_Einst_SuSwbWo_zeit_0_0', 'Unknown_Parameter_608'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 609, + "count": 1, + "names": ['ID_Einst_SuSwbWo_zeit_0_1', 'Unknown_Parameter_609'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 610, + "count": 1, + "names": ['ID_Einst_SuSwbWo_zeit_1_0', 'Unknown_Parameter_610'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 611, + "count": 1, + "names": ['ID_Einst_SuSwbWo_zeit_1_1', 'Unknown_Parameter_611'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 612, + "count": 1, + "names": ['ID_Einst_SuSwbWo_zeit_2_0', 'Unknown_Parameter_612'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 613, + "count": 1, + "names": ['ID_Einst_SuSwbWo_zeit_2_1', 'Unknown_Parameter_613'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 614, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_0_0', 'Unknown_Parameter_614'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 615, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_0_1', 'Unknown_Parameter_615'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 616, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_1_0', 'Unknown_Parameter_616'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 617, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_1_1', 'Unknown_Parameter_617'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 618, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_2_0', 'Unknown_Parameter_618'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 619, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_2_1', 'Unknown_Parameter_619'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 620, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_0_2', 'Unknown_Parameter_620'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 621, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_0_3', 'Unknown_Parameter_621'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 622, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_1_2', 'Unknown_Parameter_622'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 623, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_1_3', 'Unknown_Parameter_623'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 624, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_2_2', 'Unknown_Parameter_624'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 625, + "count": 1, + "names": ['ID_Einst_SuSwb25_zeit_2_3', 'Unknown_Parameter_625'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 626, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_0', 'Unknown_Parameter_626'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 627, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_1', 'Unknown_Parameter_627'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 628, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_0', 'Unknown_Parameter_628'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 629, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_1', 'Unknown_Parameter_629'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 630, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_0', 'Unknown_Parameter_630'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 631, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_1', 'Unknown_Parameter_631'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 632, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_2', 'Unknown_Parameter_632'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 633, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_3', 'Unknown_Parameter_633'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 634, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_2', 'Unknown_Parameter_634'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 635, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_3', 'Unknown_Parameter_635'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 636, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_2', 'Unknown_Parameter_636'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 637, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_3', 'Unknown_Parameter_637'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 638, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_4', 'Unknown_Parameter_638'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 639, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_5', 'Unknown_Parameter_639'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 640, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_4', 'Unknown_Parameter_640'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 641, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_5', 'Unknown_Parameter_641'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 642, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_4', 'Unknown_Parameter_642'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 643, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_5', 'Unknown_Parameter_643'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 644, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_6', 'Unknown_Parameter_644'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 645, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_7', 'Unknown_Parameter_645'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 646, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_6', 'Unknown_Parameter_646'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 647, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_7', 'Unknown_Parameter_647'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 648, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_6', 'Unknown_Parameter_648'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 649, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_7', 'Unknown_Parameter_649'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 650, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_8', 'Unknown_Parameter_650'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 651, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_9', 'Unknown_Parameter_651'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 652, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_8', 'Unknown_Parameter_652'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 653, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_9', 'Unknown_Parameter_653'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 654, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_8', 'Unknown_Parameter_654'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 655, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_9', 'Unknown_Parameter_655'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 656, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_10', 'Unknown_Parameter_656'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 657, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_11', 'Unknown_Parameter_657'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 658, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_10', 'Unknown_Parameter_658'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 659, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_11', 'Unknown_Parameter_659'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 660, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_10', 'Unknown_Parameter_660'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 661, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_11', 'Unknown_Parameter_661'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 662, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_12', 'Unknown_Parameter_662'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 663, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_0_13', 'Unknown_Parameter_663'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 664, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_12', 'Unknown_Parameter_664'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 665, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_1_13', 'Unknown_Parameter_665'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 666, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_12', 'Unknown_Parameter_666'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 667, + "count": 1, + "names": ['ID_Einst_SuSwbTg_zeit_2_13', 'Unknown_Parameter_667'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 668, + "count": 1, + "names": ['ID_Zaehler_BetrZeitWP', 'Unknown_Parameter_668'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 669, + "count": 1, + "names": ['ID_Zaehler_BetrZeitVD1', 'Unknown_Parameter_669'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 670, + "count": 1, + "names": ['ID_Zaehler_BetrZeitVD2', 'Unknown_Parameter_670'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 671, + "count": 1, + "names": ['ID_Zaehler_BetrZeitZWE1', 'Unknown_Parameter_671'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 672, + "count": 1, + "names": ['ID_Zaehler_BetrZeitZWE2', 'Unknown_Parameter_672'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 673, + "count": 1, + "names": ['ID_Zaehler_BetrZeitZWE3', 'Unknown_Parameter_673'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 674, + "count": 1, + "names": ['ID_Zaehler_BetrZeitImpVD1', 'Unknown_Parameter_674'], + "type": Count, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 675, + "count": 1, + "names": ['ID_Zaehler_BetrZeitImpVD2', 'Unknown_Parameter_675'], + "type": Count, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 676, + "count": 1, + "names": ['ID_Zaehler_BetrZeitEZMVD1', 'Unknown_Parameter_676'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 677, + "count": 1, + "names": ['ID_Zaehler_BetrZeitEZMVD2', 'Unknown_Parameter_677'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 678, + "count": 1, + "names": ['ID_Einst_Entl_Typ_0', 'Unknown_Parameter_678'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 679, + "count": 1, + "names": ['ID_Einst_Entl_Typ_1', 'Unknown_Parameter_679'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 680, + "count": 1, + "names": ['ID_Einst_Entl_Typ_2', 'Unknown_Parameter_680'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 681, + "count": 1, + "names": ['ID_Einst_Entl_Typ_3', 'Unknown_Parameter_681'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 682, + "count": 1, + "names": ['ID_Einst_Entl_Typ_4', 'Unknown_Parameter_682'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 683, + "count": 1, + "names": ['ID_Einst_Entl_Typ_5', 'Unknown_Parameter_683'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 684, + "count": 1, + "names": ['ID_Einst_Entl_Typ_6', 'Unknown_Parameter_684'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 685, + "count": 1, + "names": ['ID_Einst_Entl_Typ_7', 'Unknown_Parameter_685'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 686, + "count": 1, + "names": ['ID_Einst_Entl_Typ_8', 'Unknown_Parameter_686'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 687, + "count": 1, + "names": ['ID_Einst_Entl_Typ_9', 'Unknown_Parameter_687'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 688, + "count": 1, + "names": ['ID_Einst_Entl_Typ_10', 'Unknown_Parameter_688'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 689, + "count": 1, + "names": ['ID_Einst_Entl_Typ_11', 'Unknown_Parameter_689'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 690, + "count": 1, + "names": ['ID_Einst_Entl_Typ_12', 'Unknown_Parameter_690'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 691, + "count": 1, + "names": ['ID_Einst_Vorl_max_MK1', 'Unknown_Parameter_691'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 692, + "count": 1, + "names": ['ID_Einst_Vorl_max_MK2', 'Unknown_Parameter_692'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 693, + "count": 1, + "names": ['ID_SU_FrkdMK1', 'Unknown_Parameter_693'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 694, + "count": 1, + "names": ['ID_SU_FrkdMK2', 'Unknown_Parameter_694'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 695, + "count": 1, + "names": ['ID_Ba_Hz_MK1_akt', 'Unknown_Parameter_695'], + "type": MixedCircuitMode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 696, + "count": 1, + "names": ['ID_Ba_Hz_MK2_akt', 'Unknown_Parameter_696'], + "type": MixedCircuitMode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 697, + "count": 1, + "names": ['ID_Einst_Zirk_Ein_akt', 'Unknown_Parameter_697'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 698, + "count": 1, + "names": ['ID_Einst_Zirk_Aus_akt', 'Unknown_Parameter_698'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 699, + "count": 1, + "names": ['ID_Einst_Heizgrenze', 'Unknown_Parameter_699'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 700, + "count": 1, + "names": ['ID_Einst_Heizgrenze_Temp', 'Unknown_Parameter_700'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 701, + "count": 1, + "names": ['ID_VariablenIBNgespeichert', 'Unknown_Parameter_701'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 702, + "count": 1, + "names": ['ID_SchonIBNAssistant', 'Unknown_Parameter_702'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 703, + "count": 1, + "names": ['ID_Heizgrenze_0', 'Unknown_Parameter_703'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 704, + "count": 1, + "names": ['ID_Heizgrenze_1', 'Unknown_Parameter_704'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 705, + "count": 1, + "names": ['ID_Heizgrenze_2', 'Unknown_Parameter_705'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 706, + "count": 1, + "names": ['ID_Heizgrenze_3', 'Unknown_Parameter_706'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 707, + "count": 1, + "names": ['ID_Heizgrenze_4', 'Unknown_Parameter_707'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 708, + "count": 1, + "names": ['ID_Heizgrenze_5', 'Unknown_Parameter_708'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 709, + "count": 1, + "names": ['ID_Heizgrenze_6', 'Unknown_Parameter_709'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 710, + "count": 1, + "names": ['ID_Heizgrenze_7', 'Unknown_Parameter_710'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 711, + "count": 1, + "names": ['ID_Heizgrenze_8', 'Unknown_Parameter_711'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 712, + "count": 1, + "names": ['ID_Heizgrenze_9', 'Unknown_Parameter_712'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 713, + "count": 1, + "names": ['ID_Heizgrenze_10', 'Unknown_Parameter_713'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 714, + "count": 1, + "names": ['ID_Heizgrenze_11', 'Unknown_Parameter_714'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 715, + "count": 1, + "names": ['ID_SchemenIBNgewahlt', 'Unknown_Parameter_715'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 716, + "count": 1, + "names": ['ID_Switchoff_file_0_0', 'Unknown_Parameter_716'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 717, + "count": 1, + "names": ['ID_Switchoff_file_1_0', 'Unknown_Parameter_717'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 718, + "count": 1, + "names": ['ID_Switchoff_file_2_0', 'Unknown_Parameter_718'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 719, + "count": 1, + "names": ['ID_Switchoff_file_3_0', 'Unknown_Parameter_719'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 720, + "count": 1, + "names": ['ID_Switchoff_file_4_0', 'Unknown_Parameter_720'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 721, + "count": 1, + "names": ['ID_Switchoff_file_0_1', 'Unknown_Parameter_721'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 722, + "count": 1, + "names": ['ID_Switchoff_file_1_1', 'Unknown_Parameter_722'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 723, + "count": 1, + "names": ['ID_Switchoff_file_2_1', 'Unknown_Parameter_723'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 724, + "count": 1, + "names": ['ID_Switchoff_file_3_1', 'Unknown_Parameter_724'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 725, + "count": 1, + "names": ['ID_Switchoff_file_4_1', 'Unknown_Parameter_725'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 726, + "count": 1, + "names": ['ID_DauerDatenLoggerAktiv', 'Unknown_Parameter_726'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 727, + "count": 1, + "names": ['ID_Laufvar_Heizgrenze', 'Unknown_Parameter_727'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 728, + "count": 1, + "names": ['ID_Zaehler_BetrZeitHz', 'Unknown_Parameter_728'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 729, + "count": 1, + "names": ['ID_Zaehler_BetrZeitBW', 'Unknown_Parameter_729'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 730, + "count": 1, + "names": ['ID_Zaehler_BetrZeitKue', 'Unknown_Parameter_730'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 731, + "count": 1, + "names": ['ID_SU_FstdHz', 'Unknown_Parameter_731'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 732, + "count": 1, + "names": ['ID_SU_FstdBw', 'Unknown_Parameter_732'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 733, + "count": 1, + "names": ['ID_SU_FstdSwb', 'Unknown_Parameter_733'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 734, + "count": 1, + "names": ['ID_SU_FstdMK1', 'Unknown_Parameter_734'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 735, + "count": 1, + "names": ['ID_SU_FstdMK2', 'Unknown_Parameter_735'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 736, + "count": 1, + "names": ['ID_FerienAbsenkungHz', 'Unknown_Parameter_736'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 737, + "count": 1, + "names": ['ID_FerienAbsenkungMK1', 'Unknown_Parameter_737'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 738, + "count": 1, + "names": ['ID_FerienAbsenkungMK2', 'Unknown_Parameter_738'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 739, + "count": 1, + "names": ['ID_FerienModusAktivHz', 'Unknown_Parameter_739'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 740, + "count": 1, + "names": ['ID_FerienModusAktivBw', 'Unknown_Parameter_740'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 741, + "count": 1, + "names": ['ID_FerienModusAktivSwb', 'Unknown_Parameter_741'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 742, + "count": 1, + "names": ['ID_FerienModusAktivMk1', 'Unknown_Parameter_742'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 743, + "count": 1, + "names": ['ID_FerienModusAktivMk2', 'Unknown_Parameter_743'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 744, + "count": 1, + "names": ['ID_DisplayContrast_akt', 'Unknown_Parameter_744'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 745, + "count": 1, + "names": ['ID_Ba_Hz_saved', 'Unknown_Parameter_745'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 746, + "count": 1, + "names": ['ID_Ba_Bw_saved', 'Unknown_Parameter_746'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 747, + "count": 1, + "names": ['ID_Ba_Sw_saved', 'Unknown_Parameter_747'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 748, + "count": 1, + "names": ['ID_Ba_Hz_MK1_saved', 'Unknown_Parameter_748'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 749, + "count": 1, + "names": ['ID_Ba_Hz_MK2_saved', 'Unknown_Parameter_749'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 750, + "count": 1, + "names": ['ID_AdresseIP_akt', 'Unknown_Parameter_750'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 751, + "count": 1, + "names": ['ID_SubNetMask_akt', 'Unknown_Parameter_751'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 752, + "count": 1, + "names": ['ID_Add_Broadcast_akt', 'Unknown_Parameter_752'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 753, + "count": 1, + "names": ['ID_Add_StdGateway_akt', 'Unknown_Parameter_753'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 754, + "count": 1, + "names": ['ID_DHCPServerAktiv_akt', 'Unknown_Parameter_754'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 755, + "count": 1, + "names": ['ID_WebserverPasswort_1_akt', 'Unknown_Parameter_755'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 756, + "count": 1, + "names": ['ID_WebserverPasswort_2_akt', 'Unknown_Parameter_756'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 757, + "count": 1, + "names": ['ID_WebserverPasswort_3_akt', 'Unknown_Parameter_757'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 758, + "count": 1, + "names": ['ID_WebserverPasswort_4_akt', 'Unknown_Parameter_758'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 759, + "count": 1, + "names": ['ID_WebserverPasswort_5_akt', 'Unknown_Parameter_759'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 760, + "count": 1, + "names": ['ID_WebserverPasswort_6_akt', 'Unknown_Parameter_760'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 761, + "count": 1, + "names": ['ID_WebServerWerteBekommen', 'Unknown_Parameter_761'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 762, + "count": 1, + "names": ['ID_Einst_ParBetr_akt', 'Unknown_Parameter_762'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 763, + "count": 1, + "names": ['ID_Einst_WpAnz_akt', 'Unknown_Parameter_763'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 764, + "count": 1, + "names": ['ID_Einst_PhrTime_akt', 'Unknown_Parameter_764'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 765, + "count": 1, + "names": ['ID_Einst_HysPar_akt', 'Unknown_Parameter_765'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 766, + "count": 1, + "names": ['ID_IP_PB_Slave_0', 'Unknown_Parameter_766'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 767, + "count": 1, + "names": ['ID_IP_PB_Slave_1', 'Unknown_Parameter_767'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 768, + "count": 1, + "names": ['ID_IP_PB_Slave_2', 'Unknown_Parameter_768'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 769, + "count": 1, + "names": ['ID_IP_PB_Slave_3', 'Unknown_Parameter_769'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 770, + "count": 1, + "names": ['ID_IP_PB_Slave_4', 'Unknown_Parameter_770'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 771, + "count": 1, + "names": ['ID_IP_PB_Slave_5', 'Unknown_Parameter_771'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 772, + "count": 1, + "names": ['ID_Einst_BwHup_akt_backup', 'Unknown_Parameter_772'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 773, + "count": 1, + "names": ['ID_Einst_SuMk3_akt', 'Unknown_Parameter_773'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 774, + "count": 1, + "names": ['ID_Einst_HzMK3E_akt', 'Unknown_Parameter_774'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 775, + "count": 1, + "names": ['ID_Einst_HzMK3ANH_akt', 'Unknown_Parameter_775'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 776, + "count": 1, + "names": ['ID_Einst_HzMK3ABS_akt', 'Unknown_Parameter_776'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 777, + "count": 1, + "names": ['ID_Einst_HzMK3Hgr_akt', 'Unknown_Parameter_777'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 778, + "count": 1, + "names": ['ID_Einst_HzFtMK3Vl_akt', 'Unknown_Parameter_778'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 779, + "count": 1, + "names": ['ID_Ba_Hz_MK3_akt', 'Unknown_Parameter_779'], + "type": MixedCircuitMode, + "writeable": True, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 780, + "count": 1, + "names": ['ID_Einst_MK3Typ_akt', 'Unknown_Parameter_780'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 781, + "count": 1, + "names": ['ID_Einst_RTypMK3_akt', 'Unknown_Parameter_781'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 782, + "count": 1, + "names": ['ID_Einst_MK3LzFaktor_akt', 'Unknown_Parameter_782'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 783, + "count": 1, + "names": ['ID_Einst_MK3PerFaktor_akt', 'Unknown_Parameter_783'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 784, + "count": 1, + "names": ['ID_FerienModusAktivMk3', 'Unknown_Parameter_784'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 785, + "count": 1, + "names": ['ID_SU_FrkdMK3', 'Unknown_Parameter_785'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 786, + "count": 1, + "names": ['ID_FerienAbsenkungMK3', 'Unknown_Parameter_786'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 787, + "count": 1, + "names": ['ID_SU_FstdMK3', 'Unknown_Parameter_787'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 788, + "count": 1, + "names": ['ID_Einst_SuMk3_akt2', 'Unknown_Parameter_788'], + "type": TimerProgram, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 789, + "count": 1, + "names": ['ID_Einst_SuMk3Wo_zeit_0_0', 'Unknown_Parameter_789'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 790, + "count": 1, + "names": ['ID_Einst_SuMk3Wo_zeit_0_1', 'Unknown_Parameter_790'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 791, + "count": 1, + "names": ['ID_Einst_SuMk3Wo_zeit_1_0', 'Unknown_Parameter_791'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 792, + "count": 1, + "names": ['ID_Einst_SuMk3Wo_zeit_1_1', 'Unknown_Parameter_792'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 793, + "count": 1, + "names": ['ID_Einst_SuMk3Wo_zeit_2_0', 'Unknown_Parameter_793'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 794, + "count": 1, + "names": ['ID_Einst_SuMk3Wo_zeit_2_1', 'Unknown_Parameter_794'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 795, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_0_0', 'Unknown_Parameter_795'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 796, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_0_1', 'Unknown_Parameter_796'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 797, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_1_0', 'Unknown_Parameter_797'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 798, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_1_1', 'Unknown_Parameter_798'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 799, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_2_0', 'Unknown_Parameter_799'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 800, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_2_1', 'Unknown_Parameter_800'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 801, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_0_2', 'Unknown_Parameter_801'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 802, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_0_3', 'Unknown_Parameter_802'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 803, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_1_2', 'Unknown_Parameter_803'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 804, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_1_3', 'Unknown_Parameter_804'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 805, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_2_2', 'Unknown_Parameter_805'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 806, + "count": 1, + "names": ['ID_Einst_SuMk325_zeit_2_3', 'Unknown_Parameter_806'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 807, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_0', 'Unknown_Parameter_807'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 808, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_1', 'Unknown_Parameter_808'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 809, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_0', 'Unknown_Parameter_809'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 810, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_1', 'Unknown_Parameter_810'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 811, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_0', 'Unknown_Parameter_811'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 812, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_1', 'Unknown_Parameter_812'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 813, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_2', 'Unknown_Parameter_813'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 814, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_3', 'Unknown_Parameter_814'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 815, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_2', 'Unknown_Parameter_815'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 816, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_3', 'Unknown_Parameter_816'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 817, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_2', 'Unknown_Parameter_817'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 818, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_3', 'Unknown_Parameter_818'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 819, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_4', 'Unknown_Parameter_819'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 820, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_5', 'Unknown_Parameter_820'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 821, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_4', 'Unknown_Parameter_821'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 822, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_5', 'Unknown_Parameter_822'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 823, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_4', 'Unknown_Parameter_823'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 824, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_5', 'Unknown_Parameter_824'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 825, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_6', 'Unknown_Parameter_825'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 826, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_7', 'Unknown_Parameter_826'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 827, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_6', 'Unknown_Parameter_827'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 828, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_7', 'Unknown_Parameter_828'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 829, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_6', 'Unknown_Parameter_829'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 830, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_7', 'Unknown_Parameter_830'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 831, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_8', 'Unknown_Parameter_831'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 832, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_9', 'Unknown_Parameter_832'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 833, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_8', 'Unknown_Parameter_833'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 834, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_9', 'Unknown_Parameter_834'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 835, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_8', 'Unknown_Parameter_835'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 836, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_9', 'Unknown_Parameter_836'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 837, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_10', 'Unknown_Parameter_837'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 838, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_11', 'Unknown_Parameter_838'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 839, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_10', 'Unknown_Parameter_839'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 840, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_11', 'Unknown_Parameter_840'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 841, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_10', 'Unknown_Parameter_841'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 842, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_11', 'Unknown_Parameter_842'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 843, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_12', 'Unknown_Parameter_843'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 844, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_0_13', 'Unknown_Parameter_844'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 845, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_12', 'Unknown_Parameter_845'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 846, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_1_13', 'Unknown_Parameter_846'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 847, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_12', 'Unknown_Parameter_847'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 848, + "count": 1, + "names": ['ID_Einst_SuMk3Tg_zeit_2_13', 'Unknown_Parameter_848'], + "type": TimeOfDay, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 849, + "count": 1, + "names": ['ID_Ba_Hz_MK3_saved', 'Unknown_Parameter_849'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 850, + "count": 1, + "names": ['ID_Einst_Kuhl_Zeit_Ein_akt', 'Unknown_Parameter_850'], + "type": Hours, + "writeable": True, + "datatype": 'UINT32', + "unit": 'h/10', + "description": '', + }, + { + "index": 851, + "count": 1, + "names": ['ID_Einst_Kuhl_Zeit_Aus_akt', 'Unknown_Parameter_851'], + "type": Hours, + "writeable": True, + "datatype": 'UINT32', + "unit": 'h/10', + "description": '', + }, + { + "index": 852, + "count": 1, + "names": ['ID_Waermemenge_Seit', 'Unknown_Parameter_852'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 853, + "count": 1, + "names": ['ID_Waermemenge_WQ', 'Unknown_Parameter_853'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 854, + "count": 1, + "names": ['ID_Waermemenge_Hz', 'Unknown_Parameter_854'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 855, + "count": 1, + "names": ['ID_Waermemenge_WQ_ges', 'Unknown_Parameter_855'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 856, + "count": 1, + "names": ['ID_Einst_Entl_Typ_13', 'Unknown_Parameter_856'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 857, + "count": 1, + "names": ['ID_Einst_Entl_Typ_14', 'Unknown_Parameter_857'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 858, + "count": 1, + "names": ['ID_Einst_Entl_Typ_15', 'Unknown_Parameter_858'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 859, + "count": 1, + "names": ['ID_Zaehler_BetrZeitSW', 'Unknown_Parameter_859'], + "type": Seconds, + "writeable": False, + "datatype": 'UINT32', + "unit": 's', + "description": '', + }, + { + "index": 860, + "count": 1, + "names": ['ID_Einst_Fernwartung_akt', 'Unknown_Parameter_860'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 861, + "count": 1, + "names": ['ID_AdresseIPServ_akt', 'Unknown_Parameter_861'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 862, + "count": 1, + "names": ['ID_Einst_TA_EG_akt', 'Unknown_Parameter_862'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 863, + "count": 1, + "names": ['ID_Einst_TVLmax_EG_akt', 'Unknown_Parameter_863'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 864, + "count": 1, + "names": ['ID_Einst_Popt_Nachlauf_akt', 'Unknown_Parameter_864'], + "type": Minutes, + "writeable": True, + "datatype": 'UINT32', + "unit": 'min', + "description": '', + }, + { + "index": 865, + "count": 1, + "names": ['ID_FernwartungVertrag_akt', 'Unknown_Parameter_865'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 866, + "count": 1, + "names": ['ID_FernwartungAktuZeit', 'Unknown_Parameter_866'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 867, + "count": 1, + "names": ['ID_Einst_Effizienzpumpe_Nominal_akt', 'Unknown_Parameter_867'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 868, + "count": 1, + "names": ['ID_Einst_Effizienzpumpe_Minimal_akt', 'Unknown_Parameter_868'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 869, + "count": 1, + "names": ['ID_Einst_Effizienzpumpe_akt', 'Unknown_Parameter_869'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 870, + "count": 1, + "names": ['ID_Einst_Waermemenge_akt', 'Unknown_Parameter_870'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 871, + "count": 1, + "names": ['ID_Einst_Wm_Versorgung_Korrektur_akt', 'Unknown_Parameter_871'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 872, + "count": 1, + "names": ['ID_Einst_Wm_Auswertung_Korrektur_akt', 'Unknown_Parameter_872'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 873, + "count": 1, + "names": ['ID_SoftwareUpdateJetztGemacht_akt', 'Unknown_Parameter_873'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 874, + "count": 1, + "names": ['ID_WP_SerienNummer_DATUM', 'Unknown_Parameter_874'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 875, + "count": 1, + "names": ['ID_WP_SerienNummer_HEX', 'Unknown_Parameter_875'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 876, + "count": 1, + "names": ['ID_WP_SerienNummer_INDEX', 'Unknown_Parameter_876'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 877, + "count": 1, + "names": ['ID_ProgWerteWebSrvBeobarten', 'Unknown_Parameter_877'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 878, + "count": 1, + "names": ['ID_Waermemenge_BW', 'Unknown_Parameter_878'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 879, + "count": 1, + "names": ['ID_Waermemenge_SW', 'Unknown_Parameter_879'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 880, + "count": 1, + "names": ['ID_Waermemenge_Datum', 'Unknown_Parameter_880'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 881, + "count": 1, + "names": ['ID_Einst_Solar_akt', 'Unknown_Parameter_881'], + "type": SolarMode, + "writeable": True, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 882, + "count": 1, + "names": ['ID_BSTD_Solar', 'Unknown_Parameter_882'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 883, + "count": 1, + "names": ['ID_Einst_TDC_Koll_Max_akt', 'Unknown_Parameter_883'], + "type": Celsius, + "writeable": False, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 884, + "count": 1, + "names": ['ID_Einst_Akt_Kuehlung_akt', 'Unknown_Parameter_884'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 885, + "count": 1, + "names": ['ID_Einst_Vorlauf_VBO_akt', 'Unknown_Parameter_885'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 886, + "count": 1, + "names": ['ID_Einst_KRHyst_akt', 'Unknown_Parameter_886'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 887, + "count": 1, + "names": ['ID_Einst_Akt_Kuehl_Speicher_min_akt', 'Unknown_Parameter_887'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 888, + "count": 1, + "names": ['ID_Einst_Akt_Kuehl_Freig_WQE_akt', 'Unknown_Parameter_888'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 889, + "count": 1, + "names": ['ID_NDAB_WW_Anzahl', 'Unknown_Parameter_889'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 890, + "count": 1, + "names": ['ID_NDS_WW_KD_Quitt', 'Unknown_Parameter_890'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 891, + "count": 1, + "names": ['ID_Einst_AbtZykMin_akt', 'Unknown_Parameter_891'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 892, + "count": 1, + "names": ['ID_Einst_VD2_Zeit_Min_akt', 'Unknown_Parameter_892'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 893, + "count": 1, + "names": ['ID_Einst_Hysterese_HR_verkuerzt_akt', 'Unknown_Parameter_893'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 894, + "count": 1, + "names": ['ID_Einst_BA_Lueftung_akt', 'Unknown_Parameter_894'], + "type": VentilationMode, + "writeable": True, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 895, + "count": 1, + "names": ['ID_Einst_SuLuf_akt', 'Unknown_Parameter_895'], + "type": TimerProgram, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 896, + "count": 1, + "names": ['ID_Einst_SuLufWo_zeit_0_0_0', 'Unknown_Parameter_896'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 897, + "count": 1, + "names": ['ID_Einst_SuLufWo_zeit_0_1_0', 'Unknown_Parameter_897'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 898, + "count": 1, + "names": ['ID_Einst_SuLufWo_zeit_0_2_0', 'Unknown_Parameter_898'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 899, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_0_0_0', 'Unknown_Parameter_899'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 900, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_0_1_0', 'Unknown_Parameter_900'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 901, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_0_2_0', 'Unknown_Parameter_901'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 902, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_0_0_2', 'Unknown_Parameter_902'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 903, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_0_1_2', 'Unknown_Parameter_903'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 904, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_0_2_2', 'Unknown_Parameter_904'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 905, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_0_0', 'Unknown_Parameter_905'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 906, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_1_0', 'Unknown_Parameter_906'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 907, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_2_0', 'Unknown_Parameter_907'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 908, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_0_2', 'Unknown_Parameter_908'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 909, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_1_2', 'Unknown_Parameter_909'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 910, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_2_2', 'Unknown_Parameter_910'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 911, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_0_4', 'Unknown_Parameter_911'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 912, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_1_4', 'Unknown_Parameter_912'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 913, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_2_4', 'Unknown_Parameter_913'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 914, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_0_6', 'Unknown_Parameter_914'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 915, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_1_6', 'Unknown_Parameter_915'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 916, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_2_6', 'Unknown_Parameter_916'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 917, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_0_8', 'Unknown_Parameter_917'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 918, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_1_8', 'Unknown_Parameter_918'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 919, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_2_8', 'Unknown_Parameter_919'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 920, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_0_10', 'Unknown_Parameter_920'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 921, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_1_10', 'Unknown_Parameter_921'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 922, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_2_10', 'Unknown_Parameter_922'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 923, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_0_12', 'Unknown_Parameter_923'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 924, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_1_12', 'Unknown_Parameter_924'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 925, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_0_2_12', 'Unknown_Parameter_925'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 926, + "count": 1, + "names": ['ID_Einst_SuLufWo_zeit_1_0_0', 'Unknown_Parameter_926'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 927, + "count": 1, + "names": ['ID_Einst_SuLufWo_zeit_1_1_0', 'Unknown_Parameter_927'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 928, + "count": 1, + "names": ['ID_Einst_SuLufWo_zeit_1_2_0', 'Unknown_Parameter_928'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 929, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_1_0_0', 'Unknown_Parameter_929'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 930, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_1_1_0', 'Unknown_Parameter_930'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 931, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_1_2_0', 'Unknown_Parameter_931'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 932, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_1_0_2', 'Unknown_Parameter_932'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 933, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_1_1_2', 'Unknown_Parameter_933'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 934, + "count": 1, + "names": ['ID_Einst_SuLuf25_zeit_1_2_2', 'Unknown_Parameter_934'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 935, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_0_0', 'Unknown_Parameter_935'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 936, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_1_0', 'Unknown_Parameter_936'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 937, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_2_0', 'Unknown_Parameter_937'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 938, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_0_2', 'Unknown_Parameter_938'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 939, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_1_2', 'Unknown_Parameter_939'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 940, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_2_2', 'Unknown_Parameter_940'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 941, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_0_4', 'Unknown_Parameter_941'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 942, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_1_4', 'Unknown_Parameter_942'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 943, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_2_4', 'Unknown_Parameter_943'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 944, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_0_6', 'Unknown_Parameter_944'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 945, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_1_6', 'Unknown_Parameter_945'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 946, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_2_6', 'Unknown_Parameter_946'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 947, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_0_8', 'Unknown_Parameter_947'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 948, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_1_8', 'Unknown_Parameter_948'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 949, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_2_8', 'Unknown_Parameter_949'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 950, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_0_10', 'Unknown_Parameter_950'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 951, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_1_10', 'Unknown_Parameter_951'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 952, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_2_10', 'Unknown_Parameter_952'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 953, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_0_12', 'Unknown_Parameter_953'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 954, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_1_12', 'Unknown_Parameter_954'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 955, + "count": 1, + "names": ['ID_Einst_SuLufTg_zeit_1_2_12', 'Unknown_Parameter_955'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 956, + "count": 1, + "names": ['ID_FerienModusAktivLueftung', 'Unknown_Parameter_956'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 957, + "count": 1, + "names": ['ID_Einst_BA_Lueftung_saved', 'Unknown_Parameter_957'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 958, + "count": 1, + "names": ['ID_SU_FrkdLueftung', 'Unknown_Parameter_958'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 959, + "count": 1, + "names": ['ID_SU_FstdLueftung', 'Unknown_Parameter_959'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 960, + "count": 1, + "names": ['ID_Einst_Luf_Feuchteschutz_akt', 'Unknown_Parameter_960'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 961, + "count": 1, + "names": ['ID_Einst_Luf_Reduziert_akt', 'Unknown_Parameter_961'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 962, + "count": 1, + "names": ['ID_Einst_Luf_Nennlueftung_akt', 'Unknown_Parameter_962'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 963, + "count": 1, + "names": ['ID_Einst_Luf_Intensivlueftung_akt', 'Unknown_Parameter_963'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 964, + "count": 1, + "names": ['ID_Timer_Fil_4Makt', 'Unknown_Parameter_964'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 965, + "count": 1, + "names": ['ID_Timer_Fil_WoAkt', 'Unknown_Parameter_965'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 966, + "count": 1, + "names": ['ID_Sollwert_KuCft3_akt', 'Unknown_Parameter_966'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 967, + "count": 1, + "names": ['ID_Sollwert_AtDif3_akt', 'Unknown_Parameter_967'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 968, + "count": 1, + "names": ['ID_Bitmaske_0', 'Unknown_Parameter_968'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 969, + "count": 1, + "names": ['ID_Einst_Lueftungsstufen', 'Unknown_Parameter_969'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 970, + "count": 1, + "names": ['ID_SysEin_Meldung_TDI', 'Unknown_Parameter_970'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 971, + "count": 1, + "names": ['ID_SysEin_Typ_WZW', 'Unknown_Parameter_971'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 972, + "count": 1, + "names": ['ID_Einst_GLT_aktiviert', 'Unknown_Parameter_972'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 973, + "count": 1, + "names": ['ID_Einst_BW_max', 'Unknown_Parameter_973'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 974, + "count": 1, + "names": ['ID_Einst_Sollwert_TRL_Kuehlen', 'Unknown_Parameter_974'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 975, + "count": 1, + "names": ['ID_Einst_Medium_Waermequelle', 'Unknown_Parameter_975'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 976, + "count": 1, + "names": ['ID_Einst_Photovoltaik_akt', 'Unknown_Parameter_976'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 977, + "count": 1, + "names": ['ID_Einst_Multispeicher_akt', 'Unknown_Parameter_977'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 978, + "count": 1, + "names": ['ID_Einst_PKuehlTime_akt', 'Unknown_Parameter_978'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 979, + "count": 1, + "names": ['ID_Einst_Minimale_Ruecklaufsolltemperatur', 'Unknown_Parameter_979'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 980, + "count": 1, + "names": ['ID_RBE_Einflussfaktor_RT_akt', 'Unknown_Parameter_980'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 981, + "count": 1, + "names": ['ID_RBE_Freigabe_Kuehlung_akt', 'Unknown_Parameter_981'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 982, + "count": 1, + "names": ['ID_RBE_Waermeverteilsystem_akt', 'Unknown_Parameter_982'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 983, + "count": 1, + "names": ['ID_RBE_Zeit_Heizstab_aktiv', 'Unknown_Parameter_983'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 984, + "count": 1, + "names": ['ID_SEC_ND_Alarmgrenze', 'Unknown_Parameter_984'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 985, + "count": 1, + "names": ['ID_SEC_HD_Alarmgrenze', 'Unknown_Parameter_985'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 986, + "count": 1, + "names": ['ID_SEC_Abtauendtemperatur', 'Unknown_Parameter_986'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 987, + "count": 1, + "names": ['ID_Einst_Min_RPM_BW', 'Unknown_Parameter_987'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 988, + "count": 1, + "names": ['ID_Einst_Luf_Feuchteschutz_Faktor_akt', 'Unknown_Parameter_988'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 989, + "count": 1, + "names": ['ID_Einst_Luf_Reduziert_Faktor_akt', 'Unknown_Parameter_989'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 990, + "count": 1, + "names": ['ID_Einst_Luf_Nennlueftung_Faktor_akt', 'Unknown_Parameter_990'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 991, + "count": 1, + "names": ['ID_Einst_Luf_Intensivlueftung_Faktor_akt', 'Unknown_Parameter_991'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 992, + "count": 1, + "names": ['ID_Einst_Freigabe_Zeit_ZWE', 'Unknown_Parameter_992'], + "type": Minutes, + "writeable": True, + "datatype": 'UINT32', + "unit": 'min', + "description": '', + }, + { + "index": 993, + "count": 1, + "names": ['ID_Einst_min_VL_Kuehl', 'Unknown_Parameter_993'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 994, + "count": 1, + "names": ['ID_Einst_Warmwasser_Nachheizung', 'Unknown_Parameter_994'], + "type": Bool, + "writeable": True, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 995, + "count": 1, + "names": ['ID_Switchoff_file_LWD2_0_0', 'Unknown_Parameter_995'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 996, + "count": 1, + "names": ['ID_Switchoff_file_LWD2_1_0', 'Unknown_Parameter_996'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 997, + "count": 1, + "names": ['ID_Switchoff_file_LWD2_2_0', 'Unknown_Parameter_997'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 998, + "count": 1, + "names": ['ID_Switchoff_file_LWD2_3_0', 'Unknown_Parameter_998'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 999, + "count": 1, + "names": ['ID_Switchoff_file_LWD2_4_0', 'Unknown_Parameter_999'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1000, + "count": 1, + "names": ['ID_Switchoff_file_LWD2_0_1', 'Unknown_Parameter_1000'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1001, + "count": 1, + "names": ['ID_Switchoff_file_LWD2_1_1', 'Unknown_Parameter_1001'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1002, + "count": 1, + "names": ['ID_Switchoff_file_LWD2_2_1', 'Unknown_Parameter_1002'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1003, + "count": 1, + "names": ['ID_Switchoff_file_LWD2_3_1', 'Unknown_Parameter_1003'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1004, + "count": 1, + "names": ['ID_Switchoff_file_LWD2_4_1', 'Unknown_Parameter_1004'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1005, + "count": 1, + "names": ['ID_Switchoff_index_LWD2', 'Unknown_Parameter_1005'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1006, + "count": 1, + "names": ['ID_Einst_Effizienzpumpe_Nominal_2', 'Unknown_Parameter_1006'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1007, + "count": 1, + "names": ['ID_Einst_Effizienzpumpe_Minimal_2', 'Unknown_Parameter_1007'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1008, + "count": 1, + "names": ['ID_Einst_Wm_Versorgung_Korrektur_2', 'Unknown_Parameter_1008'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1009, + "count": 1, + "names": ['ID_Einst_Wm_Auswertung_Korrektur_2', 'Unknown_Parameter_1009'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1010, + "count": 1, + "names": ['ID_Einst_isTwin', 'Unknown_Parameter_1010'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1011, + "count": 1, + "names": ['ID_Einst_TAmin_2', 'Unknown_Parameter_1011'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1012, + "count": 1, + "names": ['ID_Einst_TVLmax_2', 'Unknown_Parameter_1012'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1013, + "count": 1, + "names": ['ID_Einst_TA_EG_2', 'Unknown_Parameter_1013'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1014, + "count": 1, + "names": ['ID_Einst_TVLmax_EG_2', 'Unknown_Parameter_1014'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1015, + "count": 1, + "names": ['ID_Waermemenge_Hz_2', 'Unknown_Parameter_1015'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1016, + "count": 1, + "names": ['ID_Waermemenge_BW_2', 'Unknown_Parameter_1016'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1017, + "count": 1, + "names": ['ID_Waermemenge_SW_2', 'Unknown_Parameter_1017'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1018, + "count": 1, + "names": ['ID_Waermemenge_Seit_2', 'Unknown_Parameter_1018'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1019, + "count": 1, + "names": ['ID_Einst_Entl_Typ_15_2', 'Unknown_Parameter_1019'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1020, + "count": 1, + "names": ['ID_Einst_WW_Nachheizung_max', 'Unknown_Parameter_1020'], + "type": Hours2, + "writeable": True, + "datatype": 'UINT32', + "unit": 'h', + "description": '', + }, + { + "index": 1021, + "count": 1, + "names": ['ID_Einst_Kuhl_Zeit_Ein_RT', 'Unknown_Parameter_1021'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1022, + "count": 1, + "names": ['ID_Einst_ZWE1_Pos', 'Unknown_Parameter_1022'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1023, + "count": 1, + "names": ['ID_Einst_ZWE2_Pos', 'Unknown_Parameter_1023'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1024, + "count": 1, + "names": ['ID_Einst_ZWE3_Pos', 'Unknown_Parameter_1024'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1025, + "count": 1, + "names": ['ID_Einst_Leistung_ZWE', 'Unknown_Parameter_1025'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1026, + "count": 1, + "names": ['ID_WP_SN2_DATUM', 'Unknown_Parameter_1026'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1027, + "count": 1, + "names": ['ID_WP_SN2_HEX', 'Unknown_Parameter_1027'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1028, + "count": 1, + "names": ['ID_WP_SN2_INDEX', 'Unknown_Parameter_1028'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1029, + "count": 1, + "names": ['ID_CWP_saved2', 'Unknown_Parameter_1029'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1030, + "count": 1, + "names": ['ID_Einst_SmartGrid', 'Unknown_Parameter_1030'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1031, + "count": 1, + "names": ['ID_Einst_P155_HDS', 'Unknown_Parameter_1031'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1032, + "count": 1, + "names": ['ID_Einst_P155_PumpHeat_Max', 'Unknown_Parameter_1032'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1033, + "count": 1, + "names": ['ID_Einst_P155_PumpHeatCtrl', 'Unknown_Parameter_1033'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1034, + "count": 1, + "names": ['ID_Einst_P155_PumpDHWCtrl', 'Unknown_Parameter_1034'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1035, + "count": 1, + "names": ['ID_Einst_P155_PumpDHW_RPM', 'Unknown_Parameter_1035'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1036, + "count": 1, + "names": ['ID_Einst_P155_PumpPoolCtrl', 'Unknown_Parameter_1036'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1037, + "count": 1, + "names": ['ID_Einst_P155_PumpPool_RPM', 'Unknown_Parameter_1037'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1038, + "count": 1, + "names": ['ID_Einst_P155_PumpCool_RPM', 'Unknown_Parameter_1038'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1039, + "count": 1, + "names": ['ID_Einst_P155_PumpVBOCtrl', 'Unknown_Parameter_1039'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1040, + "count": 1, + "names": ['ID_Einst_P155_PumpVBO_RPM_C', 'Unknown_Parameter_1040'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1041, + "count": 1, + "names": ['ID_Einst_P155_PumpDHW_Max', 'Unknown_Parameter_1041'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1042, + "count": 1, + "names": ['ID_Einst_P155_PumpPool_Max', 'Unknown_Parameter_1042'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1043, + "count": 1, + "names": ['ID_Einst_P155_Sperrband_1', 'Unknown_Parameter_1043'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1044, + "count": 1, + "names": ['ID_Einst_P155_Leistungsfreigabe', 'Unknown_Parameter_1044'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1045, + "count": 1, + "names": ['ID_Einst_P155_DHW_Freq', 'Unknown_Parameter_1045'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1046, + "count": 1, + "names": ['ID_Einst_SWHUP', 'Unknown_Parameter_1046'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1047, + "count": 1, + "names": ['ID_Einst_P155_SWB_Freq', 'Unknown_Parameter_1047'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1048, + "count": 1, + "names": ['ID_Einst_MK1_Regelung', 'Unknown_Parameter_1048'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1049, + "count": 1, + "names": ['ID_Einst_MK2_Regelung', 'Unknown_Parameter_1049'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1050, + "count": 1, + "names": ['ID_Einst_MK3_Regelung', 'Unknown_Parameter_1050'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1051, + "count": 1, + "names": ['ID_Einst_PV_WW_Sperrzeit', 'Unknown_Parameter_1051'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1052, + "count": 1, + "names": ['ID_Einst_Warmwasser_extra', 'Unknown_Parameter_1052'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1053, + "count": 1, + "names": ['ID_Einst_Vorl_akt_Kuehl', 'Unknown_Parameter_1053'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1054, + "count": 1, + "names": ['ID_WP_SN3_DATUM', 'Unknown_Parameter_1054'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1055, + "count": 1, + "names": ['ID_WP_SN3_HEX', 'Unknown_Parameter_1055'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1056, + "count": 1, + "names": ['ID_WP_SN3_INDEX', 'Unknown_Parameter_1056'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1057, + "count": 1, + "names": ['ID_Einst_Vorlauf_ZUP', 'Unknown_Parameter_1057'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1058, + "count": 1, + "names": ['ID_Einst_Abtauen_im_Warmwasser', 'Unknown_Parameter_1058'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1059, + "count": 1, + "names": ['ID_Waermemenge_ZWE', 'Unknown_Parameter_1059'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 1060, + "count": 1, + "names": ['ID_Waermemenge_Reset', 'Unknown_Parameter_1060'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 1061, + "count": 1, + "names": ['ID_Waermemenge_Reset_2', 'Unknown_Parameter_1061'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1062, + "count": 1, + "names": ['ID_Einst_Brunnenpumpe_min', 'Unknown_Parameter_1062'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1063, + "count": 1, + "names": ['ID_Einst_Brunnenpumpe_max', 'Unknown_Parameter_1063'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1064, + "count": 1, + "names": ['ID_Einst_SmartHomeID', 'Unknown_Parameter_1064'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1065, + "count": 1, + "names": ['ID_Einst_SmartHK', 'Unknown_Parameter_1065'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1066, + "count": 1, + "names": ['ID_Einst_SmartMK1', 'Unknown_Parameter_1066'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1067, + "count": 1, + "names": ['ID_Einst_SmartMK2', 'Unknown_Parameter_1067'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1068, + "count": 1, + "names": ['ID_Einst_SmartMK3', 'Unknown_Parameter_1068'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1069, + "count": 1, + "names": ['ID_Einst_SmartWW', 'Unknown_Parameter_1069'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1070, + "count": 1, + "names": ['ID_Einst_SmartDefrost', 'Unknown_Parameter_1070'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1071, + "count": 1, + "names": ['ID_Einst_Empty1071', 'Unknown_Parameter_1071'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1072, + "count": 1, + "names": ['ID_Einst_MinVLMK1', 'Unknown_Parameter_1072'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1073, + "count": 1, + "names": ['ID_Einst_MinVLMK2', 'Unknown_Parameter_1073'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1074, + "count": 1, + "names": ['ID_Einst_MinVLMK3', 'Unknown_Parameter_1074'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1075, + "count": 1, + "names": ['ID_Einst_MaxVLMK1', 'Unknown_Parameter_1075'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1076, + "count": 1, + "names": ['ID_Einst_MaxVLMK2', 'Unknown_Parameter_1076'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1077, + "count": 1, + "names": ['ID_Einst_MaxVLMK3', 'Unknown_Parameter_1077'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1078, + "count": 1, + "names": ['ID_Einst_SmartPlusHz', 'Unknown_Parameter_1078'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1079, + "count": 1, + "names": ['ID_Einst_SmartMinusHz', 'Unknown_Parameter_1079'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1080, + "count": 1, + "names": ['ID_Einst_SmartPlusMK1', 'Unknown_Parameter_1080'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1081, + "count": 1, + "names": ['ID_Einst_SmartMinusMK1', 'Unknown_Parameter_1081'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1082, + "count": 1, + "names": ['ID_Einst_SmartPlusMK2', 'Unknown_Parameter_1082'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1083, + "count": 1, + "names": ['ID_Einst_SmartMinusMK2', 'Unknown_Parameter_1083'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1084, + "count": 1, + "names": ['ID_Einst_SmartPlusMK3', 'Unknown_Parameter_1084'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1085, + "count": 1, + "names": ['ID_Einst_SmartMinusMK3', 'Unknown_Parameter_1085'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1086, + "count": 1, + "names": ['Unknown_Parameter_1086'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1087, + "count": 1, + "names": ['SILENT_MODE', 'Unknown_Parameter_1087'], + "type": OnOffMode, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 1088, + "count": 1, + "names": ['Unknown_Parameter_1088'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1089, + "count": 1, + "names": ['Unknown_Parameter_1089'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1090, + "count": 1, + "names": ['Unknown_Parameter_1090'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1091, + "count": 1, + "names": ['Unknown_Parameter_1091'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1092, + "count": 1, + "names": ['ID_Einst_SuSilence', 'Unknown_Parameter_1092'], + "type": TimerProgram, + "writeable": False, + "datatype": 'UINT32', + "unit": 'enum', + "description": '', + }, + { + "index": 1093, + "count": 1, + "names": ['ID_Einst_SilenceTimer_0', 'Unknown_Parameter_1093'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1094, + "count": 1, + "names": ['ID_Einst_SilenceTimer_1', 'Unknown_Parameter_1094'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1095, + "count": 1, + "names": ['ID_Einst_SilenceTimer_2', 'Unknown_Parameter_1095'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1096, + "count": 1, + "names": ['ID_Einst_SilenceTimer_3', 'Unknown_Parameter_1096'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1097, + "count": 1, + "names": ['ID_Einst_SilenceTimer_4', 'Unknown_Parameter_1097'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1098, + "count": 1, + "names": ['ID_Einst_SilenceTimer_5', 'Unknown_Parameter_1098'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1099, + "count": 1, + "names": ['ID_Einst_SilenceTimer_6', 'Unknown_Parameter_1099'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1100, + "count": 1, + "names": ['ID_Einst_SilenceTimer_7', 'Unknown_Parameter_1100'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1101, + "count": 1, + "names": ['ID_Einst_SilenceTimer_8', 'Unknown_Parameter_1101'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1102, + "count": 1, + "names": ['ID_Einst_SilenceTimer_9', 'Unknown_Parameter_1102'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1103, + "count": 1, + "names": ['ID_Einst_SilenceTimer_10', 'Unknown_Parameter_1103'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1104, + "count": 1, + "names": ['ID_Einst_SilenceTimer_11', 'Unknown_Parameter_1104'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1105, + "count": 1, + "names": ['ID_Einst_SilenceTimer_12', 'Unknown_Parameter_1105'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1106, + "count": 1, + "names": ['ID_Einst_SilenceTimer_13', 'Unknown_Parameter_1106'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1107, + "count": 1, + "names": ['ID_Einst_SilenceTimer_14', 'Unknown_Parameter_1107'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1108, + "count": 1, + "names": ['ID_Einst_SilenceTimer_15', 'Unknown_Parameter_1108'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1109, + "count": 1, + "names": ['ID_Einst_SilenceTimer_16', 'Unknown_Parameter_1109'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1110, + "count": 1, + "names": ['ID_Einst_SilenceTimer_17', 'Unknown_Parameter_1110'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1111, + "count": 1, + "names": ['ID_Einst_SilenceTimer_18', 'Unknown_Parameter_1111'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1112, + "count": 1, + "names": ['ID_Einst_SilenceTimer_19', 'Unknown_Parameter_1112'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1113, + "count": 1, + "names": ['ID_Einst_SilenceTimer_20', 'Unknown_Parameter_1113'], + "type": TimeOfDay2, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1114, + "count": 1, + "names": ['Unknown_Parameter_1114'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1115, + "count": 1, + "names": ['Unknown_Parameter_1115'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1116, + "count": 1, + "names": ['Unknown_Parameter_1116'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1117, + "count": 1, + "names": ['Unknown_Parameter_1117'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1118, + "count": 1, + "names": ['Unknown_Parameter_1118'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1119, + "count": 1, + "names": ['LAST_DEFROST_TIMESTAMP', 'Unknown_Parameter_1119'], + "type": Timestamp, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1120, + "count": 1, + "names": ['Unknown_Parameter_1120'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1121, + "count": 1, + "names": ['Unknown_Parameter_1121'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1122, + "count": 1, + "names": ['Unknown_Parameter_1122'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1123, + "count": 1, + "names": ['Unknown_Parameter_1123'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1124, + "count": 1, + "names": ['Unknown_Parameter_1124'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1125, + "count": 1, + "names": ['Unknown_Parameter_1125'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1126, + "count": 1, + "names": ['Unknown_Parameter_1126'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1127, + "count": 1, + "names": ['Unknown_Parameter_1127'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1128, + "count": 1, + "names": ['Unknown_Parameter_1128'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1129, + "count": 1, + "names": ['Unknown_Parameter_1129'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1130, + "count": 1, + "names": ['Unknown_Parameter_1130'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1131, + "count": 1, + "names": ['Unknown_Parameter_1131'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1132, + "count": 1, + "names": ['Unknown_Parameter_1132'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1133, + "count": 1, + "names": ['Unknown_Parameter_1133'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1134, + "count": 1, + "names": ['Unknown_Parameter_1134'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1135, + "count": 1, + "names": ['Unknown_Parameter_1135'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1136, + "count": 1, + "names": ['HEAT_ENERGY_INPUT', 'Unknown_Parameter_1136'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 1137, + "count": 1, + "names": ['DHW_ENERGY_INPUT', 'Unknown_Parameter_1137'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 1138, + "count": 1, + "names": ['Unknown_Parameter_1138'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1139, + "count": 1, + "names": ['COOLING_ENERGY_INPUT', 'Unknown_Parameter_1139'], + "type": Energy, + "writeable": False, + "datatype": 'UINT32', + "unit": 'kWh/10', + "description": '', + }, + { + "index": 1140, + "count": 1, + "names": ['SECOND_HEAT_GENERATOR_AMOUNT_COUNTER', 'Unknown_Parameter_1140'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1141, + "count": 1, + "names": ['Unknown_Parameter_1141'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1142, + "count": 1, + "names": ['Unknown_Parameter_1142'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1143, + "count": 1, + "names": ['Unknown_Parameter_1143'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1144, + "count": 1, + "names": ['Unknown_Parameter_1144'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1145, + "count": 1, + "names": ['Unknown_Parameter_1145'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1146, + "count": 1, + "names": ['Unknown_Parameter_1146'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1147, + "count": 1, + "names": ['Unknown_Parameter_1147'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1148, + "count": 1, + "names": ['HEATING_TARGET_TEMP_ROOM_THERMOSTAT', 'Unknown_Parameter_1148'], + "type": Celsius, + "writeable": True, + "datatype": 'INT32', + "unit": '°C/10', + "description": '', + }, + { + "index": 1149, + "count": 1, + "names": ['Unknown_Parameter_1149'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1150, + "count": 1, + "names": ['Unknown_Parameter_1150'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1151, + "count": 1, + "names": ['Unknown_Parameter_1151'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1152, + "count": 1, + "names": ['Unknown_Parameter_1152'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1153, + "count": 1, + "names": ['Unknown_Parameter_1153'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1154, + "count": 1, + "names": ['Unknown_Parameter_1154'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1155, + "count": 1, + "names": ['Unknown_Parameter_1155'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1156, + "count": 1, + "names": ['Unknown_Parameter_1156'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1157, + "count": 1, + "names": ['Unknown_Parameter_1157'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1158, + "count": 1, + "names": ['POWER_LIMIT_SWITCH', 'Unknown_Parameter_1158'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1159, + "count": 1, + "names": ['POWER_LIMIT_VALUE', 'Unknown_Parameter_1159'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, +] diff --git a/luxtronik/definitions/visibilities.py b/luxtronik/definitions/visibilities.py new file mode 100644 index 00000000..beb3959b --- /dev/null +++ b/luxtronik/definitions/visibilities.py @@ -0,0 +1,3818 @@ +""" +Constant list containing all 'visibility' definitions +used by the config interface (CFI) of the Luxtronik controller. + +The visibilities holds values for display purposes and are read-only. +""" +from typing import Final + +from luxtronik.datatypes import ( + Unknown, +) + +# Offset which must be added to the visibility indices +# to obtain the correct address of the data fields +VISIBILITIES_OFFSET: Final = 0 + +VISIBILITIES_DEFINITIONS_LIST: Final = [ + { + "index": 0, + "count": 1, + "names": ['ID_Visi_NieAnzeigen', 'Unknown_Visibility_0'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 1, + "count": 1, + "names": ['ID_Visi_ImmerAnzeigen', 'Unknown_Visibility_1'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 2, + "count": 1, + "names": ['ID_Visi_Heizung', 'Unknown_Visibility_2'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 3, + "count": 1, + "names": ['ID_Visi_Brauwasser', 'Unknown_Visibility_3'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 4, + "count": 1, + "names": ['ID_Visi_Schwimmbad', 'Unknown_Visibility_4'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 5, + "count": 1, + "names": ['ID_Visi_Kuhlung', 'Unknown_Visibility_5'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 6, + "count": 1, + "names": ['ID_Visi_Lueftung', 'Unknown_Visibility_6'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 7, + "count": 1, + "names": ['ID_Visi_MK1', 'Unknown_Visibility_7'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 8, + "count": 1, + "names": ['ID_Visi_MK2', 'Unknown_Visibility_8'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 9, + "count": 1, + "names": ['ID_Visi_ThermDesinfekt', 'Unknown_Visibility_9'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 10, + "count": 1, + "names": ['ID_Visi_Zirkulation', 'Unknown_Visibility_10'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 11, + "count": 1, + "names": ['ID_Visi_KuhlTemp_SolltempMK1', 'Unknown_Visibility_11'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 12, + "count": 1, + "names": ['ID_Visi_KuhlTemp_SolltempMK2', 'Unknown_Visibility_12'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 13, + "count": 1, + "names": ['ID_Visi_KuhlTemp_ATDiffMK1', 'Unknown_Visibility_13'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 14, + "count": 1, + "names": ['ID_Visi_KuhlTemp_ATDiffMK2', 'Unknown_Visibility_14'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 15, + "count": 1, + "names": ['ID_Visi_Service_Information', 'Unknown_Visibility_15'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 16, + "count": 1, + "names": ['ID_Visi_Service_Einstellung', 'Unknown_Visibility_16'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 17, + "count": 1, + "names": ['ID_Visi_Service_Sprache', 'Unknown_Visibility_17'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 18, + "count": 1, + "names": ['ID_Visi_Service_DatumUhrzeit', 'Unknown_Visibility_18'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 19, + "count": 1, + "names": ['ID_Visi_Service_Ausheiz', 'Unknown_Visibility_19'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 20, + "count": 1, + "names": ['ID_Visi_Service_Anlagenkonfiguration', 'Unknown_Visibility_20'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 21, + "count": 1, + "names": ['ID_Visi_Service_IBNAssistant', 'Unknown_Visibility_21'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 22, + "count": 1, + "names": ['ID_Visi_Service_ParameterIBNZuruck', 'Unknown_Visibility_22'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 23, + "count": 1, + "names": ['ID_Visi_Temp_Vorlauf', 'Unknown_Visibility_23'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 24, + "count": 1, + "names": ['ID_Visi_Temp_Rucklauf', 'Unknown_Visibility_24'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 25, + "count": 1, + "names": ['ID_Visi_Temp_RL_Soll', 'Unknown_Visibility_25'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 26, + "count": 1, + "names": ['ID_Visi_Temp_Ruecklext', 'Unknown_Visibility_26'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 27, + "count": 1, + "names": ['ID_Visi_Temp_Heissgas', 'Unknown_Visibility_27'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 28, + "count": 1, + "names": ['ID_Visi_Temp_Aussent', 'Unknown_Visibility_28'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 29, + "count": 1, + "names": ['ID_Visi_Temp_BW_Ist', 'Unknown_Visibility_29'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 30, + "count": 1, + "names": ['ID_Visi_Temp_BW_Soll', 'Unknown_Visibility_30'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 31, + "count": 1, + "names": ['ID_Visi_Temp_WQ_Ein', 'Unknown_Visibility_31'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 32, + "count": 1, + "names": ['ID_Visi_Temp_Kaltekreis', 'Unknown_Visibility_32'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 33, + "count": 1, + "names": ['ID_Visi_Temp_MK1_Vorlauf', 'Unknown_Visibility_33'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 34, + "count": 1, + "names": ['ID_Visi_Temp_MK1VL_Soll', 'Unknown_Visibility_34'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 35, + "count": 1, + "names": ['ID_Visi_Temp_Raumstation', 'Unknown_Visibility_35'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 36, + "count": 1, + "names": ['ID_Visi_Temp_MK2_Vorlauf', 'Unknown_Visibility_36'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 37, + "count": 1, + "names": ['ID_Visi_Temp_MK2VL_Soll', 'Unknown_Visibility_37'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 38, + "count": 1, + "names": ['ID_Visi_Temp_Solarkoll', 'Unknown_Visibility_38'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 39, + "count": 1, + "names": ['ID_Visi_Temp_Solarsp', 'Unknown_Visibility_39'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 40, + "count": 1, + "names": ['ID_Visi_Temp_Ext_Energ', 'Unknown_Visibility_40'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 41, + "count": 1, + "names": ['ID_Visi_IN_ASD', 'Unknown_Visibility_41'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 42, + "count": 1, + "names": ['ID_Visi_IN_BWT', 'Unknown_Visibility_42'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 43, + "count": 1, + "names": ['ID_Visi_IN_EVU', 'Unknown_Visibility_43'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 44, + "count": 1, + "names": ['ID_Visi_IN_HD', 'Unknown_Visibility_44'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 45, + "count": 1, + "names": ['ID_Visi_IN_MOT', 'Unknown_Visibility_45'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 46, + "count": 1, + "names": ['ID_Visi_IN_ND', 'Unknown_Visibility_46'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 47, + "count": 1, + "names": ['ID_Visi_IN_PEX', 'Unknown_Visibility_47'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 48, + "count": 1, + "names": ['ID_Visi_IN_SWT', 'Unknown_Visibility_48'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 49, + "count": 1, + "names": ['ID_Visi_OUT_Abtauventil', 'Unknown_Visibility_49'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 50, + "count": 1, + "names": ['ID_Visi_OUT_BUP', 'Unknown_Visibility_50'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 51, + "count": 1, + "names": ['ID_Visi_OUT_FUP1', 'Unknown_Visibility_51'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 52, + "count": 1, + "names": ['ID_Visi_OUT_HUP', 'Unknown_Visibility_52'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 53, + "count": 1, + "names": ['ID_Visi_OUT_Mischer1Auf', 'Unknown_Visibility_53'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 54, + "count": 1, + "names": ['ID_Visi_OUT_Mischer1Zu', 'Unknown_Visibility_54'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 55, + "count": 1, + "names": ['ID_Visi_OUT_Ventilation', 'Unknown_Visibility_55'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 56, + "count": 1, + "names": ['ID_Visi_OUT_Ventil_BOSUP', 'Unknown_Visibility_56'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 57, + "count": 1, + "names": ['ID_Visi_OUT_Verdichter1', 'Unknown_Visibility_57'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 58, + "count": 1, + "names": ['ID_Visi_OUT_Verdichter2', 'Unknown_Visibility_58'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 59, + "count": 1, + "names": ['ID_Visi_OUT_ZIP', 'Unknown_Visibility_59'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 60, + "count": 1, + "names": ['ID_Visi_OUT_ZUP', 'Unknown_Visibility_60'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 61, + "count": 1, + "names": ['ID_Visi_OUT_ZWE1', 'Unknown_Visibility_61'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 62, + "count": 1, + "names": ['ID_Visi_OUT_ZWE2_SST', 'Unknown_Visibility_62'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 63, + "count": 1, + "names": ['ID_Visi_OUT_ZWE3', 'Unknown_Visibility_63'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 64, + "count": 1, + "names": ['ID_Visi_OUT_FUP2', 'Unknown_Visibility_64'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 65, + "count": 1, + "names": ['ID_Visi_OUT_SLP', 'Unknown_Visibility_65'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 66, + "count": 1, + "names": ['ID_Visi_OUT_SUP', 'Unknown_Visibility_66'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 67, + "count": 1, + "names": ['ID_Visi_OUT_Mischer2Auf', 'Unknown_Visibility_67'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 68, + "count": 1, + "names": ['ID_Visi_OUT_Mischer2Zu', 'Unknown_Visibility_68'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 69, + "count": 1, + "names": ['ID_Visi_AblaufZ_WP_Seit', 'Unknown_Visibility_69'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 70, + "count": 1, + "names": ['ID_Visi_AblaufZ_ZWE1_seit', 'Unknown_Visibility_70'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 71, + "count": 1, + "names": ['ID_Visi_AblaufZ_ZWE2_seit', 'Unknown_Visibility_71'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 72, + "count": 1, + "names": ['ID_Visi_AblaufZ_ZWE3_seit', 'Unknown_Visibility_72'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 73, + "count": 1, + "names": ['ID_Visi_AblaufZ_Netzeinv', 'Unknown_Visibility_73'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 74, + "count": 1, + "names": ['ID_Visi_AblaufZ_SSP_Zeit1', 'Unknown_Visibility_74'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 75, + "count": 1, + "names": ['ID_Visi_AblaufZ_VD_Stand', 'Unknown_Visibility_75'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 76, + "count": 1, + "names": ['ID_Visi_AblaufZ_HRM_Zeit', 'Unknown_Visibility_76'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 77, + "count": 1, + "names": ['ID_Visi_AblaufZ_HRW_Zeit', 'Unknown_Visibility_77'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 78, + "count": 1, + "names": ['ID_Visi_AblaufZ_TDI_seit', 'Unknown_Visibility_78'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 79, + "count": 1, + "names": ['ID_Visi_AblaufZ_Sperre_BW', 'Unknown_Visibility_79'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 80, + "count": 1, + "names": ['ID_Visi_Bst_BStdVD1', 'Unknown_Visibility_80'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 81, + "count": 1, + "names": ['ID_Visi_Bst_ImpVD1', 'Unknown_Visibility_81'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 82, + "count": 1, + "names": ['ID_Visi_Bst_dEZVD1', 'Unknown_Visibility_82'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 83, + "count": 1, + "names": ['ID_Visi_Bst_BStdVD2', 'Unknown_Visibility_83'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 84, + "count": 1, + "names": ['ID_Visi_Bst_ImpVD2', 'Unknown_Visibility_84'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 85, + "count": 1, + "names": ['ID_Visi_Bst_dEZVD2', 'Unknown_Visibility_85'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 86, + "count": 1, + "names": ['ID_Visi_Bst_BStdZWE1', 'Unknown_Visibility_86'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 87, + "count": 1, + "names": ['ID_Visi_Bst_BStdZWE2', 'Unknown_Visibility_87'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 88, + "count": 1, + "names": ['ID_Visi_Bst_BStdZWE3', 'Unknown_Visibility_88'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 89, + "count": 1, + "names": ['ID_Visi_Bst_BStdWP', 'Unknown_Visibility_89'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 90, + "count": 1, + "names": ['ID_Visi_Text_Kurzprogramme', 'Unknown_Visibility_90'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 91, + "count": 1, + "names": ['ID_Visi_Text_Zwangsheizung', 'Unknown_Visibility_91'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 92, + "count": 1, + "names": ['ID_Visi_Text_Zwangsbrauchwasser', 'Unknown_Visibility_92'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 93, + "count": 1, + "names": ['ID_Visi_Text_Abtauen', 'Unknown_Visibility_93'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 94, + "count": 1, + "names": ['ID_Visi_EinstTemp_RucklBegr', 'Unknown_Visibility_94'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 95, + "count": 1, + "names": ['ID_Visi_EinstTemp_HystereseHR', 'Unknown_Visibility_95'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 96, + "count": 1, + "names": ['ID_Visi_EinstTemp_TRErhmax', 'Unknown_Visibility_96'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 97, + "count": 1, + "names": ['ID_Visi_EinstTemp_Freig2VD', 'Unknown_Visibility_97'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 98, + "count": 1, + "names": ['ID_Visi_EinstTemp_FreigZWE', 'Unknown_Visibility_98'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 99, + "count": 1, + "names": ['ID_Visi_EinstTemp_Tluftabt', 'Unknown_Visibility_99'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 100, + "count": 1, + "names": ['ID_Visi_EinstTemp_TDISolltemp', 'Unknown_Visibility_100'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 101, + "count": 1, + "names": ['ID_Visi_EinstTemp_HystereseBW', 'Unknown_Visibility_101'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 102, + "count": 1, + "names": ['ID_Visi_EinstTemp_Vorl2VDBW', 'Unknown_Visibility_102'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 103, + "count": 1, + "names": ['ID_Visi_EinstTemp_TAussenmax', 'Unknown_Visibility_103'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 104, + "count": 1, + "names": ['ID_Visi_EinstTemp_TAussenmin', 'Unknown_Visibility_104'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 105, + "count": 1, + "names": ['ID_Visi_EinstTemp_TWQmin', 'Unknown_Visibility_105'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 106, + "count": 1, + "names": ['ID_Visi_EinstTemp_THGmax', 'Unknown_Visibility_106'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 107, + "count": 1, + "names": ['ID_Visi_EinstTemp_TLABTEnde', 'Unknown_Visibility_107'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 108, + "count": 1, + "names": ['ID_Visi_EinstTemp_Absenkbis', 'Unknown_Visibility_108'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 109, + "count": 1, + "names": ['ID_Visi_EinstTemp_Vorlaufmax', 'Unknown_Visibility_109'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 110, + "count": 1, + "names": ['ID_Visi_EinstTemp_TDiffEin', 'Unknown_Visibility_110'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 111, + "count": 1, + "names": ['ID_Visi_EinstTemp_TDiffAus', 'Unknown_Visibility_111'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 112, + "count": 1, + "names": ['ID_Visi_EinstTemp_TDiffmax', 'Unknown_Visibility_112'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 113, + "count": 1, + "names": ['ID_Visi_EinstTemp_TEEHeizung', 'Unknown_Visibility_113'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 114, + "count": 1, + "names": ['ID_Visi_EinstTemp_TEEBrauchw', 'Unknown_Visibility_114'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 115, + "count": 1, + "names": ['ID_Visi_EinstTemp_Vorl2VDSW', 'Unknown_Visibility_115'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 116, + "count": 1, + "names": ['ID_Visi_EinstTemp_VLMaxMk1', 'Unknown_Visibility_116'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 117, + "count": 1, + "names": ['ID_Visi_EinstTemp_VLMaxMk2', 'Unknown_Visibility_117'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 118, + "count": 1, + "names": ['ID_Visi_Priori_Brauchwasser', 'Unknown_Visibility_118'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 119, + "count": 1, + "names": ['ID_Visi_Priori_Heizung', 'Unknown_Visibility_119'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 120, + "count": 1, + "names": ['ID_Visi_Priori_Schwimmbad', 'Unknown_Visibility_120'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 121, + "count": 1, + "names": ['ID_Visi_SysEin_EVUSperre', 'Unknown_Visibility_121'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 122, + "count": 1, + "names": ['ID_Visi_SysEin_Raumstation', 'Unknown_Visibility_122'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 123, + "count": 1, + "names": ['ID_Visi_SysEin_Einbindung', 'Unknown_Visibility_123'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 124, + "count": 1, + "names": ['ID_Visi_SysEin_Mischkreis1', 'Unknown_Visibility_124'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 125, + "count": 1, + "names": ['ID_Visi_SysEin_Mischkreis2', 'Unknown_Visibility_125'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 126, + "count": 1, + "names": ['ID_Visi_SysEin_ZWE1Art', 'Unknown_Visibility_126'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 127, + "count": 1, + "names": ['ID_Visi_SysEin_ZWE1Fkt', 'Unknown_Visibility_127'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 128, + "count": 1, + "names": ['ID_Visi_SysEin_ZWE2Art', 'Unknown_Visibility_128'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 129, + "count": 1, + "names": ['ID_Visi_SysEin_ZWE2Fkt', 'Unknown_Visibility_129'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 130, + "count": 1, + "names": ['ID_Visi_SysEin_ZWE3Art', 'Unknown_Visibility_130'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 131, + "count": 1, + "names": ['ID_Visi_SysEin_ZWE3Fkt', 'Unknown_Visibility_131'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 132, + "count": 1, + "names": ['ID_Visi_SysEin_Stoerung', 'Unknown_Visibility_132'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 133, + "count": 1, + "names": ['ID_Visi_SysEin_Brauchwasser1', 'Unknown_Visibility_133'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 134, + "count": 1, + "names": ['ID_Visi_SysEin_Brauchwasser2', 'Unknown_Visibility_134'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 135, + "count": 1, + "names": ['ID_Visi_SysEin_Brauchwasser3', 'Unknown_Visibility_135'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 136, + "count": 1, + "names": ['ID_Visi_SysEin_Brauchwasser4', 'Unknown_Visibility_136'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 137, + "count": 1, + "names": ['ID_Visi_SysEin_Brauchwasser5', 'Unknown_Visibility_137'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 138, + "count": 1, + "names": ['ID_Visi_SysEin_BWWPmax', 'Unknown_Visibility_138'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 139, + "count": 1, + "names": ['ID_Visi_SysEin_Abtzykmax', 'Unknown_Visibility_139'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 140, + "count": 1, + "names": ['ID_Visi_SysEin_Luftabt', 'Unknown_Visibility_140'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 141, + "count": 1, + "names": ['ID_Visi_SysEin_LuftAbtmax', 'Unknown_Visibility_141'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 142, + "count": 1, + "names": ['ID_Visi_SysEin_Abtauen1', 'Unknown_Visibility_142'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 143, + "count": 1, + "names": ['ID_Visi_SysEin_Abtauen2', 'Unknown_Visibility_143'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 144, + "count": 1, + "names": ['ID_Visi_SysEin_Pumpenoptim', 'Unknown_Visibility_144'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 145, + "count": 1, + "names": ['ID_Visi_SysEin_Zusatzpumpe', 'Unknown_Visibility_145'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 146, + "count": 1, + "names": ['ID_Visi_SysEin_Zugang', 'Unknown_Visibility_146'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 147, + "count": 1, + "names": ['ID_Visi_SysEin_SoledrDurchf', 'Unknown_Visibility_147'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 148, + "count": 1, + "names": ['ID_Visi_SysEin_UberwachungVD', 'Unknown_Visibility_148'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 149, + "count": 1, + "names": ['ID_Visi_SysEin_RegelungHK', 'Unknown_Visibility_149'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 150, + "count": 1, + "names": ['ID_Visi_SysEin_RegelungMK1', 'Unknown_Visibility_150'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 151, + "count": 1, + "names": ['ID_Visi_SysEin_RegelungMK2', 'Unknown_Visibility_151'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 152, + "count": 1, + "names": ['ID_Visi_SysEin_Kuhlung', 'Unknown_Visibility_152'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 153, + "count": 1, + "names": ['ID_Visi_SysEin_Ausheizen', 'Unknown_Visibility_153'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 154, + "count": 1, + "names": ['ID_Visi_SysEin_ElektrAnode', 'Unknown_Visibility_154'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 155, + "count": 1, + "names": ['ID_Visi_SysEin_SWBBer', 'Unknown_Visibility_155'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 156, + "count": 1, + "names": ['ID_Visi_SysEin_SWBMin', 'Unknown_Visibility_156'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 157, + "count": 1, + "names": ['ID_Visi_SysEin_Heizung', 'Unknown_Visibility_157'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 158, + "count": 1, + "names": ['ID_Visi_SysEin_PeriodeMk1', 'Unknown_Visibility_158'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 159, + "count": 1, + "names": ['ID_Visi_SysEin_LaufzeitMk1', 'Unknown_Visibility_159'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 160, + "count": 1, + "names": ['ID_Visi_SysEin_PeriodeMk2', 'Unknown_Visibility_160'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 161, + "count": 1, + "names": ['ID_Visi_SysEin_LaufzeitMk2', 'Unknown_Visibility_161'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 162, + "count": 1, + "names": ['ID_Visi_SysEin_Heizgrenze', 'Unknown_Visibility_162'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 163, + "count": 1, + "names": ['ID_Visi_Enlt_HUP', 'Unknown_Visibility_163'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 164, + "count": 1, + "names": ['ID_Visi_Enlt_ZUP', 'Unknown_Visibility_164'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 165, + "count": 1, + "names": ['ID_Visi_Enlt_BUP', 'Unknown_Visibility_165'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 166, + "count": 1, + "names": ['ID_Visi_Enlt_Ventilator_BOSUP', 'Unknown_Visibility_166'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 167, + "count": 1, + "names": ['ID_Visi_Enlt_MA1', 'Unknown_Visibility_167'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 168, + "count": 1, + "names": ['ID_Visi_Enlt_MZ1', 'Unknown_Visibility_168'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 169, + "count": 1, + "names": ['ID_Visi_Enlt_ZIP', 'Unknown_Visibility_169'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 170, + "count": 1, + "names": ['ID_Visi_Enlt_MA2', 'Unknown_Visibility_170'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 171, + "count": 1, + "names": ['ID_Visi_Enlt_MZ2', 'Unknown_Visibility_171'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 172, + "count": 1, + "names": ['ID_Visi_Enlt_SUP', 'Unknown_Visibility_172'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 173, + "count": 1, + "names": ['ID_Visi_Enlt_SLP', 'Unknown_Visibility_173'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 174, + "count": 1, + "names": ['ID_Visi_Enlt_FP2', 'Unknown_Visibility_174'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 175, + "count": 1, + "names": ['ID_Visi_Enlt_Laufzeit', 'Unknown_Visibility_175'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 176, + "count": 1, + "names": ['ID_Visi_Anlgkonf_Heizung', 'Unknown_Visibility_176'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 177, + "count": 1, + "names": ['ID_Visi_Anlgkonf_Brauchwarmwasser', 'Unknown_Visibility_177'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 178, + "count": 1, + "names": ['ID_Visi_Anlgkonf_Schwimmbad', 'Unknown_Visibility_178'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 179, + "count": 1, + "names": ['ID_Visi_Heizung_Betriebsart', 'Unknown_Visibility_179'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 180, + "count": 1, + "names": ['ID_Visi_Heizung_TemperaturPlusMinus', 'Unknown_Visibility_180'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 181, + "count": 1, + "names": ['ID_Visi_Heizung_Heizkurven', 'Unknown_Visibility_181'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 182, + "count": 1, + "names": ['ID_Visi_Heizung_Zeitschaltprogramm', 'ID_Visi_Heizung_Zeitschlaltprogramm', 'Unknown_Visibility_182'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 183, + "count": 1, + "names": ['ID_Visi_Heizung_Heizgrenze', 'Unknown_Visibility_183'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 184, + "count": 1, + "names": ['ID_Visi_Mitteltemperatur', 'Unknown_Visibility_184'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 185, + "count": 1, + "names": ['ID_Visi_Dataenlogger', 'Unknown_Visibility_185'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 186, + "count": 1, + "names": ['ID_Visi_Sprachen_DEUTSCH', 'Unknown_Visibility_186'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 187, + "count": 1, + "names": ['ID_Visi_Sprachen_ENGLISH', 'Unknown_Visibility_187'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 188, + "count": 1, + "names": ['ID_Visi_Sprachen_FRANCAIS', 'Unknown_Visibility_188'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 189, + "count": 1, + "names": ['ID_Visi_Sprachen_NORWAY', 'Unknown_Visibility_189'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 190, + "count": 1, + "names": ['ID_Visi_Sprachen_TCHECH', 'Unknown_Visibility_190'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 191, + "count": 1, + "names": ['ID_Visi_Sprachen_ITALIANO', 'Unknown_Visibility_191'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 192, + "count": 1, + "names": ['ID_Visi_Sprachen_NEDERLANDS', 'Unknown_Visibility_192'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 193, + "count": 1, + "names": ['ID_Visi_Sprachen_SVENSKA', 'Unknown_Visibility_193'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 194, + "count": 1, + "names": ['ID_Visi_Sprachen_POLSKI', 'Unknown_Visibility_194'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 195, + "count": 1, + "names": ['ID_Visi_Sprachen_MAGYARUL', 'Unknown_Visibility_195'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 196, + "count": 1, + "names": ['ID_Visi_ErrorUSBspeichern', 'Unknown_Visibility_196'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 197, + "count": 1, + "names": ['ID_Visi_Bst_BStdHz', 'Unknown_Visibility_197'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 198, + "count": 1, + "names": ['ID_Visi_Bst_BStdBW', 'Unknown_Visibility_198'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 199, + "count": 1, + "names": ['ID_Visi_Bst_BStdKue', 'Unknown_Visibility_199'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 200, + "count": 1, + "names": ['ID_Visi_Service_Systemsteuerung', 'Unknown_Visibility_200'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 201, + "count": 1, + "names": ['ID_Visi_Service_Systemsteuerung_Contrast', 'Unknown_Visibility_201'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 202, + "count": 1, + "names": ['ID_Visi_Service_Systemsteuerung_Webserver', 'Unknown_Visibility_202'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 203, + "count": 1, + "names": ['ID_Visi_Service_Systemsteuerung_IPAdresse', 'Unknown_Visibility_203'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 204, + "count": 1, + "names": ['ID_Visi_Service_Systemsteuerung_Fernwartung', 'Unknown_Visibility_204'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 205, + "count": 1, + "names": ['ID_Visi_Paralleleschaltung', 'Unknown_Visibility_205'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 206, + "count": 1, + "names": ['ID_Visi_SysEin_Paralleleschaltung', 'Unknown_Visibility_206'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 207, + "count": 1, + "names": ['ID_Visi_Sprachen_DANSK', 'Unknown_Visibility_207'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 208, + "count": 1, + "names": ['ID_Visi_Sprachen_PORTUGES', 'Unknown_Visibility_208'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 209, + "count": 1, + "names": ['ID_Visi_Heizkurve_Heizung', 'Unknown_Visibility_209'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 210, + "count": 1, + "names": ['ID_Visi_SysEin_Mischkreis3', 'Unknown_Visibility_210'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 211, + "count": 1, + "names": ['ID_Visi_MK3', 'Unknown_Visibility_211'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 212, + "count": 1, + "names": ['ID_Visi_Temp_MK3_Vorlauf', 'Unknown_Visibility_212'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 213, + "count": 1, + "names": ['ID_Visi_Temp_MK3VL_Soll', 'Unknown_Visibility_213'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 214, + "count": 1, + "names": ['ID_Visi_OUT_Mischer3Auf', 'Unknown_Visibility_214'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 215, + "count": 1, + "names": ['ID_Visi_OUT_Mischer3Zu', 'Unknown_Visibility_215'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 216, + "count": 1, + "names": ['ID_Visi_SysEin_RegelungMK3', 'Unknown_Visibility_216'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 217, + "count": 1, + "names": ['ID_Visi_SysEin_PeriodeMk3', 'Unknown_Visibility_217'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 218, + "count": 1, + "names": ['ID_Visi_SysEin_LaufzeitMk3', 'Unknown_Visibility_218'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 219, + "count": 1, + "names": ['ID_Visi_SysEin_Kuhl_Zeit_Ein', 'Unknown_Visibility_219'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 220, + "count": 1, + "names": ['ID_Visi_SysEin_Kuhl_Zeit_Aus', 'Unknown_Visibility_220'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 221, + "count": 1, + "names": ['ID_Visi_AblaufZ_AbtauIn', 'Unknown_Visibility_221'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 222, + "count": 1, + "names": ['ID_Visi_Waermemenge_WS', 'Unknown_Visibility_222'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 223, + "count": 1, + "names": ['ID_Visi_Waermemenge_WQ', 'Unknown_Visibility_223'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 224, + "count": 1, + "names": ['ID_Visi_Enlt_MA3', 'Unknown_Visibility_224'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 225, + "count": 1, + "names": ['ID_Visi_Enlt_MZ3', 'Unknown_Visibility_225'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 226, + "count": 1, + "names": ['ID_Visi_Enlt_FP3', 'Unknown_Visibility_226'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 227, + "count": 1, + "names": ['ID_Visi_OUT_FUP3', 'Unknown_Visibility_227'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 228, + "count": 1, + "names": ['ID_Visi_Temp_Raumstation2', 'Unknown_Visibility_228'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 229, + "count": 1, + "names": ['ID_Visi_Temp_Raumstation3', 'Unknown_Visibility_229'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 230, + "count": 1, + "names": ['ID_Visi_Bst_BStdSW', 'Unknown_Visibility_230'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 231, + "count": 1, + "names": ['ID_Visi_Sprachen_LITAUISCH', 'Unknown_Visibility_231'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 232, + "count": 1, + "names": ['ID_Visi_Sprachen_ESTNICH', 'Unknown_Visibility_232'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 233, + "count": 1, + "names": ['ID_Visi_SysEin_Fernwartung', 'Unknown_Visibility_233'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 234, + "count": 1, + "names": ['ID_Visi_Sprachen_SLOVENISCH', 'Unknown_Visibility_234'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 235, + "count": 1, + "names": ['ID_Visi_EinstTemp_TA_EG', 'Unknown_Visibility_235'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 236, + "count": 1, + "names": ['ID_Visi_Einst_TVLmax_EG', 'Unknown_Visibility_236'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 237, + "count": 1, + "names": ['ID_Visi_SysEin_PoptNachlauf', 'Unknown_Visibility_237'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 238, + "count": 1, + "names": ['ID_Visi_RFV_K_Kuehlin', 'Unknown_Visibility_238'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 239, + "count": 1, + "names": ['ID_Visi_SysEin_EffizienzpumpeNom', 'Unknown_Visibility_239'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 240, + "count": 1, + "names": ['ID_Visi_SysEin_EffizienzpumpeMin', 'Unknown_Visibility_240'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 241, + "count": 1, + "names": ['ID_Visi_SysEin_Effizienzpumpe', 'Unknown_Visibility_241'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 242, + "count": 1, + "names": ['ID_Visi_SysEin_Waermemenge', 'Unknown_Visibility_242'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 243, + "count": 1, + "names": ['ID_Visi_Service_WMZ_Effizienz', 'Unknown_Visibility_243'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 244, + "count": 1, + "names": ['ID_Visi_SysEin_Wm_Versorgung_Korrektur', 'Unknown_Visibility_244'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 245, + "count": 1, + "names": ['ID_Visi_SysEin_Wm_Auswertung_Korrektur', 'Unknown_Visibility_245'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 246, + "count": 1, + "names": ['ID_Visi_IN_AnalogIn', 'Unknown_Visibility_246'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 247, + "count": 1, + "names": ['ID_Visi_Eins_SN_Eingabe', 'Unknown_Visibility_247'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 248, + "count": 1, + "names": ['ID_Visi_OUT_Analog_1', 'Unknown_Visibility_248'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 249, + "count": 1, + "names": ['ID_Visi_OUT_Analog_2', 'Unknown_Visibility_249'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 250, + "count": 1, + "names": ['ID_Visi_Solar', 'Unknown_Visibility_250'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 251, + "count": 1, + "names": ['ID_Visi_SysEin_Solar', 'Unknown_Visibility_251'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 252, + "count": 1, + "names": ['ID_Visi_EinstTemp_TDiffKollmax', 'Unknown_Visibility_252'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 253, + "count": 1, + "names": ['ID_Visi_AblaufZ_HG_Sperre', 'Unknown_Visibility_253'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 254, + "count": 1, + "names": ['ID_Visi_SysEin_Akt_Kuehlung', 'Unknown_Visibility_254'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 255, + "count": 1, + "names": ['ID_Visi_SysEin_Vorlauf_VBO', 'Unknown_Visibility_255'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 256, + "count": 1, + "names": ['ID_Visi_Einst_KRHyst', 'Unknown_Visibility_256'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 257, + "count": 1, + "names": ['ID_Visi_Einst_Akt_Kuehl_Speicher_min', 'Unknown_Visibility_257'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 258, + "count": 1, + "names": ['ID_Visi_Einst_Akt_Kuehl_Freig_WQE', 'Unknown_Visibility_258'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 259, + "count": 1, + "names": ['ID_Visi_SysEin_AbtZykMin', 'Unknown_Visibility_259'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 260, + "count": 1, + "names": ['ID_Visi_SysEin_VD2_Zeit_Min', 'Unknown_Visibility_260'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 261, + "count": 1, + "names": ['ID_Visi_EinstTemp_Hysterese_HR_verkuerzt', 'Unknown_Visibility_261'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 262, + "count": 1, + "names": ['ID_Visi_Einst_Luf_Feuchteschutz_akt', 'Unknown_Visibility_262'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 263, + "count": 1, + "names": ['ID_Visi_Einst_Luf_Reduziert_akt', 'Unknown_Visibility_263'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 264, + "count": 1, + "names": ['ID_Visi_Einst_Luf_Nennlueftung_akt', 'Unknown_Visibility_264'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 265, + "count": 1, + "names": ['ID_Visi_Einst_Luf_Intensivlueftung_akt', 'Unknown_Visibility_265'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 266, + "count": 1, + "names": ['ID_Visi_Temperatur_Lueftung_Zuluft', 'Unknown_Visibility_266'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 267, + "count": 1, + "names": ['ID_Visi_Temperatur_Lueftung_Abluft', 'Unknown_Visibility_267'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 268, + "count": 1, + "names": ['ID_Visi_OUT_Analog_3', 'Unknown_Visibility_268'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 269, + "count": 1, + "names": ['ID_Visi_OUT_Analog_4', 'Unknown_Visibility_269'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 270, + "count": 1, + "names": ['ID_Visi_IN_Analog_2', 'Unknown_Visibility_270'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 271, + "count": 1, + "names": ['ID_Visi_IN_Analog_3', 'Unknown_Visibility_271'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 272, + "count": 1, + "names": ['ID_Visi_IN_SAX', 'Unknown_Visibility_272'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 273, + "count": 1, + "names": ['ID_Visi_OUT_VZU', 'Unknown_Visibility_273'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 274, + "count": 1, + "names": ['ID_Visi_OUT_VAB', 'Unknown_Visibility_274'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 275, + "count": 1, + "names": ['ID_Visi_OUT_VSK', 'Unknown_Visibility_275'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 276, + "count": 1, + "names": ['ID_Visi_OUT_FRH', 'Unknown_Visibility_276'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 277, + "count": 1, + "names": ['ID_Visi_KuhlTemp_SolltempMK3', 'Unknown_Visibility_277'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 278, + "count": 1, + "names": ['ID_Visi_KuhlTemp_ATDiffMK3', 'Unknown_Visibility_278'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 279, + "count": 1, + "names": ['ID_Visi_IN_SPL', 'Unknown_Visibility_279'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 280, + "count": 1, + "names": ['ID_Visi_SysEin_Lueftungsstufen', 'Unknown_Visibility_280'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 281, + "count": 1, + "names": ['ID_Visi_SysEin_Meldung_TDI', 'Unknown_Visibility_281'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 282, + "count": 1, + "names": ['ID_Visi_SysEin_Typ_WZW', 'Unknown_Visibility_282'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 283, + "count": 1, + "names": ['ID_Visi_BACnet', 'Unknown_Visibility_283'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 284, + "count": 1, + "names": ['ID_Visi_Sprachen_SLOWAKISCH', 'Unknown_Visibility_284'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 285, + "count": 1, + "names": ['ID_Visi_Sprachen_LETTISCH', 'Unknown_Visibility_285'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 286, + "count": 1, + "names": ['ID_Visi_Sprachen_FINNISCH', 'Unknown_Visibility_286'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 287, + "count": 1, + "names": ['ID_Visi_Kalibrierung_LWD', 'Unknown_Visibility_287'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 288, + "count": 1, + "names": ['ID_Visi_IN_Durchfluss', 'Unknown_Visibility_288'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 289, + "count": 1, + "names": ['ID_Visi_LIN_ANSAUG_VERDICHTER', 'Unknown_Visibility_289'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 290, + "count": 1, + "names": ['ID_Visi_LIN_VDH', 'Unknown_Visibility_290'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 291, + "count": 1, + "names": ['ID_Visi_LIN_UH', 'Unknown_Visibility_291'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 292, + "count": 1, + "names": ['ID_Visi_LIN_Druck', 'Unknown_Visibility_292'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 293, + "count": 1, + "names": ['ID_Visi_Einst_Sollwert_TRL_Kuehlen', 'Unknown_Visibility_293'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 294, + "count": 1, + "names": ['ID_Visi_Entl_ExVentil', 'Unknown_Visibility_294'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 295, + "count": 1, + "names": ['ID_Visi_Einst_Medium_Waermequelle', 'Unknown_Visibility_295'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 296, + "count": 1, + "names": ['ID_Visi_Einst_Multispeicher', 'Unknown_Visibility_296'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 297, + "count": 1, + "names": ['ID_Visi_Einst_Minimale_Ruecklaufsolltemperatur', 'Unknown_Visibility_297'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 298, + "count": 1, + "names": ['ID_Visi_Einst_PKuehlTime', 'Unknown_Visibility_298'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 299, + "count": 1, + "names": ['ID_Visi_Sprachen_TUERKISCH', 'Unknown_Visibility_299'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 300, + "count": 1, + "names": ['ID_Visi_RBE', 'Unknown_Visibility_300'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 301, + "count": 1, + "names": ['ID_Visi_Einst_Luf_Stufen_Faktor', 'Unknown_Visibility_301'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 302, + "count": 1, + "names": ['ID_Visi_Freigabe_Zeit_ZWE', 'Unknown_Visibility_302'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 303, + "count": 1, + "names": ['ID_Visi_Einst_min_VL_Kuehl', 'Unknown_Visibility_303'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 304, + "count": 1, + "names": ['ID_Visi_ZWE1', 'Unknown_Visibility_304'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 305, + "count": 1, + "names": ['ID_Visi_ZWE2', 'Unknown_Visibility_305'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 306, + "count": 1, + "names": ['ID_Visi_ZWE3', 'Unknown_Visibility_306'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 307, + "count": 1, + "names": ['ID_Visi_SEC', 'Unknown_Visibility_307'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 308, + "count": 1, + "names": ['ID_Visi_HZIO', 'Unknown_Visibility_308'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 309, + "count": 1, + "names": ['ID_Visi_WPIO', 'Unknown_Visibility_309'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 310, + "count": 1, + "names": ['ID_Visi_LIN_ANSAUG_VERDAMPFER', 'Unknown_Visibility_310'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 311, + "count": 1, + "names": ['ID_Visi_LIN_MULTI1', 'Unknown_Visibility_311'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 312, + "count": 1, + "names": ['ID_Visi_LIN_MULTI2', 'Unknown_Visibility_312'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 313, + "count": 1, + "names": ['ID_Visi_Einst_Leistung_ZWE', 'Unknown_Visibility_313'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 314, + "count": 1, + "names": ['ID_Visi_Sprachen_ESPANOL', 'Unknown_Visibility_314'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 315, + "count": 1, + "names": ['ID_Visi_Temp_BW_oben', 'Unknown_Visibility_315'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 316, + "count": 1, + "names": ['ID_Visi_MAXIO', 'Unknown_Visibility_316'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 317, + "count": 1, + "names": ['ID_Visi_OUT_Abtauwunsch', 'Unknown_Visibility_317'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 318, + "count": 1, + "names": ['ID_Visi_SmartGrid', 'Unknown_Visibility_318'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 319, + "count": 1, + "names": ['ID_Visi_Drehzahlgeregelt', 'Unknown_Visibility_319'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 320, + "count": 1, + "names": ['ID_Visi_P155_Inverter', 'Unknown_Visibility_320'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 321, + "count": 1, + "names": ['ID_Visi_Leistungsfreigabe', 'Unknown_Visibility_321'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 322, + "count": 1, + "names": ['ID_Visi_Einst_Vorl_akt_Kuehl', 'Unknown_Visibility_322'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 323, + "count": 1, + "names": ['ID_Visi_Einst_Abtauen_im_Warmwasser', 'Unknown_Visibility_323'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 324, + "count": 1, + "names": ['ID_Visi_Waermemenge_ZWE', 'Unknown_Visibility_324'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 325, + "count": 1, + "names": ['Unknown_Visibility_325'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 326, + "count": 1, + "names": ['Unknown_Visibility_326'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 327, + "count": 1, + "names": ['Unknown_Visibility_327'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 328, + "count": 1, + "names": ['Unknown_Visibility_328'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 329, + "count": 1, + "names": ['Unknown_Visibility_329'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 330, + "count": 1, + "names": ['Unknown_Visibility_330'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 331, + "count": 1, + "names": ['Unknown_Visibility_331'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 332, + "count": 1, + "names": ['Unknown_Visibility_332'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 333, + "count": 1, + "names": ['Unknown_Visibility_333'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 334, + "count": 1, + "names": ['Unknown_Visibility_334'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 335, + "count": 1, + "names": ['Unknown_Visibility_335'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 336, + "count": 1, + "names": ['Unknown_Visibility_336'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 337, + "count": 1, + "names": ['Unknown_Visibility_337'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 338, + "count": 1, + "names": ['Unknown_Visibility_338'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 339, + "count": 1, + "names": ['Unknown_Visibility_339'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 340, + "count": 1, + "names": ['Unknown_Visibility_340'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 341, + "count": 1, + "names": ['Unknown_Visibility_341'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 342, + "count": 1, + "names": ['Unknown_Visibility_342'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 343, + "count": 1, + "names": ['Unknown_Visibility_343'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 344, + "count": 1, + "names": ['Unknown_Visibility_344'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 345, + "count": 1, + "names": ['Unknown_Visibility_345'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 346, + "count": 1, + "names": ['Unknown_Visibility_346'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 347, + "count": 1, + "names": ['Unknown_Visibility_347'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 348, + "count": 1, + "names": ['Unknown_Visibility_348'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 349, + "count": 1, + "names": ['Unknown_Visibility_349'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 350, + "count": 1, + "names": ['Unknown_Visibility_350'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 351, + "count": 1, + "names": ['Unknown_Visibility_351'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 352, + "count": 1, + "names": ['Unknown_Visibility_352'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 353, + "count": 1, + "names": ['Unknown_Visibility_353'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 354, + "count": 1, + "names": ['Unknown_Visibility_354'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 355, + "count": 1, + "names": ['Unknown_Visibility_355', 'Unknown_Parameter_355'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 356, + "count": 1, + "names": ['Unknown_Visibility_356', 'Unknown_Parameter_356'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 357, + "count": 1, + "names": ['ELECTRICAL_POWER_LIMITATION_SWITCH', 'Unknown_Visibility_357', 'Unknown_Parameter_357'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 358, + "count": 1, + "names": ['Unknown_Visibility_358', 'Unknown_Parameter_358'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 359, + "count": 1, + "names": ['Unknown_Visibility_359', 'Unknown_Parameter_359'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 360, + "count": 1, + "names": ['Unknown_Visibility_360', 'Unknown_Parameter_360'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 361, + "count": 1, + "names": ['Unknown_Visibility_361', 'Unknown_Parameter_361'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 362, + "count": 1, + "names": ['Unknown_Visibility_362', 'Unknown_Parameter_362'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 363, + "count": 1, + "names": ['Unknown_Visibility_363', 'Unknown_Parameter_363'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 364, + "count": 1, + "names": ['Unknown_Visibility_364', 'Unknown_Parameter_364'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 365, + "count": 1, + "names": ['Unknown_Visibility_365', 'Unknown_Parameter_365'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 366, + "count": 1, + "names": ['Unknown_Visibility_366', 'Unknown_Parameter_366'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 367, + "count": 1, + "names": ['Unknown_Visibility_367', 'Unknown_Parameter_367'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 368, + "count": 1, + "names": ['Unknown_Visibility_368', 'Unknown_Parameter_368'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 369, + "count": 1, + "names": ['Unknown_Visibility_369', 'Unknown_Parameter_369'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 370, + "count": 1, + "names": ['Unknown_Visibility_370', 'Unknown_Parameter_370'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 371, + "count": 1, + "names": ['Unknown_Visibility_371', 'Unknown_Parameter_371'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 372, + "count": 1, + "names": ['Unknown_Visibility_372', 'Unknown_Parameter_372'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 373, + "count": 1, + "names": ['Unknown_Visibility_373', 'Unknown_Parameter_373'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 374, + "count": 1, + "names": ['Unknown_Visibility_374', 'Unknown_Parameter_374'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 375, + "count": 1, + "names": ['Unknown_Visibility_375', 'Unknown_Parameter_375'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 376, + "count": 1, + "names": ['Unknown_Visibility_376', 'Unknown_Parameter_376'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 377, + "count": 1, + "names": ['Unknown_Visibility_377', 'Unknown_Parameter_377'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 378, + "count": 1, + "names": ['Unknown_Visibility_378', 'Unknown_Parameter_378'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, + { + "index": 379, + "count": 1, + "names": ['Unknown_Visibility_379', 'Unknown_Parameter_379'], + "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', + }, +] diff --git a/luxtronik/parameters.py b/luxtronik/parameters.py deleted file mode 100755 index aa9b769c..00000000 --- a/luxtronik/parameters.py +++ /dev/null @@ -1,1211 +0,0 @@ -# pylint: disable=too-many-lines - -"""Parse luxtronik parameters.""" -import logging - -from luxtronik.data_vector import DataVector - -from luxtronik.datatypes import ( - AccessLevel, - Bool, - Count, - Energy, - Kelvin, - Celsius, - CoolingMode, - HeatingMode, - HotWaterMode, - Hours, - Hours2, - Minutes, - MixedCircuitMode, - PoolMode, - Seconds, - SolarMode, - Timestamp, - Unknown, - VentilationMode, - TimerProgram, - TimeOfDay, - TimeOfDay2, -) - - -class Parameters(DataVector): - """Class that holds all parameters.""" - - logger = logging.getLogger("Luxtronik.Parameters") - name = "Parameter" - - def __init__(self, safe=True): - """Initialize parameters class.""" - super().__init__() - self.safe = safe - self.queue = {} - - self._data = { - 0: Unknown(["ID_Transfert_LuxNet", "Unknown_Parameter_0"]), - 1: Celsius(["ID_Einst_WK_akt", "Unknown_Parameter_1"], True), - 2: Celsius(["ID_Einst_BWS_akt", "Unknown_Parameter_2"], True), - 3: HeatingMode(["ID_Ba_Hz_akt", "Unknown_Parameter_3"], True), - 4: HotWaterMode(["ID_Ba_Bw_akt", "Unknown_Parameter_4"], True), - 5: Unknown(["ID_Ba_Al_akt", "Unknown_Parameter_5"]), - 6: Unknown(["ID_SU_FrkdHz", "Unknown_Parameter_6"]), - 7: Unknown(["ID_SU_FrkdBw", "Unknown_Parameter_7"]), - 8: Unknown(["ID_SU_FrkdAl", "Unknown_Parameter_8"]), - 9: Unknown(["ID_Einst_HReg_akt", "Unknown_Parameter_9"]), - 10: Unknown(["ID_Einst_HzHwMAt_akt", "Unknown_Parameter_10"]), - 11: Celsius(["ID_Einst_HzHwHKE_akt", "Unknown_Parameter_11"], True), - 12: Celsius(["ID_Einst_HzHKRANH_akt", "Unknown_Parameter_12"], True), - 13: Celsius(["ID_Einst_HzHKRABS_akt", "Unknown_Parameter_13"], True), - 14: Celsius(["ID_Einst_HzMK1E_akt", "Unknown_Parameter_14"], True), - 15: Celsius(["ID_Einst_HzMK1ANH_akt", "Unknown_Parameter_15"], True), - 16: Celsius(["ID_Einst_HzMK1ABS_akt", "Unknown_Parameter_16"], True), - 17: Unknown(["ID_Einst_HzFtRl_akt", "Unknown_Parameter_17"]), - 18: Unknown(["ID_Einst_HzFtMK1Vl_akt", "Unknown_Parameter_18"]), - 19: Unknown(["ID_Einst_SUBW_akt", "Unknown_Parameter_19"]), - 20: Unknown(["ID_Einst_BwTDI_akt_MO", "Unknown_Parameter_20"]), - 21: Unknown(["ID_Einst_BwTDI_akt_DI", "Unknown_Parameter_21"]), - 22: Unknown(["ID_Einst_BwTDI_akt_MI", "Unknown_Parameter_22"]), - 23: Unknown(["ID_Einst_BwTDI_akt_DO", "Unknown_Parameter_23"]), - 24: Unknown(["ID_Einst_BwTDI_akt_FR", "Unknown_Parameter_24"]), - 25: Unknown(["ID_Einst_BwTDI_akt_SA", "Unknown_Parameter_25"]), - 26: Unknown(["ID_Einst_BwTDI_akt_SO", "Unknown_Parameter_26"]), - 27: Unknown(["ID_Einst_BwTDI_akt_AL", "Unknown_Parameter_27"]), - 28: Unknown(["ID_Einst_AnlKonf_akt", "Unknown_Parameter_28"]), - 29: Unknown(["ID_Einst_Sprache_akt", "Unknown_Parameter_29"]), - 30: Unknown(["ID_Switchoff_Zahler", "Unknown_Parameter_30"]), - 31: Unknown(["ID_Switchoff_index", "Unknown_Parameter_31"]), - 32: Unknown(["ID_Einst_EvuTyp_akt", "Unknown_Parameter_32"]), - 33: Unknown(["ID_Einst_RFVEinb_akt", "Unknown_Parameter_33"]), - 34: Unknown(["ID_Einst_AbtZykMax_akt", "Unknown_Parameter_34"]), - 35: Unknown(["ID_Einst_HREinb_akt", "Unknown_Parameter_35"]), - 36: Unknown(["ID_Einst_ZWE1Art_akt", "Unknown_Parameter_36"]), - 37: Unknown(["ID_Einst_ZWE1Fkt_akt", "Unknown_Parameter_37"]), - 38: Unknown(["ID_Einst_ZWE2Art_akt", "Unknown_Parameter_38"]), - 39: Unknown(["ID_Einst_ZWE2Fkt_akt", "Unknown_Parameter_39"]), - 40: Unknown(["ID_Einst_BWBer_akt", "Unknown_Parameter_40"]), - 41: Unknown(["ID_Einst_En_Inst", "Unknown_Parameter_41"]), - 42: Unknown(["ID_Einst_MK1Typ_akt", "Unknown_Parameter_42"]), - 43: Unknown(["ID_Einst_ABTLuft_akt", "Unknown_Parameter_43"]), - 44: Unknown(["ID_Einst_TLAbt_akt", "Unknown_Parameter_44"]), - 45: Unknown(["ID_Einst_LAbtTime_akt", "Unknown_Parameter_45"]), - 46: Unknown(["ID_Einst_ASDTyp_akt", "Unknown_Parameter_46"]), - 47: Celsius(["ID_Einst_LGST_akt", "Unknown_Parameter_47"], True), - 48: Unknown(["ID_Einst_BwWpTime_akt", "Unknown_Parameter_48"]), - 49: Unknown(["ID_Einst_Popt_akt", "Unknown_Parameter_49"]), - 50: Unknown(["ID_Einst_Kurzprog_akt", "Unknown_Parameter_50"]), - 51: Unknown(["ID_Timer_Kurzprog_akt", "Unknown_Parameter_51"]), - 52: Unknown(["ID_Einst_ManAbt_akt", "Unknown_Parameter_52"]), - 53: Unknown(["ID_Einst_Ahz_akt", "Unknown_Parameter_53"]), - 54: Unknown(["ID_Einst_TVL_Ahz_1", "Unknown_Parameter_54"]), - 55: Unknown(["ID_Einst_TVL_Ahz_2", "Unknown_Parameter_55"]), - 56: Unknown(["ID_Einst_TVL_Ahz_3", "Unknown_Parameter_56"]), - 57: Unknown(["ID_Einst_TVL_Ahz_4", "Unknown_Parameter_57"]), - 58: Unknown(["ID_Einst_TVL_Ahz_5", "Unknown_Parameter_58"]), - 59: Unknown(["ID_Einst_TVL_Ahz_6", "Unknown_Parameter_59"]), - 60: Unknown(["ID_Einst_TVL_Ahz_7", "Unknown_Parameter_60"]), - 61: Unknown(["ID_Einst_TVL_Ahz_8", "Unknown_Parameter_61"]), - 62: Unknown(["ID_Einst_TVL_Ahz_9", "Unknown_Parameter_62"]), - 63: Unknown(["ID_Einst_TVL_Ahz_10", "Unknown_Parameter_63"]), - 64: Unknown(["ID_Einst_TVL_Std_1", "Unknown_Parameter_64"]), - 65: Unknown(["ID_Einst_TVL_Std_2", "Unknown_Parameter_65"]), - 66: Unknown(["ID_Einst_TVL_Std_3", "Unknown_Parameter_66"]), - 67: Unknown(["ID_Einst_TVL_Std_4", "Unknown_Parameter_67"]), - 68: Unknown(["ID_Einst_TVL_Std_5", "Unknown_Parameter_68"]), - 69: Unknown(["ID_Einst_TVL_Std_6", "Unknown_Parameter_69"]), - 70: Unknown(["ID_Einst_TVL_Std_7", "Unknown_Parameter_70"]), - 71: Unknown(["ID_Einst_TVL_Std_8", "Unknown_Parameter_71"]), - 72: Unknown(["ID_Einst_TVL_Std_9", "Unknown_Parameter_72"]), - 73: Unknown(["ID_Einst_TVL_Std_10", "Unknown_Parameter_73"]), - 74: Kelvin(["ID_Einst_BWS_Hyst_akt", "Unknown_Parameter_74"], True), - 75: Unknown(["ID_Temp_TBW_BwHD_saved", "Unknown_Parameter_75"]), - 76: Unknown(["ID_Einst_ABT1_akt", "Unknown_Parameter_76"]), - 77: Unknown(["ID_Einst_LABTpaus_akt", "Unknown_Parameter_77"]), - 78: Unknown(["ID_AHZ_state_akt", "Unknown_Parameter_78"]), - 79: Celsius(["ID_Sollwert_TRL_HZ_AHZ", "Unknown_Parameter_79"], True), - 80: Unknown(["ID_AHP_valid_records", "Unknown_Parameter_80"]), - 81: Unknown(["ID_Timer_AHZ_akt", "Unknown_Parameter_81"]), - 82: Unknown(["ID_Einst_BWTINP_akt", "Unknown_Parameter_82"]), - 83: Unknown(["ID_Einst_ZUPTYP_akt", "Unknown_Parameter_83"]), - 84: Unknown(["ID_Sollwert_TLG_max", "Unknown_Parameter_84"]), - 85: Unknown(["ID_Einst_BWZIP_akt", "Unknown_Parameter_85"]), - 86: Unknown(["ID_Einst_ERRmZWE_akt", "Unknown_Parameter_86"]), - 87: Unknown(["ID_Einst_TRBegr_akt", "Unknown_Parameter_87"]), - 88: Kelvin(["ID_Einst_HRHyst_akt", "Unknown_Parameter_88"], True), - 89: Kelvin(["ID_Einst_TRErhmax_akt", "Unknown_Parameter_89"], True), - 90: Celsius(["ID_Einst_ZWEFreig_akt", "Unknown_Parameter_90"], True), - 91: Unknown(["ID_Einst_TAmax_akt", "Unknown_Parameter_91"]), - 92: Unknown(["ID_Einst_TAmin_akt", "Unknown_Parameter_92"]), - 93: Unknown(["ID_Einst_TWQmin_akt", "Unknown_Parameter_93"]), - 94: Unknown(["ID_Einst_THGmax_akt", "Unknown_Parameter_94"]), - 95: Unknown(["ID_Einst_FRGT2VD_akt", "Unknown_Parameter_95"]), - 96: Unknown(["ID_Einst_TV2VDBW_akt", "Unknown_Parameter_96"]), - 97: Unknown(["ID_Einst_SuAll_akt", "Unknown_Parameter_97"]), - 98: Unknown(["ID_Einst_TAbtEnd_akt", "Unknown_Parameter_98"]), - 99: Unknown(["ID_Einst_NrKlingel_akt", "Unknown_Parameter_99"]), - 100: Unknown(["ID_Einst_BWStyp_akt", "Unknown_Parameter_100"]), - 101: Unknown(["ID_Einst_ABT2_akt", "Unknown_Parameter_101"]), - 102: Unknown(["ID_Einst_UeVd_akt", "Unknown_Parameter_102"]), - 103: Unknown(["ID_Einst_RTyp_akt", "Unknown_Parameter_103"]), - 104: Unknown(["ID_Einst_AhpM_akt", "Unknown_Parameter_104"]), - 105: Celsius(["ID_Soll_BWS_akt", "Unknown_Parameter_105"], True), - 106: Unknown(["ID_Timer_Password", "Unknown_Parameter_106"]), - 107: AccessLevel(["ID_Einst_Zugangscode", "Unknown_Parameter_107"], True), - 108: CoolingMode(["ID_Einst_BA_Kuehl_akt", "Unknown_Parameter_108"], True), - 109: Unknown(["ID_Sollwert_Kuehl1_akt", "Unknown_Parameter_109"]), - 110: Celsius(["ID_Einst_KuehlFreig_akt", "Unknown_Parameter_110"], True), - 111: Celsius(["ID_Einst_TAbsMin_akt", "Unknown_Parameter_111"], True), - 112: Unknown(["ID_TWQmin_saved", "Unknown_Parameter_112"]), - 113: Unknown(["ID_CWP_saved", "Unknown_Parameter_113"]), - 114: Unknown(["ID_Einst_Anode_akt", "Unknown_Parameter_114"]), - 115: Unknown(["ID_Timer_pexoff_akt", "Unknown_Parameter_115"]), - 116: Unknown(["ID_Einst_AnlPrio_Hzakt", "Unknown_Parameter_116"]), - 117: Unknown(["ID_Einst_AnlPrio_Bwakt", "Unknown_Parameter_117"]), - 118: Unknown(["ID_Einst_AnlPrio_Swakt", "Unknown_Parameter_118"]), - 119: PoolMode(["ID_Ba_Sw_akt", "Unknown_Parameter_119"], True), - 120: Unknown(["ID_Einst_RTypMK1_akt", "Unknown_Parameter_120"]), - 121: Unknown(["ID_Einst_RTypMK2_akt", "Unknown_Parameter_121"]), - 122: Kelvin(["ID_Einst_TDC_Ein_akt", "Unknown_Parameter_122"]), - 123: Kelvin(["ID_Einst_TDC_Aus_akt", "Unknown_Parameter_123"]), - 124: Celsius(["ID_Einst_TDC_Max_akt", "Unknown_Parameter_124"], True), - 125: Unknown(["ID_Einst_HysHzExEn_akt", "Unknown_Parameter_125"]), - 126: Unknown(["ID_Einst_HysBwExEn_akt", "Unknown_Parameter_126"]), - 127: Unknown(["ID_Einst_ZWE3Art_akt", "Unknown_Parameter_127"]), - 128: Unknown(["ID_Einst_ZWE3Fkt_akt", "Unknown_Parameter_128"]), - 129: Unknown(["ID_Einst_HzSup_akt", "Unknown_Parameter_129"]), - 130: Unknown(["ID_Einst_MK2Typ_akt", "Unknown_Parameter_130"]), - 131: Unknown(["ID_Einst_KuTyp_akt", "Unknown_Parameter_131"]), - 132: Celsius(["ID_Sollwert_KuCft1_akt", "Unknown_Parameter_132"], True), - 133: Celsius(["ID_Sollwert_KuCft2_akt", "Unknown_Parameter_133"], True), - 134: Celsius(["ID_Sollwert_AtDif1_akt", "Unknown_Parameter_134"], True), - 135: Celsius(["ID_Sollwert_AtDif2_akt", "Unknown_Parameter_135"], True), - 136: Unknown(["ID_SU_FrkdSwb", "Unknown_Parameter_136"]), - 137: Unknown(["ID_Einst_SwbBer_akt", "Unknown_Parameter_137"]), - 138: Unknown(["ID_Einst_TV2VDSWB_akt", "Unknown_Parameter_138"]), - 139: Unknown(["ID_Einst_MinSwan_Time_akt", "Unknown_Parameter_139"]), - 140: Unknown(["ID_Einst_SuMk2_akt", "Unknown_Parameter_140"]), - 141: Celsius(["ID_Einst_HzMK2E_akt", "Unknown_Parameter_141"], True), - 142: Celsius(["ID_Einst_HzMK2ANH_akt", "Unknown_Parameter_142"], True), - 143: Celsius(["ID_Einst_HzMK2ABS_akt", "Unknown_Parameter_143"], True), - 144: Unknown(["ID_Einst_HzMK2Hgr_akt", "Unknown_Parameter_144"]), - 145: Unknown(["ID_Einst_HzFtMK2Vl_akt", "Unknown_Parameter_145"]), - 146: Unknown(["ID_Temp_THG_BwHD_saved", "Unknown_Parameter_146"]), - 147: Unknown(["ID_Temp_TA_BwHD_saved", "Unknown_Parameter_147"]), - 148: Unknown(["ID_Einst_BwHup_akt", "Unknown_Parameter_148"]), - 149: Unknown(["ID_Einst_TVLmax_akt", "Unknown_Parameter_149"]), - 150: Unknown(["ID_Einst_MK1LzFaktor_akt", "Unknown_Parameter_150"]), - 151: Unknown(["ID_Einst_MK2LzFaktor_akt", "Unknown_Parameter_151"]), - 152: Unknown(["ID_Einst_MK1PerFaktor_akt", "Unknown_Parameter_152"]), - 153: Unknown(["ID_Einst_MK2PerFaktor_akt", "Unknown_Parameter_153"]), - 154: Unknown(["ID_Entl_Zyklus_akt", "Unknown_Parameter_154"]), - 155: Unknown(["ID_Einst_Entl_time_akt", "Unknown_Parameter_155"]), - 156: Unknown(["ID_Entl_Pause", "Unknown_Parameter_156"]), - 157: Unknown(["ID_Entl_timer", "Unknown_Parameter_157"]), - 158: Unknown(["ID_Einst_Entl_akt", "Unknown_Parameter_158"]), - 159: Unknown(["ID_Ahz_HLeist_confirmed", "Unknown_Parameter_159"]), - 160: Unknown(["ID_FirstInit_akt", "Unknown_Parameter_160"]), - 161: Unknown(["ID_Einst_SuAll_akt2", "Unknown_Parameter_161"]), - 162: Unknown(["ID_Einst_SuAllWo_zeit_0_0", "Unknown_Parameter_162"]), - 163: Unknown(["ID_Einst_SuAllWo_zeit_0_1", "Unknown_Parameter_163"]), - 164: Unknown(["ID_Einst_SuAllWo_zeit_1_0", "Unknown_Parameter_164"]), - 165: Unknown(["ID_Einst_SuAllWo_zeit_1_1", "Unknown_Parameter_165"]), - 166: Unknown(["ID_Einst_SuAllWo_zeit_2_0", "Unknown_Parameter_166"]), - 167: Unknown(["ID_Einst_SuAllWo_zeit_2_1", "Unknown_Parameter_167"]), - 168: Unknown(["ID_Einst_SuAll25_zeit_0_0", "Unknown_Parameter_168"]), - 169: Unknown(["ID_Einst_SuAll25_zeit_0_1", "Unknown_Parameter_169"]), - 170: Unknown(["ID_Einst_SuAll25_zeit_1_0", "Unknown_Parameter_170"]), - 171: Unknown(["ID_Einst_SuAll25_zeit_1_1", "Unknown_Parameter_171"]), - 172: Unknown(["ID_Einst_SuAll25_zeit_2_0", "Unknown_Parameter_172"]), - 173: Unknown(["ID_Einst_SuAll25_zeit_2_1", "Unknown_Parameter_173"]), - 174: Unknown(["ID_Einst_SuAll25_zeit_0_2", "Unknown_Parameter_174"]), - 175: Unknown(["ID_Einst_SuAll25_zeit_0_3", "Unknown_Parameter_175"]), - 176: Unknown(["ID_Einst_SuAll25_zeit_1_2", "Unknown_Parameter_176"]), - 177: Unknown(["ID_Einst_SuAll25_zeit_1_3", "Unknown_Parameter_177"]), - 178: Unknown(["ID_Einst_SuAll25_zeit_2_2", "Unknown_Parameter_178"]), - 179: Unknown(["ID_Einst_SuAll25_zeit_2_3", "Unknown_Parameter_179"]), - 180: Unknown(["ID_Einst_SuAllTg_zeit_0_0", "Unknown_Parameter_180"]), - 181: Unknown(["ID_Einst_SuAllTg_zeit_0_1", "Unknown_Parameter_181"]), - 182: Unknown(["ID_Einst_SuAllTg_zeit_1_0", "Unknown_Parameter_182"]), - 183: Unknown(["ID_Einst_SuAllTg_zeit_1_1", "Unknown_Parameter_183"]), - 184: Unknown(["ID_Einst_SuAllTg_zeit_2_0", "Unknown_Parameter_184"]), - 185: Unknown(["ID_Einst_SuAllTg_zeit_2_1", "Unknown_Parameter_185"]), - 186: Unknown(["ID_Einst_SuAllTg_zeit_0_2", "Unknown_Parameter_186"]), - 187: Unknown(["ID_Einst_SuAllTg_zeit_0_3", "Unknown_Parameter_187"]), - 188: Unknown(["ID_Einst_SuAllTg_zeit_1_2", "Unknown_Parameter_188"]), - 189: Unknown(["ID_Einst_SuAllTg_zeit_1_3", "Unknown_Parameter_189"]), - 190: Unknown(["ID_Einst_SuAllTg_zeit_2_2", "Unknown_Parameter_190"]), - 191: Unknown(["ID_Einst_SuAllTg_zeit_2_3", "Unknown_Parameter_191"]), - 192: Unknown(["ID_Einst_SuAllTg_zeit_0_4", "Unknown_Parameter_192"]), - 193: Unknown(["ID_Einst_SuAllTg_zeit_0_5", "Unknown_Parameter_193"]), - 194: Unknown(["ID_Einst_SuAllTg_zeit_1_4", "Unknown_Parameter_194"]), - 195: Unknown(["ID_Einst_SuAllTg_zeit_1_5", "Unknown_Parameter_195"]), - 196: Unknown(["ID_Einst_SuAllTg_zeit_2_4", "Unknown_Parameter_196"]), - 197: Unknown(["ID_Einst_SuAllTg_zeit_2_5", "Unknown_Parameter_197"]), - 198: Unknown(["ID_Einst_SuAllTg_zeit_0_6", "Unknown_Parameter_198"]), - 199: Unknown(["ID_Einst_SuAllTg_zeit_0_7", "Unknown_Parameter_199"]), - 200: Unknown(["ID_Einst_SuAllTg_zeit_1_6", "Unknown_Parameter_200"]), - 201: Unknown(["ID_Einst_SuAllTg_zeit_1_7", "Unknown_Parameter_201"]), - 202: Unknown(["ID_Einst_SuAllTg_zeit_2_6", "Unknown_Parameter_202"]), - 203: Unknown(["ID_Einst_SuAllTg_zeit_2_7", "Unknown_Parameter_203"]), - 204: Unknown(["ID_Einst_SuAllTg_zeit_0_8", "Unknown_Parameter_204"]), - 205: Unknown(["ID_Einst_SuAllTg_zeit_0_9", "Unknown_Parameter_205"]), - 206: Unknown(["ID_Einst_SuAllTg_zeit_1_8", "Unknown_Parameter_206"]), - 207: Unknown(["ID_Einst_SuAllTg_zeit_1_9", "Unknown_Parameter_207"]), - 208: Unknown(["ID_Einst_SuAllTg_zeit_2_8", "Unknown_Parameter_208"]), - 209: Unknown(["ID_Einst_SuAllTg_zeit_2_9", "Unknown_Parameter_209"]), - 210: Unknown(["ID_Einst_SuAllTg_zeit_0_10", "Unknown_Parameter_210"]), - 211: Unknown(["ID_Einst_SuAllTg_zeit_0_11", "Unknown_Parameter_211"]), - 212: Unknown(["ID_Einst_SuAllTg_zeit_1_10", "Unknown_Parameter_212"]), - 213: Unknown(["ID_Einst_SuAllTg_zeit_1_11", "Unknown_Parameter_213"]), - 214: Unknown(["ID_Einst_SuAllTg_zeit_2_10", "Unknown_Parameter_214"]), - 215: Unknown(["ID_Einst_SuAllTg_zeit_2_11", "Unknown_Parameter_215"]), - 216: Unknown(["ID_Einst_SuAllTg_zeit_0_12", "Unknown_Parameter_216"]), - 217: Unknown(["ID_Einst_SuAllTg_zeit_0_13", "Unknown_Parameter_217"]), - 218: Unknown(["ID_Einst_SuAllTg_zeit_1_12", "Unknown_Parameter_218"]), - 219: Unknown(["ID_Einst_SuAllTg_zeit_1_13", "Unknown_Parameter_219"]), - 220: Unknown(["ID_Einst_SuAllTg_zeit_2_12", "Unknown_Parameter_220"]), - 221: Unknown(["ID_Einst_SuAllTg_zeit_2_13", "Unknown_Parameter_221"]), - 222: TimerProgram(["ID_Einst_SuHkr_akt", "Unknown_Parameter_222"], True), - 223: TimeOfDay(["ID_Einst_SuHkrW0_zeit_0_0", "Unknown_Parameter_223"], True), - 224: TimeOfDay(["ID_Einst_SuHkrW0_zeit_0_1", "Unknown_Parameter_224"], True), - 225: TimeOfDay(["ID_Einst_SuHkrW0_zeit_1_0", "Unknown_Parameter_225"], True), - 226: TimeOfDay(["ID_Einst_SuHkrW0_zeit_1_1", "Unknown_Parameter_226"], True), - 227: TimeOfDay(["ID_Einst_SuHkrW0_zeit_2_0", "Unknown_Parameter_227"], True), - 228: TimeOfDay(["ID_Einst_SuHkrW0_zeit_2_1", "Unknown_Parameter_228"], True), - 229: TimeOfDay(["ID_Einst_SuHkr25_zeit_0_0", "Unknown_Parameter_229"], True), - 230: TimeOfDay(["ID_Einst_SuHkr25_zeit_0_1", "Unknown_Parameter_230"], True), - 231: TimeOfDay(["ID_Einst_SuHkr25_zeit_1_0", "Unknown_Parameter_231"], True), - 232: TimeOfDay(["ID_Einst_SuHkr25_zeit_1_1", "Unknown_Parameter_232"], True), - 233: TimeOfDay(["ID_Einst_SuHkr25_zeit_2_0", "Unknown_Parameter_233"], True), - 234: TimeOfDay(["ID_Einst_SuHkr25_zeit_2_1", "Unknown_Parameter_234"], True), - 235: TimeOfDay(["ID_Einst_SuHkr25_zeit_0_2", "Unknown_Parameter_235"], True), - 236: TimeOfDay(["ID_Einst_SuHkr25_zeit_0_3", "Unknown_Parameter_236"], True), - 237: TimeOfDay(["ID_Einst_SuHkr25_zeit_1_2", "Unknown_Parameter_237"], True), - 238: TimeOfDay(["ID_Einst_SuHkr25_zeit_1_3", "Unknown_Parameter_238"], True), - 239: TimeOfDay(["ID_Einst_SuHkr25_zeit_2_2", "Unknown_Parameter_239"], True), - 240: TimeOfDay(["ID_Einst_SuHkr25_zeit_2_3", "Unknown_Parameter_240"], True), - 241: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_0", "Unknown_Parameter_241"], True), - 242: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_1", "Unknown_Parameter_242"], True), - 243: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_0", "Unknown_Parameter_243"], True), - 244: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_1", "Unknown_Parameter_244"], True), - 245: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_0", "Unknown_Parameter_245"], True), - 246: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_1", "Unknown_Parameter_246"], True), - 247: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_2", "Unknown_Parameter_247"], True), - 248: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_3", "Unknown_Parameter_248"], True), - 249: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_2", "Unknown_Parameter_249"], True), - 250: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_3", "Unknown_Parameter_250"], True), - 251: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_2", "Unknown_Parameter_251"], True), - 252: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_3", "Unknown_Parameter_252"], True), - 253: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_4", "Unknown_Parameter_253"], True), - 254: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_5", "Unknown_Parameter_254"], True), - 255: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_4", "Unknown_Parameter_255"], True), - 256: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_5", "Unknown_Parameter_256"], True), - 257: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_4", "Unknown_Parameter_257"], True), - 258: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_5", "Unknown_Parameter_258"], True), - 259: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_6", "Unknown_Parameter_259"], True), - 260: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_7", "Unknown_Parameter_260"], True), - 261: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_6", "Unknown_Parameter_261"], True), - 262: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_7", "Unknown_Parameter_262"], True), - 263: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_6", "Unknown_Parameter_263"], True), - 264: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_7", "Unknown_Parameter_264"], True), - 265: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_8", "Unknown_Parameter_265"], True), - 266: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_9", "Unknown_Parameter_266"], True), - 267: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_8", "Unknown_Parameter_267"], True), - 268: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_9", "Unknown_Parameter_268"], True), - 269: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_8", "Unknown_Parameter_269"], True), - 270: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_9", "Unknown_Parameter_270"], True), - 271: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_10", "Unknown_Parameter_271"], True), - 272: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_11", "Unknown_Parameter_272"], True), - 273: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_10", "Unknown_Parameter_273"], True), - 274: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_11", "Unknown_Parameter_274"], True), - 275: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_10", "Unknown_Parameter_275"], True), - 276: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_11", "Unknown_Parameter_276"], True), - 277: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_12", "Unknown_Parameter_277"], True), - 278: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_13", "Unknown_Parameter_278"], True), - 279: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_12", "Unknown_Parameter_279"], True), - 280: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_13", "Unknown_Parameter_280"], True), - 281: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_12", "Unknown_Parameter_281"], True), - 282: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_13", "Unknown_Parameter_282"], True), - 283: TimerProgram(["ID_Einst_SuMk1_akt", "Unknown_Parameter_283"]), - 284: TimeOfDay(["ID_Einst_SuMk1W0_zeit_0_0", "Unknown_Parameter_284"]), - 285: TimeOfDay(["ID_Einst_SuMk1W0_zeit_0_1", "Unknown_Parameter_285"]), - 286: TimeOfDay(["ID_Einst_SuMk1W0_zeit_1_0", "Unknown_Parameter_286"]), - 287: TimeOfDay(["ID_Einst_SuMk1W0_zeit_1_1", "Unknown_Parameter_287"]), - 288: TimeOfDay(["ID_Einst_SuMk1W0_zeit_2_0", "Unknown_Parameter_288"]), - 289: TimeOfDay(["ID_Einst_SuMk1W0_zeit_2_1", "Unknown_Parameter_289"]), - 290: TimeOfDay(["ID_Einst_SuMk125_zeit_0_0", "Unknown_Parameter_290"]), - 291: TimeOfDay(["ID_Einst_SuMk125_zeit_0_1", "Unknown_Parameter_291"]), - 292: TimeOfDay(["ID_Einst_SuMk125_zeit_1_0", "Unknown_Parameter_292"]), - 293: TimeOfDay(["ID_Einst_SuMk125_zeit_1_1", "Unknown_Parameter_293"]), - 294: TimeOfDay(["ID_Einst_SuMk125_zeit_2_0", "Unknown_Parameter_294"]), - 295: TimeOfDay(["ID_Einst_SuMk125_zeit_2_1", "Unknown_Parameter_295"]), - 296: TimeOfDay(["ID_Einst_SuMk125_zeit_0_2", "Unknown_Parameter_296"]), - 297: TimeOfDay(["ID_Einst_SuMk125_zeit_0_3", "Unknown_Parameter_297"]), - 298: TimeOfDay(["ID_Einst_SuMk125_zeit_1_2", "Unknown_Parameter_298"]), - 299: TimeOfDay(["ID_Einst_SuMk125_zeit_1_3", "Unknown_Parameter_299"]), - 300: TimeOfDay(["ID_Einst_SuMk125_zeit_2_2", "Unknown_Parameter_300"]), - 301: TimeOfDay(["ID_Einst_SuMk125_zeit_2_3", "Unknown_Parameter_301"]), - 302: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_0", "Unknown_Parameter_302"]), - 303: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_1", "Unknown_Parameter_303"]), - 304: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_0", "Unknown_Parameter_304"]), - 305: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_1", "Unknown_Parameter_305"]), - 306: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_0", "Unknown_Parameter_306"]), - 307: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_1", "Unknown_Parameter_307"]), - 308: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_2", "Unknown_Parameter_308"]), - 309: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_3", "Unknown_Parameter_309"]), - 310: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_2", "Unknown_Parameter_310"]), - 311: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_3", "Unknown_Parameter_311"]), - 312: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_2", "Unknown_Parameter_312"]), - 313: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_3", "Unknown_Parameter_313"]), - 314: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_4", "Unknown_Parameter_314"]), - 315: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_5", "Unknown_Parameter_315"]), - 316: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_4", "Unknown_Parameter_316"]), - 317: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_5", "Unknown_Parameter_317"]), - 318: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_4", "Unknown_Parameter_318"]), - 319: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_5", "Unknown_Parameter_319"]), - 320: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_6", "Unknown_Parameter_320"]), - 321: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_7", "Unknown_Parameter_321"]), - 322: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_6", "Unknown_Parameter_322"]), - 323: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_7", "Unknown_Parameter_323"]), - 324: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_6", "Unknown_Parameter_324"]), - 325: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_7", "Unknown_Parameter_325"]), - 326: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_8", "Unknown_Parameter_326"]), - 327: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_9", "Unknown_Parameter_327"]), - 328: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_8", "Unknown_Parameter_328"]), - 329: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_9", "Unknown_Parameter_329"]), - 330: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_8", "Unknown_Parameter_330"]), - 331: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_9", "Unknown_Parameter_331"]), - 332: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_10", "Unknown_Parameter_332"]), - 333: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_11", "Unknown_Parameter_333"]), - 334: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_10", "Unknown_Parameter_334"]), - 335: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_11", "Unknown_Parameter_335"]), - 336: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_10", "Unknown_Parameter_336"]), - 337: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_11", "Unknown_Parameter_337"]), - 338: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_12", "Unknown_Parameter_338"]), - 339: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_13", "Unknown_Parameter_339"]), - 340: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_12", "Unknown_Parameter_340"]), - 341: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_13", "Unknown_Parameter_341"]), - 342: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_12", "Unknown_Parameter_342"]), - 343: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_13", "Unknown_Parameter_343"]), - 344: TimerProgram(["ID_Einst_SuMk2_akt2", "Unknown_Parameter_344"]), - 345: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_0_0", "Unknown_Parameter_345"]), - 346: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_0_1", "Unknown_Parameter_346"]), - 347: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_1_0", "Unknown_Parameter_347"]), - 348: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_1_1", "Unknown_Parameter_348"]), - 349: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_2_0", "Unknown_Parameter_349"]), - 350: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_2_1", "Unknown_Parameter_350"]), - 351: TimeOfDay(["ID_Einst_SuMk225_zeit_0_0", "Unknown_Parameter_351"]), - 352: TimeOfDay(["ID_Einst_SuMk225_zeit_0_1", "Unknown_Parameter_352"]), - 353: TimeOfDay(["ID_Einst_SuMk225_zeit_1_0", "Unknown_Parameter_353"]), - 354: TimeOfDay(["ID_Einst_SuMk225_zeit_1_1", "Unknown_Parameter_354"]), - 355: TimeOfDay(["ID_Einst_SuMk225_zeit_2_0", "Unknown_Parameter_355"]), - 356: TimeOfDay(["ID_Einst_SuMk225_zeit_2_1", "Unknown_Parameter_356"]), - 357: TimeOfDay(["ID_Einst_SuMk225_zeit_0_2", "Unknown_Parameter_357"]), - 358: TimeOfDay(["ID_Einst_SuMk225_zeit_0_3", "Unknown_Parameter_358"]), - 359: TimeOfDay(["ID_Einst_SuMk225_zeit_1_2", "Unknown_Parameter_359"]), - 360: TimeOfDay(["ID_Einst_SuMk225_zeit_1_3", "Unknown_Parameter_360"]), - 361: TimeOfDay(["ID_Einst_SuMk225_zeit_2_2", "Unknown_Parameter_361"]), - 362: TimeOfDay(["ID_Einst_SuMk225_zeit_2_3", "Unknown_Parameter_362"]), - 363: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_0", "Unknown_Parameter_363"]), - 364: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_1", "Unknown_Parameter_364"]), - 365: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_0", "Unknown_Parameter_365"]), - 366: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_1", "Unknown_Parameter_366"]), - 367: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_0", "Unknown_Parameter_367"]), - 368: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_1", "Unknown_Parameter_368"]), - 369: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_2", "Unknown_Parameter_369"]), - 370: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_3", "Unknown_Parameter_370"]), - 371: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_2", "Unknown_Parameter_371"]), - 372: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_3", "Unknown_Parameter_372"]), - 373: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_2", "Unknown_Parameter_373"]), - 374: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_3", "Unknown_Parameter_374"]), - 375: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_4", "Unknown_Parameter_375"]), - 376: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_5", "Unknown_Parameter_376"]), - 377: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_4", "Unknown_Parameter_377"]), - 378: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_5", "Unknown_Parameter_378"]), - 379: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_4", "Unknown_Parameter_379"]), - 380: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_5", "Unknown_Parameter_380"]), - 381: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_6", "Unknown_Parameter_381"]), - 382: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_7", "Unknown_Parameter_382"]), - 383: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_6", "Unknown_Parameter_383"]), - 384: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_7", "Unknown_Parameter_384"]), - 385: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_6", "Unknown_Parameter_385"]), - 386: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_7", "Unknown_Parameter_386"]), - 387: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_8", "Unknown_Parameter_387"]), - 388: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_9", "Unknown_Parameter_388"]), - 389: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_8", "Unknown_Parameter_389"]), - 390: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_9", "Unknown_Parameter_390"]), - 391: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_8", "Unknown_Parameter_391"]), - 392: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_9", "Unknown_Parameter_392"]), - 393: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_10", "Unknown_Parameter_393"]), - 394: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_11", "Unknown_Parameter_394"]), - 395: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_10", "Unknown_Parameter_395"]), - 396: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_11", "Unknown_Parameter_396"]), - 397: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_10", "Unknown_Parameter_397"]), - 398: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_11", "Unknown_Parameter_398"]), - 399: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_12", "Unknown_Parameter_399"]), - 400: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_13", "Unknown_Parameter_400"]), - 401: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_12", "Unknown_Parameter_401"]), - 402: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_13", "Unknown_Parameter_402"]), - 403: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_12", "Unknown_Parameter_403"]), - 404: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_13", "Unknown_Parameter_404"]), - 405: TimerProgram(["ID_Einst_SUBW_akt2", "Unknown_Parameter_405"], True), - 406: TimeOfDay(["ID_Einst_SuBwWO_zeit_0_0", "Unknown_Parameter_406"], True), - 407: TimeOfDay(["ID_Einst_SuBwWO_zeit_0_1", "Unknown_Parameter_407"], True), - 408: TimeOfDay(["ID_Einst_SuBwWO_zeit_1_0", "Unknown_Parameter_408"], True), - 409: TimeOfDay(["ID_Einst_SuBwWO_zeit_1_1", "Unknown_Parameter_409"], True), - 410: TimeOfDay(["ID_Einst_SuBwWO_zeit_2_0", "Unknown_Parameter_410"], True), - 411: TimeOfDay(["ID_Einst_SuBwWO_zeit_2_1", "Unknown_Parameter_411"], True), - 412: TimeOfDay(["ID_Einst_SuBwWO_zeit_3_0", "Unknown_Parameter_412"], True), - 413: TimeOfDay(["ID_Einst_SuBwWO_zeit_3_1", "Unknown_Parameter_413"], True), - 414: TimeOfDay(["ID_Einst_SuBwWO_zeit_4_0", "Unknown_Parameter_414"], True), - 415: TimeOfDay(["ID_Einst_SuBwWO_zeit_4_1", "Unknown_Parameter_415"], True), - 416: TimeOfDay(["ID_Einst_SuBw25_zeit_0_0", "Unknown_Parameter_416"], True), - 417: TimeOfDay(["ID_Einst_SuBw25_zeit_0_1", "Unknown_Parameter_417"], True), - 418: TimeOfDay(["ID_Einst_SuBw25_zeit_1_0", "Unknown_Parameter_418"], True), - 419: TimeOfDay(["ID_Einst_SuBw25_zeit_1_1", "Unknown_Parameter_419"], True), - 420: TimeOfDay(["ID_Einst_SuBw25_zeit_2_0", "Unknown_Parameter_420"], True), - 421: TimeOfDay(["ID_Einst_SuBw25_zeit_2_1", "Unknown_Parameter_421"], True), - 422: TimeOfDay(["ID_Einst_SuBw25_zeit_3_0", "Unknown_Parameter_422"], True), - 423: TimeOfDay(["ID_Einst_SuBw25_zeit_3_1", "Unknown_Parameter_423"], True), - 424: TimeOfDay(["ID_Einst_SuBw25_zeit_4_0", "Unknown_Parameter_424"], True), - 425: TimeOfDay(["ID_Einst_SuBw25_zeit_4_1", "Unknown_Parameter_425"], True), - 426: TimeOfDay(["ID_Einst_SuBw25_zeit_0_2", "Unknown_Parameter_426"], True), - 427: TimeOfDay(["ID_Einst_SuBw25_zeit_0_3", "Unknown_Parameter_427"], True), - 428: TimeOfDay(["ID_Einst_SuBw25_zeit_1_2", "Unknown_Parameter_428"], True), - 429: TimeOfDay(["ID_Einst_SuBw25_zeit_1_3", "Unknown_Parameter_429"], True), - 430: TimeOfDay(["ID_Einst_SuBw25_zeit_2_2", "Unknown_Parameter_430"], True), - 431: TimeOfDay(["ID_Einst_SuBw25_zeit_2_3", "Unknown_Parameter_431"], True), - 432: TimeOfDay(["ID_Einst_SuBw25_zeit_3_2", "Unknown_Parameter_432"], True), - 433: TimeOfDay(["ID_Einst_SuBw25_zeit_3_3", "Unknown_Parameter_433"], True), - 434: TimeOfDay(["ID_Einst_SuBw25_zeit_4_2", "Unknown_Parameter_434"], True), - 435: TimeOfDay(["ID_Einst_SuBw25_zeit_4_3", "Unknown_Parameter_435"], True), - 436: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_0", "Unknown_Parameter_436"], True), - 437: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_1", "Unknown_Parameter_437"], True), - 438: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_0", "Unknown_Parameter_438"], True), - 439: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_1", "Unknown_Parameter_439"], True), - 440: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_0", "Unknown_Parameter_440"], True), - 441: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_1", "Unknown_Parameter_441"], True), - 442: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_0", "Unknown_Parameter_442"], True), - 443: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_1", "Unknown_Parameter_443"], True), - 444: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_0", "Unknown_Parameter_444"], True), - 445: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_1", "Unknown_Parameter_445"], True), - 446: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_2", "Unknown_Parameter_446"], True), - 447: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_3", "Unknown_Parameter_447"], True), - 448: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_2", "Unknown_Parameter_448"], True), - 449: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_3", "Unknown_Parameter_449"], True), - 450: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_2", "Unknown_Parameter_450"], True), - 451: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_3", "Unknown_Parameter_451"], True), - 452: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_2", "Unknown_Parameter_452"], True), - 453: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_3", "Unknown_Parameter_453"], True), - 454: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_2", "Unknown_Parameter_454"], True), - 455: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_3", "Unknown_Parameter_455"], True), - 456: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_4", "Unknown_Parameter_456"], True), - 457: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_5", "Unknown_Parameter_457"], True), - 458: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_4", "Unknown_Parameter_458"], True), - 459: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_5", "Unknown_Parameter_459"], True), - 460: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_4", "Unknown_Parameter_460"], True), - 461: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_5", "Unknown_Parameter_461"], True), - 462: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_4", "Unknown_Parameter_462"], True), - 463: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_5", "Unknown_Parameter_463"], True), - 464: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_4", "Unknown_Parameter_464"], True), - 465: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_5", "Unknown_Parameter_465"], True), - 466: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_6", "Unknown_Parameter_466"], True), - 467: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_7", "Unknown_Parameter_467"], True), - 468: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_6", "Unknown_Parameter_468"], True), - 469: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_7", "Unknown_Parameter_469"], True), - 470: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_6", "Unknown_Parameter_470"], True), - 471: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_7", "Unknown_Parameter_471"], True), - 472: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_6", "Unknown_Parameter_472"], True), - 473: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_7", "Unknown_Parameter_473"], True), - 474: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_6", "Unknown_Parameter_474"], True), - 475: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_7", "Unknown_Parameter_475"], True), - 476: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_8", "Unknown_Parameter_476"], True), - 477: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_9", "Unknown_Parameter_477"], True), - 478: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_8", "Unknown_Parameter_478"], True), - 479: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_9", "Unknown_Parameter_479"], True), - 480: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_8", "Unknown_Parameter_480"], True), - 481: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_9", "Unknown_Parameter_481"], True), - 482: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_8", "Unknown_Parameter_482"], True), - 483: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_9", "Unknown_Parameter_483"], True), - 484: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_8", "Unknown_Parameter_484"], True), - 485: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_9", "Unknown_Parameter_485"], True), - 486: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_10", "Unknown_Parameter_486"], True), - 487: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_11", "Unknown_Parameter_487"], True), - 488: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_10", "Unknown_Parameter_488"], True), - 489: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_11", "Unknown_Parameter_489"], True), - 490: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_10", "Unknown_Parameter_490"], True), - 491: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_11", "Unknown_Parameter_491"], True), - 492: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_10", "Unknown_Parameter_492"], True), - 493: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_11", "Unknown_Parameter_493"], True), - 494: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_10", "Unknown_Parameter_494"], True), - 495: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_11", "Unknown_Parameter_495"], True), - 496: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_12", "Unknown_Parameter_496"], True), - 497: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_13", "Unknown_Parameter_497"], True), - 498: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_12", "Unknown_Parameter_498"], True), - 499: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_13", "Unknown_Parameter_499"], True), - 500: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_12", "Unknown_Parameter_500"], True), - 501: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_13", "Unknown_Parameter_501"], True), - 502: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_12", "Unknown_Parameter_502"], True), - 503: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_13", "Unknown_Parameter_503"], True), - 504: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_12", "Unknown_Parameter_504"], True), - 505: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_13", "Unknown_Parameter_505"], True), - 506: TimerProgram(["ID_Einst_SuZIP_akt", "Unknown_Parameter_506"], True), - 507: TimeOfDay(["ID_Einst_SuZIPWo_zeit_0_0", "Unknown_Parameter_507"], True), - 508: TimeOfDay(["ID_Einst_SuZIPWo_zeit_0_1", "Unknown_Parameter_508"], True), - 509: TimeOfDay(["ID_Einst_SuZIPWo_zeit_1_0", "Unknown_Parameter_509"], True), - 510: TimeOfDay(["ID_Einst_SuZIPWo_zeit_1_1", "Unknown_Parameter_510"], True), - 511: TimeOfDay(["ID_Einst_SuZIPWo_zeit_2_0", "Unknown_Parameter_511"], True), - 512: TimeOfDay(["ID_Einst_SuZIPWo_zeit_2_1", "Unknown_Parameter_512"], True), - 513: TimeOfDay(["ID_Einst_SuZIPWo_zeit_3_0", "Unknown_Parameter_513"], True), - 514: TimeOfDay(["ID_Einst_SuZIPWo_zeit_3_1", "Unknown_Parameter_514"], True), - 515: TimeOfDay(["ID_Einst_SuZIPWo_zeit_4_0", "Unknown_Parameter_515"], True), - 516: TimeOfDay(["ID_Einst_SuZIPWo_zeit_4_1", "Unknown_Parameter_516"], True), - 517: TimeOfDay(["ID_Einst_SuZIP25_zeit_0_0", "Unknown_Parameter_517"], True), - 518: TimeOfDay(["ID_Einst_SuZIP25_zeit_0_1", "Unknown_Parameter_518"], True), - 519: TimeOfDay(["ID_Einst_SuZIP25_zeit_1_0", "Unknown_Parameter_519"], True), - 520: TimeOfDay(["ID_Einst_SuZIP25_zeit_1_1", "Unknown_Parameter_520"], True), - 521: TimeOfDay(["ID_Einst_SuZIP25_zeit_2_0", "Unknown_Parameter_521"], True), - 522: TimeOfDay(["ID_Einst_SuZIP25_zeit_2_1", "Unknown_Parameter_522"], True), - 523: TimeOfDay(["ID_Einst_SuZIP25_zeit_3_0", "Unknown_Parameter_523"], True), - 524: TimeOfDay(["ID_Einst_SuZIP25_zeit_3_1", "Unknown_Parameter_524"], True), - 525: TimeOfDay(["ID_Einst_SuZIP25_zeit_4_0", "Unknown_Parameter_525"], True), - 526: TimeOfDay(["ID_Einst_SuZIP25_zeit_4_1", "Unknown_Parameter_526"], True), - 527: TimeOfDay(["ID_Einst_SuZIP25_zeit_0_2", "Unknown_Parameter_527"], True), - 528: TimeOfDay(["ID_Einst_SuZIP25_zeit_0_3", "Unknown_Parameter_528"], True), - 529: TimeOfDay(["ID_Einst_SuZIP25_zeit_1_2", "Unknown_Parameter_529"], True), - 530: TimeOfDay(["ID_Einst_SuZIP25_zeit_1_3", "Unknown_Parameter_530"], True), - 531: TimeOfDay(["ID_Einst_SuZIP25_zeit_2_2", "Unknown_Parameter_531"], True), - 532: TimeOfDay(["ID_Einst_SuZIP25_zeit_2_3", "Unknown_Parameter_532"], True), - 533: TimeOfDay(["ID_Einst_SuZIP25_zeit_3_2", "Unknown_Parameter_533"], True), - 534: TimeOfDay(["ID_Einst_SuZIP25_zeit_3_3", "Unknown_Parameter_534"], True), - 535: TimeOfDay(["ID_Einst_SuZIP25_zeit_4_2", "Unknown_Parameter_535"], True), - 536: TimeOfDay(["ID_Einst_SuZIP25_zeit_4_3", "Unknown_Parameter_536"], True), - 537: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_0", "Unknown_Parameter_537"], True), - 538: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_1", "Unknown_Parameter_538"], True), - 539: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_0", "Unknown_Parameter_539"], True), - 540: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_1", "Unknown_Parameter_540"], True), - 541: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_0", "Unknown_Parameter_541"], True), - 542: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_1", "Unknown_Parameter_542"], True), - 543: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_0", "Unknown_Parameter_543"], True), - 544: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_1", "Unknown_Parameter_544"], True), - 545: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_0", "Unknown_Parameter_545"], True), - 546: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_1", "Unknown_Parameter_546"], True), - 547: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_2", "Unknown_Parameter_547"], True), - 548: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_3", "Unknown_Parameter_548"], True), - 549: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_2", "Unknown_Parameter_549"], True), - 550: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_3", "Unknown_Parameter_550"], True), - 551: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_2", "Unknown_Parameter_551"], True), - 552: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_3", "Unknown_Parameter_552"], True), - 553: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_2", "Unknown_Parameter_553"], True), - 554: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_3", "Unknown_Parameter_554"], True), - 555: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_2", "Unknown_Parameter_555"], True), - 556: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_3", "Unknown_Parameter_556"], True), - 557: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_4", "Unknown_Parameter_557"], True), - 558: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_5", "Unknown_Parameter_558"], True), - 559: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_4", "Unknown_Parameter_559"], True), - 560: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_5", "Unknown_Parameter_560"], True), - 561: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_4", "Unknown_Parameter_561"], True), - 562: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_5", "Unknown_Parameter_562"], True), - 563: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_4", "Unknown_Parameter_563"], True), - 564: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_5", "Unknown_Parameter_564"], True), - 565: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_4", "Unknown_Parameter_565"], True), - 566: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_5", "Unknown_Parameter_566"], True), - 567: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_6", "Unknown_Parameter_567"], True), - 568: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_7", "Unknown_Parameter_568"], True), - 569: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_6", "Unknown_Parameter_569"], True), - 570: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_7", "Unknown_Parameter_570"], True), - 571: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_6", "Unknown_Parameter_571"], True), - 572: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_7", "Unknown_Parameter_572"], True), - 573: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_6", "Unknown_Parameter_573"], True), - 574: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_7", "Unknown_Parameter_574"], True), - 575: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_6", "Unknown_Parameter_575"], True), - 576: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_7", "Unknown_Parameter_576"], True), - 577: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_8", "Unknown_Parameter_577"], True), - 578: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_9", "Unknown_Parameter_578"], True), - 579: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_8", "Unknown_Parameter_579"], True), - 580: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_9", "Unknown_Parameter_580"], True), - 581: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_8", "Unknown_Parameter_581"], True), - 582: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_9", "Unknown_Parameter_582"], True), - 583: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_8", "Unknown_Parameter_583"], True), - 584: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_9", "Unknown_Parameter_584"], True), - 585: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_8", "Unknown_Parameter_585"], True), - 586: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_9", "Unknown_Parameter_586"], True), - 587: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_10", "Unknown_Parameter_587"], True), - 588: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_11", "Unknown_Parameter_588"], True), - 589: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_10", "Unknown_Parameter_589"], True), - 590: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_11", "Unknown_Parameter_590"], True), - 591: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_10", "Unknown_Parameter_591"], True), - 592: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_11", "Unknown_Parameter_592"], True), - 593: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_10", "Unknown_Parameter_593"], True), - 594: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_11", "Unknown_Parameter_594"], True), - 595: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_10", "Unknown_Parameter_595"], True), - 596: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_11", "Unknown_Parameter_596"], True), - 597: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_12", "Unknown_Parameter_597"], True), - 598: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_13", "Unknown_Parameter_598"], True), - 599: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_12", "Unknown_Parameter_599"], True), - 600: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_13", "Unknown_Parameter_600"], True), - 601: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_12", "Unknown_Parameter_601"], True), - 602: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_13", "Unknown_Parameter_602"], True), - 603: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_12", "Unknown_Parameter_603"], True), - 604: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_13", "Unknown_Parameter_604"], True), - 605: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_12", "Unknown_Parameter_605"], True), - 606: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_13", "Unknown_Parameter_606"], True), - 607: TimerProgram(["ID_Einst_SuSwb_akt", "Unknown_Parameter_607"]), - 608: TimeOfDay(["ID_Einst_SuSwbWo_zeit_0_0", "Unknown_Parameter_608"]), - 609: TimeOfDay(["ID_Einst_SuSwbWo_zeit_0_1", "Unknown_Parameter_609"]), - 610: TimeOfDay(["ID_Einst_SuSwbWo_zeit_1_0", "Unknown_Parameter_610"]), - 611: TimeOfDay(["ID_Einst_SuSwbWo_zeit_1_1", "Unknown_Parameter_611"]), - 612: TimeOfDay(["ID_Einst_SuSwbWo_zeit_2_0", "Unknown_Parameter_612"]), - 613: TimeOfDay(["ID_Einst_SuSwbWo_zeit_2_1", "Unknown_Parameter_613"]), - 614: TimeOfDay(["ID_Einst_SuSwb25_zeit_0_0", "Unknown_Parameter_614"]), - 615: TimeOfDay(["ID_Einst_SuSwb25_zeit_0_1", "Unknown_Parameter_615"]), - 616: TimeOfDay(["ID_Einst_SuSwb25_zeit_1_0", "Unknown_Parameter_616"]), - 617: TimeOfDay(["ID_Einst_SuSwb25_zeit_1_1", "Unknown_Parameter_617"]), - 618: TimeOfDay(["ID_Einst_SuSwb25_zeit_2_0", "Unknown_Parameter_618"]), - 619: TimeOfDay(["ID_Einst_SuSwb25_zeit_2_1", "Unknown_Parameter_619"]), - 620: TimeOfDay(["ID_Einst_SuSwb25_zeit_0_2", "Unknown_Parameter_620"]), - 621: TimeOfDay(["ID_Einst_SuSwb25_zeit_0_3", "Unknown_Parameter_621"]), - 622: TimeOfDay(["ID_Einst_SuSwb25_zeit_1_2", "Unknown_Parameter_622"]), - 623: TimeOfDay(["ID_Einst_SuSwb25_zeit_1_3", "Unknown_Parameter_623"]), - 624: TimeOfDay(["ID_Einst_SuSwb25_zeit_2_2", "Unknown_Parameter_624"]), - 625: TimeOfDay(["ID_Einst_SuSwb25_zeit_2_3", "Unknown_Parameter_625"]), - 626: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_0", "Unknown_Parameter_626"]), - 627: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_1", "Unknown_Parameter_627"]), - 628: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_0", "Unknown_Parameter_628"]), - 629: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_1", "Unknown_Parameter_629"]), - 630: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_0", "Unknown_Parameter_630"]), - 631: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_1", "Unknown_Parameter_631"]), - 632: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_2", "Unknown_Parameter_632"]), - 633: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_3", "Unknown_Parameter_633"]), - 634: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_2", "Unknown_Parameter_634"]), - 635: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_3", "Unknown_Parameter_635"]), - 636: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_2", "Unknown_Parameter_636"]), - 637: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_3", "Unknown_Parameter_637"]), - 638: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_4", "Unknown_Parameter_638"]), - 639: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_5", "Unknown_Parameter_639"]), - 640: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_4", "Unknown_Parameter_640"]), - 641: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_5", "Unknown_Parameter_641"]), - 642: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_4", "Unknown_Parameter_642"]), - 643: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_5", "Unknown_Parameter_643"]), - 644: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_6", "Unknown_Parameter_644"]), - 645: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_7", "Unknown_Parameter_645"]), - 646: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_6", "Unknown_Parameter_646"]), - 647: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_7", "Unknown_Parameter_647"]), - 648: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_6", "Unknown_Parameter_648"]), - 649: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_7", "Unknown_Parameter_649"]), - 650: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_8", "Unknown_Parameter_650"]), - 651: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_9", "Unknown_Parameter_651"]), - 652: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_8", "Unknown_Parameter_652"]), - 653: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_9", "Unknown_Parameter_653"]), - 654: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_8", "Unknown_Parameter_654"]), - 655: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_9", "Unknown_Parameter_655"]), - 656: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_10", "Unknown_Parameter_656"]), - 657: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_11", "Unknown_Parameter_657"]), - 658: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_10", "Unknown_Parameter_658"]), - 659: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_11", "Unknown_Parameter_659"]), - 660: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_10", "Unknown_Parameter_660"]), - 661: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_11", "Unknown_Parameter_661"]), - 662: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_12", "Unknown_Parameter_662"]), - 663: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_13", "Unknown_Parameter_663"]), - 664: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_12", "Unknown_Parameter_664"]), - 665: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_13", "Unknown_Parameter_665"]), - 666: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_12", "Unknown_Parameter_666"]), - 667: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_13", "Unknown_Parameter_667"]), - 668: Seconds(["ID_Zaehler_BetrZeitWP", "Unknown_Parameter_668"]), - 669: Seconds(["ID_Zaehler_BetrZeitVD1", "Unknown_Parameter_669"]), - 670: Seconds(["ID_Zaehler_BetrZeitVD2", "Unknown_Parameter_670"]), - 671: Seconds(["ID_Zaehler_BetrZeitZWE1", "Unknown_Parameter_671"]), - 672: Seconds(["ID_Zaehler_BetrZeitZWE2", "Unknown_Parameter_672"]), - 673: Seconds(["ID_Zaehler_BetrZeitZWE3", "Unknown_Parameter_673"]), - 674: Count(["ID_Zaehler_BetrZeitImpVD1", "Unknown_Parameter_674"]), - 675: Count(["ID_Zaehler_BetrZeitImpVD2", "Unknown_Parameter_675"]), - 676: Unknown(["ID_Zaehler_BetrZeitEZMVD1", "Unknown_Parameter_676"]), - 677: Unknown(["ID_Zaehler_BetrZeitEZMVD2", "Unknown_Parameter_677"]), - 678: Unknown(["ID_Einst_Entl_Typ_0", "Unknown_Parameter_678"]), - 679: Unknown(["ID_Einst_Entl_Typ_1", "Unknown_Parameter_679"]), - 680: Unknown(["ID_Einst_Entl_Typ_2", "Unknown_Parameter_680"]), - 681: Unknown(["ID_Einst_Entl_Typ_3", "Unknown_Parameter_681"]), - 682: Unknown(["ID_Einst_Entl_Typ_4", "Unknown_Parameter_682"]), - 683: Unknown(["ID_Einst_Entl_Typ_5", "Unknown_Parameter_683"]), - 684: Unknown(["ID_Einst_Entl_Typ_6", "Unknown_Parameter_684"]), - 685: Unknown(["ID_Einst_Entl_Typ_7", "Unknown_Parameter_685"]), - 686: Unknown(["ID_Einst_Entl_Typ_8", "Unknown_Parameter_686"]), - 687: Unknown(["ID_Einst_Entl_Typ_9", "Unknown_Parameter_687"]), - 688: Unknown(["ID_Einst_Entl_Typ_10", "Unknown_Parameter_688"]), - 689: Unknown(["ID_Einst_Entl_Typ_11", "Unknown_Parameter_689"]), - 690: Unknown(["ID_Einst_Entl_Typ_12", "Unknown_Parameter_690"]), - 691: Unknown(["ID_Einst_Vorl_max_MK1", "Unknown_Parameter_691"]), - 692: Unknown(["ID_Einst_Vorl_max_MK2", "Unknown_Parameter_692"]), - 693: Unknown(["ID_SU_FrkdMK1", "Unknown_Parameter_693"]), - 694: Unknown(["ID_SU_FrkdMK2", "Unknown_Parameter_694"]), - 695: MixedCircuitMode(["ID_Ba_Hz_MK1_akt", "Unknown_Parameter_695"]), - 696: MixedCircuitMode(["ID_Ba_Hz_MK2_akt", "Unknown_Parameter_696"]), - 697: Unknown(["ID_Einst_Zirk_Ein_akt", "Unknown_Parameter_697"]), - 698: Unknown(["ID_Einst_Zirk_Aus_akt", "Unknown_Parameter_698"]), - 699: Unknown(["ID_Einst_Heizgrenze", "Unknown_Parameter_699"]), - 700: Celsius(["ID_Einst_Heizgrenze_Temp", "Unknown_Parameter_700"]), - 701: Unknown(["ID_VariablenIBNgespeichert", "Unknown_Parameter_701"]), - 702: Unknown(["ID_SchonIBNAssistant", "Unknown_Parameter_702"]), - 703: Unknown(["ID_Heizgrenze_0", "Unknown_Parameter_703"]), - 704: Unknown(["ID_Heizgrenze_1", "Unknown_Parameter_704"]), - 705: Unknown(["ID_Heizgrenze_2", "Unknown_Parameter_705"]), - 706: Unknown(["ID_Heizgrenze_3", "Unknown_Parameter_706"]), - 707: Unknown(["ID_Heizgrenze_4", "Unknown_Parameter_707"]), - 708: Unknown(["ID_Heizgrenze_5", "Unknown_Parameter_708"]), - 709: Unknown(["ID_Heizgrenze_6", "Unknown_Parameter_709"]), - 710: Unknown(["ID_Heizgrenze_7", "Unknown_Parameter_710"]), - 711: Unknown(["ID_Heizgrenze_8", "Unknown_Parameter_711"]), - 712: Unknown(["ID_Heizgrenze_9", "Unknown_Parameter_712"]), - 713: Unknown(["ID_Heizgrenze_10", "Unknown_Parameter_713"]), - 714: Unknown(["ID_Heizgrenze_11", "Unknown_Parameter_714"]), - 715: Unknown(["ID_SchemenIBNgewahlt", "Unknown_Parameter_715"]), - 716: Unknown(["ID_Switchoff_file_0_0", "Unknown_Parameter_716"]), - 717: Unknown(["ID_Switchoff_file_1_0", "Unknown_Parameter_717"]), - 718: Unknown(["ID_Switchoff_file_2_0", "Unknown_Parameter_718"]), - 719: Unknown(["ID_Switchoff_file_3_0", "Unknown_Parameter_719"]), - 720: Unknown(["ID_Switchoff_file_4_0", "Unknown_Parameter_720"]), - 721: Unknown(["ID_Switchoff_file_0_1", "Unknown_Parameter_721"]), - 722: Unknown(["ID_Switchoff_file_1_1", "Unknown_Parameter_722"]), - 723: Unknown(["ID_Switchoff_file_2_1", "Unknown_Parameter_723"]), - 724: Unknown(["ID_Switchoff_file_3_1", "Unknown_Parameter_724"]), - 725: Unknown(["ID_Switchoff_file_4_1", "Unknown_Parameter_725"]), - 726: Unknown(["ID_DauerDatenLoggerAktiv", "Unknown_Parameter_726"]), - 727: Unknown(["ID_Laufvar_Heizgrenze", "Unknown_Parameter_727"]), - 728: Seconds(["ID_Zaehler_BetrZeitHz", "Unknown_Parameter_728"]), - 729: Seconds(["ID_Zaehler_BetrZeitBW", "Unknown_Parameter_729"]), - 730: Seconds(["ID_Zaehler_BetrZeitKue", "Unknown_Parameter_730"]), - 731: Unknown(["ID_SU_FstdHz", "Unknown_Parameter_731"]), - 732: Unknown(["ID_SU_FstdBw", "Unknown_Parameter_732"]), - 733: Unknown(["ID_SU_FstdSwb", "Unknown_Parameter_733"]), - 734: Unknown(["ID_SU_FstdMK1", "Unknown_Parameter_734"]), - 735: Unknown(["ID_SU_FstdMK2", "Unknown_Parameter_735"]), - 736: Unknown(["ID_FerienAbsenkungHz", "Unknown_Parameter_736"]), - 737: Unknown(["ID_FerienAbsenkungMK1", "Unknown_Parameter_737"]), - 738: Unknown(["ID_FerienAbsenkungMK2", "Unknown_Parameter_738"]), - 739: Unknown(["ID_FerienModusAktivHz", "Unknown_Parameter_739"]), - 740: Unknown(["ID_FerienModusAktivBw", "Unknown_Parameter_740"]), - 741: Unknown(["ID_FerienModusAktivSwb", "Unknown_Parameter_741"]), - 742: Unknown(["ID_FerienModusAktivMk1", "Unknown_Parameter_742"]), - 743: Unknown(["ID_FerienModusAktivMk2", "Unknown_Parameter_743"]), - 744: Unknown(["ID_DisplayContrast_akt", "Unknown_Parameter_744"]), - 745: Unknown(["ID_Ba_Hz_saved", "Unknown_Parameter_745"]), - 746: Unknown(["ID_Ba_Bw_saved", "Unknown_Parameter_746"]), - 747: Unknown(["ID_Ba_Sw_saved", "Unknown_Parameter_747"]), - 748: Unknown(["ID_Ba_Hz_MK1_saved", "Unknown_Parameter_748"]), - 749: Unknown(["ID_Ba_Hz_MK2_saved", "Unknown_Parameter_749"]), - 750: Unknown(["ID_AdresseIP_akt", "Unknown_Parameter_750"]), - 751: Unknown(["ID_SubNetMask_akt", "Unknown_Parameter_751"]), - 752: Unknown(["ID_Add_Broadcast_akt", "Unknown_Parameter_752"]), - 753: Unknown(["ID_Add_StdGateway_akt", "Unknown_Parameter_753"]), - 754: Unknown(["ID_DHCPServerAktiv_akt", "Unknown_Parameter_754"]), - 755: Unknown(["ID_WebserverPasswort_1_akt", "Unknown_Parameter_755"]), - 756: Unknown(["ID_WebserverPasswort_2_akt", "Unknown_Parameter_756"]), - 757: Unknown(["ID_WebserverPasswort_3_akt", "Unknown_Parameter_757"]), - 758: Unknown(["ID_WebserverPasswort_4_akt", "Unknown_Parameter_758"]), - 759: Unknown(["ID_WebserverPasswort_5_akt", "Unknown_Parameter_759"]), - 760: Unknown(["ID_WebserverPasswort_6_akt", "Unknown_Parameter_760"]), - 761: Unknown(["ID_WebServerWerteBekommen", "Unknown_Parameter_761"]), - 762: Unknown(["ID_Einst_ParBetr_akt", "Unknown_Parameter_762"]), - 763: Unknown(["ID_Einst_WpAnz_akt", "Unknown_Parameter_763"]), - 764: Unknown(["ID_Einst_PhrTime_akt", "Unknown_Parameter_764"]), - 765: Unknown(["ID_Einst_HysPar_akt", "Unknown_Parameter_765"]), - 766: Unknown(["ID_IP_PB_Slave_0", "Unknown_Parameter_766"]), - 767: Unknown(["ID_IP_PB_Slave_1", "Unknown_Parameter_767"]), - 768: Unknown(["ID_IP_PB_Slave_2", "Unknown_Parameter_768"]), - 769: Unknown(["ID_IP_PB_Slave_3", "Unknown_Parameter_769"]), - 770: Unknown(["ID_IP_PB_Slave_4", "Unknown_Parameter_770"]), - 771: Unknown(["ID_IP_PB_Slave_5", "Unknown_Parameter_771"]), - 772: Unknown(["ID_Einst_BwHup_akt_backup", "Unknown_Parameter_772"]), - 773: Unknown(["ID_Einst_SuMk3_akt", "Unknown_Parameter_773"]), - 774: Celsius(["ID_Einst_HzMK3E_akt", "Unknown_Parameter_774"], True), - 775: Celsius(["ID_Einst_HzMK3ANH_akt", "Unknown_Parameter_775"], True), - 776: Celsius(["ID_Einst_HzMK3ABS_akt", "Unknown_Parameter_776"], True), - 777: Unknown(["ID_Einst_HzMK3Hgr_akt", "Unknown_Parameter_777"]), - 778: Unknown(["ID_Einst_HzFtMK3Vl_akt", "Unknown_Parameter_778"]), - 779: MixedCircuitMode(["ID_Ba_Hz_MK3_akt", "Unknown_Parameter_779"], True), - 780: Unknown(["ID_Einst_MK3Typ_akt", "Unknown_Parameter_780"]), - 781: Unknown(["ID_Einst_RTypMK3_akt", "Unknown_Parameter_781"]), - 782: Unknown(["ID_Einst_MK3LzFaktor_akt", "Unknown_Parameter_782"]), - 783: Unknown(["ID_Einst_MK3PerFaktor_akt", "Unknown_Parameter_783"]), - 784: Unknown(["ID_FerienModusAktivMk3", "Unknown_Parameter_784"]), - 785: Unknown(["ID_SU_FrkdMK3", "Unknown_Parameter_785"]), - 786: Unknown(["ID_FerienAbsenkungMK3", "Unknown_Parameter_786"]), - 787: Unknown(["ID_SU_FstdMK3", "Unknown_Parameter_787"]), - 788: TimerProgram(["ID_Einst_SuMk3_akt2", "Unknown_Parameter_788"]), - 789: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_0_0", "Unknown_Parameter_789"]), - 790: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_0_1", "Unknown_Parameter_790"]), - 791: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_1_0", "Unknown_Parameter_791"]), - 792: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_1_1", "Unknown_Parameter_792"]), - 793: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_2_0", "Unknown_Parameter_793"]), - 794: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_2_1", "Unknown_Parameter_794"]), - 795: TimeOfDay(["ID_Einst_SuMk325_zeit_0_0", "Unknown_Parameter_795"]), - 796: TimeOfDay(["ID_Einst_SuMk325_zeit_0_1", "Unknown_Parameter_796"]), - 797: TimeOfDay(["ID_Einst_SuMk325_zeit_1_0", "Unknown_Parameter_797"]), - 798: TimeOfDay(["ID_Einst_SuMk325_zeit_1_1", "Unknown_Parameter_798"]), - 799: TimeOfDay(["ID_Einst_SuMk325_zeit_2_0", "Unknown_Parameter_799"]), - 800: TimeOfDay(["ID_Einst_SuMk325_zeit_2_1", "Unknown_Parameter_800"]), - 801: TimeOfDay(["ID_Einst_SuMk325_zeit_0_2", "Unknown_Parameter_801"]), - 802: TimeOfDay(["ID_Einst_SuMk325_zeit_0_3", "Unknown_Parameter_802"]), - 803: TimeOfDay(["ID_Einst_SuMk325_zeit_1_2", "Unknown_Parameter_803"]), - 804: TimeOfDay(["ID_Einst_SuMk325_zeit_1_3", "Unknown_Parameter_804"]), - 805: TimeOfDay(["ID_Einst_SuMk325_zeit_2_2", "Unknown_Parameter_805"]), - 806: TimeOfDay(["ID_Einst_SuMk325_zeit_2_3", "Unknown_Parameter_806"]), - 807: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_0", "Unknown_Parameter_807"]), - 808: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_1", "Unknown_Parameter_808"]), - 809: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_0", "Unknown_Parameter_809"]), - 810: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_1", "Unknown_Parameter_810"]), - 811: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_0", "Unknown_Parameter_811"]), - 812: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_1", "Unknown_Parameter_812"]), - 813: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_2", "Unknown_Parameter_813"]), - 814: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_3", "Unknown_Parameter_814"]), - 815: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_2", "Unknown_Parameter_815"]), - 816: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_3", "Unknown_Parameter_816"]), - 817: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_2", "Unknown_Parameter_817"]), - 818: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_3", "Unknown_Parameter_818"]), - 819: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_4", "Unknown_Parameter_819"]), - 820: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_5", "Unknown_Parameter_820"]), - 821: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_4", "Unknown_Parameter_821"]), - 822: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_5", "Unknown_Parameter_822"]), - 823: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_4", "Unknown_Parameter_823"]), - 824: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_5", "Unknown_Parameter_824"]), - 825: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_6", "Unknown_Parameter_825"]), - 826: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_7", "Unknown_Parameter_826"]), - 827: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_6", "Unknown_Parameter_827"]), - 828: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_7", "Unknown_Parameter_828"]), - 829: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_6", "Unknown_Parameter_829"]), - 830: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_7", "Unknown_Parameter_830"]), - 831: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_8", "Unknown_Parameter_831"]), - 832: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_9", "Unknown_Parameter_832"]), - 833: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_8", "Unknown_Parameter_833"]), - 834: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_9", "Unknown_Parameter_834"]), - 835: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_8", "Unknown_Parameter_835"]), - 836: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_9", "Unknown_Parameter_836"]), - 837: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_10", "Unknown_Parameter_837"]), - 838: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_11", "Unknown_Parameter_838"]), - 839: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_10", "Unknown_Parameter_839"]), - 840: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_11", "Unknown_Parameter_840"]), - 841: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_10", "Unknown_Parameter_841"]), - 842: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_11", "Unknown_Parameter_842"]), - 843: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_12", "Unknown_Parameter_843"]), - 844: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_13", "Unknown_Parameter_844"]), - 845: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_12", "Unknown_Parameter_845"]), - 846: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_13", "Unknown_Parameter_846"]), - 847: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_12", "Unknown_Parameter_847"]), - 848: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_13", "Unknown_Parameter_848"]), - 849: Unknown(["ID_Ba_Hz_MK3_saved", "Unknown_Parameter_849"]), - 850: Hours(["ID_Einst_Kuhl_Zeit_Ein_akt", "Unknown_Parameter_850"], True), - 851: Hours(["ID_Einst_Kuhl_Zeit_Aus_akt", "Unknown_Parameter_851"], True), - 852: Energy(["ID_Waermemenge_Seit", "Unknown_Parameter_852"]), - 853: Unknown(["ID_Waermemenge_WQ", "Unknown_Parameter_853"]), - 854: Energy(["ID_Waermemenge_Hz", "Unknown_Parameter_854"]), - 855: Unknown(["ID_Waermemenge_WQ_ges", "Unknown_Parameter_855"]), - 856: Unknown(["ID_Einst_Entl_Typ_13", "Unknown_Parameter_856"]), - 857: Unknown(["ID_Einst_Entl_Typ_14", "Unknown_Parameter_857"]), - 858: Unknown(["ID_Einst_Entl_Typ_15", "Unknown_Parameter_858"]), - 859: Seconds(["ID_Zaehler_BetrZeitSW", "Unknown_Parameter_859"]), - 860: Unknown(["ID_Einst_Fernwartung_akt", "Unknown_Parameter_860"]), - 861: Unknown(["ID_AdresseIPServ_akt", "Unknown_Parameter_861"]), - 862: Unknown(["ID_Einst_TA_EG_akt", "Unknown_Parameter_862"]), - 863: Unknown(["ID_Einst_TVLmax_EG_akt", "Unknown_Parameter_863"]), - 864: Minutes(["ID_Einst_Popt_Nachlauf_akt", "Unknown_Parameter_864"], True), - 865: Unknown(["ID_FernwartungVertrag_akt", "Unknown_Parameter_865"]), - 866: Unknown(["ID_FernwartungAktuZeit", "Unknown_Parameter_866"]), - 867: Unknown(["ID_Einst_Effizienzpumpe_Nominal_akt", "Unknown_Parameter_867"]), - 868: Unknown(["ID_Einst_Effizienzpumpe_Minimal_akt", "Unknown_Parameter_868"]), - 869: Unknown(["ID_Einst_Effizienzpumpe_akt", "Unknown_Parameter_869"]), - 870: Unknown(["ID_Einst_Waermemenge_akt", "Unknown_Parameter_870"]), - 871: Unknown(["ID_Einst_Wm_Versorgung_Korrektur_akt", "Unknown_Parameter_871"]), - 872: Unknown(["ID_Einst_Wm_Auswertung_Korrektur_akt", "Unknown_Parameter_872"]), - 873: Unknown(["ID_SoftwareUpdateJetztGemacht_akt", "Unknown_Parameter_873"]), - 874: Unknown(["ID_WP_SerienNummer_DATUM", "Unknown_Parameter_874"]), - 875: Unknown(["ID_WP_SerienNummer_HEX", "Unknown_Parameter_875"]), - 876: Unknown(["ID_WP_SerienNummer_INDEX", "Unknown_Parameter_876"]), - 877: Unknown(["ID_ProgWerteWebSrvBeobarten", "Unknown_Parameter_877"]), - 878: Energy(["ID_Waermemenge_BW", "Unknown_Parameter_878"]), - 879: Energy(["ID_Waermemenge_SW", "Unknown_Parameter_879"]), - 880: Timestamp(["ID_Waermemenge_Datum", "Unknown_Parameter_880"]), - 881: SolarMode(["ID_Einst_Solar_akt", "Unknown_Parameter_881"], True), - 882: Unknown(["ID_BSTD_Solar", "Unknown_Parameter_882"]), - 883: Celsius(["ID_Einst_TDC_Koll_Max_akt", "Unknown_Parameter_883"]), - 884: Unknown(["ID_Einst_Akt_Kuehlung_akt", "Unknown_Parameter_884"]), - 885: Unknown(["ID_Einst_Vorlauf_VBO_akt", "Unknown_Parameter_885"]), - 886: Unknown(["ID_Einst_KRHyst_akt", "Unknown_Parameter_886"]), - 887: Unknown(["ID_Einst_Akt_Kuehl_Speicher_min_akt", "Unknown_Parameter_887"]), - 888: Unknown(["ID_Einst_Akt_Kuehl_Freig_WQE_akt", "Unknown_Parameter_888"]), - 889: Unknown(["ID_NDAB_WW_Anzahl", "Unknown_Parameter_889"]), - 890: Unknown(["ID_NDS_WW_KD_Quitt", "Unknown_Parameter_890"]), - 891: Unknown(["ID_Einst_AbtZykMin_akt", "Unknown_Parameter_891"]), - 892: Unknown(["ID_Einst_VD2_Zeit_Min_akt", "Unknown_Parameter_892"]), - 893: Unknown(["ID_Einst_Hysterese_HR_verkuerzt_akt", "Unknown_Parameter_893"]), - 894: VentilationMode(["ID_Einst_BA_Lueftung_akt", "Unknown_Parameter_894"], True), - 895: TimerProgram(["ID_Einst_SuLuf_akt", "Unknown_Parameter_895"]), - 896: TimeOfDay2(["ID_Einst_SuLufWo_zeit_0_0_0", "Unknown_Parameter_896"]), - 897: TimeOfDay2(["ID_Einst_SuLufWo_zeit_0_1_0", "Unknown_Parameter_897"]), - 898: TimeOfDay2(["ID_Einst_SuLufWo_zeit_0_2_0", "Unknown_Parameter_898"]), - 899: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_0_0", "Unknown_Parameter_899"]), - 900: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_1_0", "Unknown_Parameter_900"]), - 901: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_2_0", "Unknown_Parameter_901"]), - 902: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_0_2", "Unknown_Parameter_902"]), - 903: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_1_2", "Unknown_Parameter_903"]), - 904: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_2_2", "Unknown_Parameter_904"]), - 905: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_0", "Unknown_Parameter_905"]), - 906: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_0", "Unknown_Parameter_906"]), - 907: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_0", "Unknown_Parameter_907"]), - 908: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_2", "Unknown_Parameter_908"]), - 909: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_2", "Unknown_Parameter_909"]), - 910: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_2", "Unknown_Parameter_910"]), - 911: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_4", "Unknown_Parameter_911"]), - 912: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_4", "Unknown_Parameter_912"]), - 913: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_4", "Unknown_Parameter_913"]), - 914: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_6", "Unknown_Parameter_914"]), - 915: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_6", "Unknown_Parameter_915"]), - 916: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_6", "Unknown_Parameter_916"]), - 917: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_8", "Unknown_Parameter_917"]), - 918: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_8", "Unknown_Parameter_918"]), - 919: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_8", "Unknown_Parameter_919"]), - 920: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_10", "Unknown_Parameter_920"]), - 921: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_10", "Unknown_Parameter_921"]), - 922: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_10", "Unknown_Parameter_922"]), - 923: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_12", "Unknown_Parameter_923"]), - 924: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_12", "Unknown_Parameter_924"]), - 925: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_12", "Unknown_Parameter_925"]), - 926: TimeOfDay2(["ID_Einst_SuLufWo_zeit_1_0_0", "Unknown_Parameter_926"]), - 927: TimeOfDay2(["ID_Einst_SuLufWo_zeit_1_1_0", "Unknown_Parameter_927"]), - 928: TimeOfDay2(["ID_Einst_SuLufWo_zeit_1_2_0", "Unknown_Parameter_928"]), - 929: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_0_0", "Unknown_Parameter_929"]), - 930: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_1_0", "Unknown_Parameter_930"]), - 931: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_2_0", "Unknown_Parameter_931"]), - 932: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_0_2", "Unknown_Parameter_932"]), - 933: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_1_2", "Unknown_Parameter_933"]), - 934: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_2_2", "Unknown_Parameter_934"]), - 935: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_0", "Unknown_Parameter_935"]), - 936: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_0", "Unknown_Parameter_936"]), - 937: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_0", "Unknown_Parameter_937"]), - 938: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_2", "Unknown_Parameter_938"]), - 939: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_2", "Unknown_Parameter_939"]), - 940: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_2", "Unknown_Parameter_940"]), - 941: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_4", "Unknown_Parameter_941"]), - 942: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_4", "Unknown_Parameter_942"]), - 943: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_4", "Unknown_Parameter_943"]), - 944: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_6", "Unknown_Parameter_944"]), - 945: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_6", "Unknown_Parameter_945"]), - 946: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_6", "Unknown_Parameter_946"]), - 947: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_8", "Unknown_Parameter_947"]), - 948: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_8", "Unknown_Parameter_948"]), - 949: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_8", "Unknown_Parameter_949"]), - 950: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_10", "Unknown_Parameter_950"]), - 951: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_10", "Unknown_Parameter_951"]), - 952: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_10", "Unknown_Parameter_952"]), - 953: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_12", "Unknown_Parameter_953"]), - 954: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_12", "Unknown_Parameter_954"]), - 955: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_12", "Unknown_Parameter_955"]), - 956: Unknown(["ID_FerienModusAktivLueftung", "Unknown_Parameter_956"]), - 957: Unknown(["ID_Einst_BA_Lueftung_saved", "Unknown_Parameter_957"]), - 958: Unknown(["ID_SU_FrkdLueftung", "Unknown_Parameter_958"]), - 959: Unknown(["ID_SU_FstdLueftung", "Unknown_Parameter_959"]), - 960: Unknown(["ID_Einst_Luf_Feuchteschutz_akt", "Unknown_Parameter_960"]), - 961: Unknown(["ID_Einst_Luf_Reduziert_akt", "Unknown_Parameter_961"]), - 962: Unknown(["ID_Einst_Luf_Nennlueftung_akt", "Unknown_Parameter_962"]), - 963: Unknown(["ID_Einst_Luf_Intensivlueftung_akt", "Unknown_Parameter_963"]), - 964: Unknown(["ID_Timer_Fil_4Makt", "Unknown_Parameter_964"]), - 965: Unknown(["ID_Timer_Fil_WoAkt", "Unknown_Parameter_965"]), - 966: Celsius(["ID_Sollwert_KuCft3_akt", "Unknown_Parameter_966"], True), - 967: Celsius(["ID_Sollwert_AtDif3_akt", "Unknown_Parameter_967"], True), - 968: Unknown(["ID_Bitmaske_0", "Unknown_Parameter_968"]), - 969: Unknown(["ID_Einst_Lueftungsstufen", "Unknown_Parameter_969"]), - 970: Unknown(["ID_SysEin_Meldung_TDI", "Unknown_Parameter_970"]), - 971: Unknown(["ID_SysEin_Typ_WZW", "Unknown_Parameter_971"]), - 972: Unknown(["ID_Einst_GLT_aktiviert", "Unknown_Parameter_972"]), - 973: Unknown(["ID_Einst_BW_max", "Unknown_Parameter_973"]), - 974: Unknown(["ID_Einst_Sollwert_TRL_Kuehlen", "Unknown_Parameter_974"]), - 975: Unknown(["ID_Einst_Medium_Waermequelle", "Unknown_Parameter_975"]), - 976: Unknown(["ID_Einst_Photovoltaik_akt", "Unknown_Parameter_976"]), - 977: Unknown(["ID_Einst_Multispeicher_akt", "Unknown_Parameter_977"]), - 978: Unknown(["ID_Einst_PKuehlTime_akt", "Unknown_Parameter_978"]), - 979: Celsius(["ID_Einst_Minimale_Ruecklaufsolltemperatur", "Unknown_Parameter_979"], True), - 980: Unknown(["ID_RBE_Einflussfaktor_RT_akt", "Unknown_Parameter_980"]), - 981: Unknown(["ID_RBE_Freigabe_Kuehlung_akt", "Unknown_Parameter_981"]), - 982: Unknown(["ID_RBE_Waermeverteilsystem_akt", "Unknown_Parameter_982"]), - 983: Unknown(["ID_RBE_Zeit_Heizstab_aktiv", "Unknown_Parameter_983"]), - 984: Unknown(["ID_SEC_ND_Alarmgrenze", "Unknown_Parameter_984"]), - 985: Unknown(["ID_SEC_HD_Alarmgrenze", "Unknown_Parameter_985"]), - 986: Unknown(["ID_SEC_Abtauendtemperatur", "Unknown_Parameter_986"]), - 987: Unknown(["ID_Einst_Min_RPM_BW", "Unknown_Parameter_987"]), - 988: Unknown(["ID_Einst_Luf_Feuchteschutz_Faktor_akt", "Unknown_Parameter_988"]), - 989: Unknown(["ID_Einst_Luf_Reduziert_Faktor_akt", "Unknown_Parameter_989"]), - 990: Unknown(["ID_Einst_Luf_Nennlueftung_Faktor_akt", "Unknown_Parameter_990"]), - 991: Unknown(["ID_Einst_Luf_Intensivlueftung_Faktor_akt", "Unknown_Parameter_991"]), - 992: Minutes(["ID_Einst_Freigabe_Zeit_ZWE", "Unknown_Parameter_992"], True), - 993: Unknown(["ID_Einst_min_VL_Kuehl", "Unknown_Parameter_993"]), - 994: Bool(["ID_Einst_Warmwasser_Nachheizung", "Unknown_Parameter_994"], True), - 995: Unknown(["ID_Switchoff_file_LWD2_0_0", "Unknown_Parameter_995"]), - 996: Unknown(["ID_Switchoff_file_LWD2_1_0", "Unknown_Parameter_996"]), - 997: Unknown(["ID_Switchoff_file_LWD2_2_0", "Unknown_Parameter_997"]), - 998: Unknown(["ID_Switchoff_file_LWD2_3_0", "Unknown_Parameter_998"]), - 999: Unknown(["ID_Switchoff_file_LWD2_4_0", "Unknown_Parameter_999"]), - 1000: Unknown(["ID_Switchoff_file_LWD2_0_1", "Unknown_Parameter_1000"]), - 1001: Unknown(["ID_Switchoff_file_LWD2_1_1", "Unknown_Parameter_1001"]), - 1002: Unknown(["ID_Switchoff_file_LWD2_2_1", "Unknown_Parameter_1002"]), - 1003: Unknown(["ID_Switchoff_file_LWD2_3_1", "Unknown_Parameter_1003"]), - 1004: Unknown(["ID_Switchoff_file_LWD2_4_1", "Unknown_Parameter_1004"]), - 1005: Unknown(["ID_Switchoff_index_LWD2", "Unknown_Parameter_1005"]), - 1006: Unknown(["ID_Einst_Effizienzpumpe_Nominal_2", "Unknown_Parameter_1006"]), - 1007: Unknown(["ID_Einst_Effizienzpumpe_Minimal_2", "Unknown_Parameter_1007"]), - 1008: Unknown(["ID_Einst_Wm_Versorgung_Korrektur_2", "Unknown_Parameter_1008"]), - 1009: Unknown(["ID_Einst_Wm_Auswertung_Korrektur_2", "Unknown_Parameter_1009"]), - 1010: Unknown(["ID_Einst_isTwin", "Unknown_Parameter_1010"]), - 1011: Unknown(["ID_Einst_TAmin_2", "Unknown_Parameter_1011"]), - 1012: Unknown(["ID_Einst_TVLmax_2", "Unknown_Parameter_1012"]), - 1013: Unknown(["ID_Einst_TA_EG_2", "Unknown_Parameter_1013"]), - 1014: Unknown(["ID_Einst_TVLmax_EG_2", "Unknown_Parameter_1014"]), - 1015: Unknown(["ID_Waermemenge_Hz_2", "Unknown_Parameter_1015"]), - 1016: Unknown(["ID_Waermemenge_BW_2", "Unknown_Parameter_1016"]), - 1017: Unknown(["ID_Waermemenge_SW_2", "Unknown_Parameter_1017"]), - 1018: Unknown(["ID_Waermemenge_Seit_2", "Unknown_Parameter_1018"]), - 1019: Unknown(["ID_Einst_Entl_Typ_15_2", "Unknown_Parameter_1019"]), - 1020: Hours2(["ID_Einst_WW_Nachheizung_max", "Unknown_Parameter_1020"], True), - 1021: Unknown(["ID_Einst_Kuhl_Zeit_Ein_RT", "Unknown_Parameter_1021"]), - 1022: Unknown(["ID_Einst_ZWE1_Pos", "Unknown_Parameter_1022"]), - 1023: Unknown(["ID_Einst_ZWE2_Pos", "Unknown_Parameter_1023"]), - 1024: Unknown(["ID_Einst_ZWE3_Pos", "Unknown_Parameter_1024"]), - 1025: Unknown(["ID_Einst_Leistung_ZWE", "Unknown_Parameter_1025"]), - 1026: Unknown(["ID_WP_SN2_DATUM", "Unknown_Parameter_1026"]), - 1027: Unknown(["ID_WP_SN2_HEX", "Unknown_Parameter_1027"]), - 1028: Unknown(["ID_WP_SN2_INDEX", "Unknown_Parameter_1028"]), - 1029: Unknown(["ID_CWP_saved2", "Unknown_Parameter_1029"]), - 1030: Unknown(["ID_Einst_SmartGrid", "Unknown_Parameter_1030"]), - 1031: Unknown(["ID_Einst_P155_HDS", "Unknown_Parameter_1031"]), - 1032: Unknown(["ID_Einst_P155_PumpHeat_Max", "Unknown_Parameter_1032"]), - 1033: Unknown(["ID_Einst_P155_PumpHeatCtrl", "Unknown_Parameter_1033"]), - 1034: Unknown(["ID_Einst_P155_PumpDHWCtrl", "Unknown_Parameter_1034"]), - 1035: Unknown(["ID_Einst_P155_PumpDHW_RPM", "Unknown_Parameter_1035"]), - 1036: Unknown(["ID_Einst_P155_PumpPoolCtrl", "Unknown_Parameter_1036"]), - 1037: Unknown(["ID_Einst_P155_PumpPool_RPM", "Unknown_Parameter_1037"]), - 1038: Unknown(["ID_Einst_P155_PumpCool_RPM", "Unknown_Parameter_1038"]), - 1039: Unknown(["ID_Einst_P155_PumpVBOCtrl", "Unknown_Parameter_1039"]), - 1040: Unknown(["ID_Einst_P155_PumpVBO_RPM_C", "Unknown_Parameter_1040"]), - 1041: Unknown(["ID_Einst_P155_PumpDHW_Max", "Unknown_Parameter_1041"]), - 1042: Unknown(["ID_Einst_P155_PumpPool_Max", "Unknown_Parameter_1042"]), - 1043: Unknown(["ID_Einst_P155_Sperrband_1", "Unknown_Parameter_1043"]), - 1044: Unknown(["ID_Einst_P155_Leistungsfreigabe", "Unknown_Parameter_1044"]), - 1045: Unknown(["ID_Einst_P155_DHW_Freq", "Unknown_Parameter_1045"]), - 1046: Unknown(["ID_Einst_SWHUP", "Unknown_Parameter_1046"]), - 1047: Unknown(["ID_Einst_P155_SWB_Freq", "Unknown_Parameter_1047"]), - 1048: Unknown(["ID_Einst_MK1_Regelung", "Unknown_Parameter_1048"]), - 1049: Unknown(["ID_Einst_MK2_Regelung", "Unknown_Parameter_1049"]), - 1050: Unknown(["ID_Einst_MK3_Regelung", "Unknown_Parameter_1050"]), - 1051: Unknown(["ID_Einst_PV_WW_Sperrzeit", "Unknown_Parameter_1051"]), - 1052: Unknown(["ID_Einst_Warmwasser_extra", "Unknown_Parameter_1052"]), - 1053: Unknown(["ID_Einst_Vorl_akt_Kuehl", "Unknown_Parameter_1053"]), - 1054: Unknown(["ID_WP_SN3_DATUM", "Unknown_Parameter_1054"]), - 1055: Unknown(["ID_WP_SN3_HEX", "Unknown_Parameter_1055"]), - 1056: Unknown(["ID_WP_SN3_INDEX", "Unknown_Parameter_1056"]), - 1057: Unknown(["ID_Einst_Vorlauf_ZUP", "Unknown_Parameter_1057"]), - 1058: Unknown(["ID_Einst_Abtauen_im_Warmwasser", "Unknown_Parameter_1058"]), - 1059: Energy(["ID_Waermemenge_ZWE", "Unknown_Parameter_1059"]), - 1060: Energy(["ID_Waermemenge_Reset", "Unknown_Parameter_1060"]), - 1061: Unknown(["ID_Waermemenge_Reset_2", "Unknown_Parameter_1061"]), - 1062: Unknown(["ID_Einst_Brunnenpumpe_min", "Unknown_Parameter_1062"]), - 1063: Unknown(["ID_Einst_Brunnenpumpe_max", "Unknown_Parameter_1063"]), - 1064: Unknown(["ID_Einst_SmartHomeID", "Unknown_Parameter_1064"]), - 1065: Unknown(["ID_Einst_SmartHK", "Unknown_Parameter_1065"]), - 1066: Unknown(["ID_Einst_SmartMK1", "Unknown_Parameter_1066"]), - 1067: Unknown(["ID_Einst_SmartMK2", "Unknown_Parameter_1067"]), - 1068: Unknown(["ID_Einst_SmartMK3", "Unknown_Parameter_1068"]), - 1069: Unknown(["ID_Einst_SmartWW", "Unknown_Parameter_1069"]), - 1070: Unknown(["ID_Einst_SmartDefrost", "Unknown_Parameter_1070"]), - 1071: Unknown(["ID_Einst_Empty1071", "Unknown_Parameter_1071"]), - 1072: Unknown(["ID_Einst_MinVLMK1", "Unknown_Parameter_1072"]), - 1073: Unknown(["ID_Einst_MinVLMK2", "Unknown_Parameter_1073"]), - 1074: Unknown(["ID_Einst_MinVLMK3", "Unknown_Parameter_1074"]), - 1075: Unknown(["ID_Einst_MaxVLMK1", "Unknown_Parameter_1075"]), - 1076: Unknown(["ID_Einst_MaxVLMK2", "Unknown_Parameter_1076"]), - 1077: Unknown(["ID_Einst_MaxVLMK3", "Unknown_Parameter_1077"]), - 1078: Unknown(["ID_Einst_SmartPlusHz", "Unknown_Parameter_1078"]), - 1079: Unknown(["ID_Einst_SmartMinusHz", "Unknown_Parameter_1079"]), - 1080: Unknown(["ID_Einst_SmartPlusMK1", "Unknown_Parameter_1080"]), - 1081: Unknown(["ID_Einst_SmartMinusMK1", "Unknown_Parameter_1081"]), - 1082: Unknown(["ID_Einst_SmartPlusMK2", "Unknown_Parameter_1082"]), - 1083: Unknown(["ID_Einst_SmartMinusMK2", "Unknown_Parameter_1083"]), - 1084: Unknown(["ID_Einst_SmartPlusMK3", "Unknown_Parameter_1084"]), - 1085: Unknown(["ID_Einst_SmartMinusMK3", "Unknown_Parameter_1085"]), - 1086: Unknown("Unknown_Parameter_1086"), - 1087: Unknown("Unknown_Parameter_1087"), - 1088: Unknown("Unknown_Parameter_1088"), - 1089: Unknown("Unknown_Parameter_1089"), - 1090: Unknown("Unknown_Parameter_1090"), - 1091: Unknown("Unknown_Parameter_1091"), - 1092: TimerProgram(["ID_Einst_SuSilence", "Unknown_Parameter_1092"]), - 1093: TimeOfDay2(["ID_Einst_SilenceTimer_0", "Unknown_Parameter_1093"]), - 1094: TimeOfDay2(["ID_Einst_SilenceTimer_1", "Unknown_Parameter_1094"]), - 1095: TimeOfDay2(["ID_Einst_SilenceTimer_2", "Unknown_Parameter_1095"]), - 1096: TimeOfDay2(["ID_Einst_SilenceTimer_3", "Unknown_Parameter_1096"]), - 1097: TimeOfDay2(["ID_Einst_SilenceTimer_4", "Unknown_Parameter_1097"]), - 1098: TimeOfDay2(["ID_Einst_SilenceTimer_5", "Unknown_Parameter_1098"]), - 1099: TimeOfDay2(["ID_Einst_SilenceTimer_6", "Unknown_Parameter_1099"]), - 1100: TimeOfDay2(["ID_Einst_SilenceTimer_7", "Unknown_Parameter_1100"]), - 1101: TimeOfDay2(["ID_Einst_SilenceTimer_8", "Unknown_Parameter_1101"]), - 1102: TimeOfDay2(["ID_Einst_SilenceTimer_9", "Unknown_Parameter_1102"]), - 1103: TimeOfDay2(["ID_Einst_SilenceTimer_10", "Unknown_Parameter_1103"]), - 1104: TimeOfDay2(["ID_Einst_SilenceTimer_11", "Unknown_Parameter_1104"]), - 1105: TimeOfDay2(["ID_Einst_SilenceTimer_12", "Unknown_Parameter_1105"]), - 1106: TimeOfDay2(["ID_Einst_SilenceTimer_13", "Unknown_Parameter_1106"]), - 1107: TimeOfDay2(["ID_Einst_SilenceTimer_14", "Unknown_Parameter_1107"]), - 1108: TimeOfDay2(["ID_Einst_SilenceTimer_15", "Unknown_Parameter_1108"]), - 1109: TimeOfDay2(["ID_Einst_SilenceTimer_16", "Unknown_Parameter_1109"]), - 1110: TimeOfDay2(["ID_Einst_SilenceTimer_17", "Unknown_Parameter_1110"]), - 1111: TimeOfDay2(["ID_Einst_SilenceTimer_18", "Unknown_Parameter_1111"]), - 1112: TimeOfDay2(["ID_Einst_SilenceTimer_19", "Unknown_Parameter_1112"]), - 1113: TimeOfDay2(["ID_Einst_SilenceTimer_20", "Unknown_Parameter_1113"]), - 1114: Unknown("Unknown_Parameter_1114"), - 1115: Unknown("Unknown_Parameter_1115"), - 1116: Unknown("Unknown_Parameter_1116"), - 1117: Unknown("Unknown_Parameter_1117"), - 1118: Unknown("Unknown_Parameter_1118"), - 1119: Unknown("Unknown_Parameter_1119"), - 1120: Unknown("Unknown_Parameter_1120"), - 1121: Unknown("Unknown_Parameter_1121"), - 1122: Unknown("Unknown_Parameter_1122"), - 1123: Unknown("Unknown_Parameter_1123"), - 1124: Unknown("Unknown_Parameter_1124"), - 1125: Unknown("Unknown_Parameter_1125"), - 1126: Unknown("Unknown_Parameter_1126"), - 1127: Unknown("Unknown_Parameter_1127"), - 1128: Unknown("Unknown_Parameter_1128"), - 1129: Unknown("Unknown_Parameter_1129"), - 1130: Unknown("Unknown_Parameter_1130"), - 1131: Unknown("Unknown_Parameter_1131"), - 1132: Unknown("Unknown_Parameter_1132"), - 1133: Unknown("Unknown_Parameter_1133"), - 1134: Unknown("Unknown_Parameter_1134"), - 1135: Unknown("Unknown_Parameter_1135"), - 1136: Unknown("Unknown_Parameter_1136"), - 1137: Unknown("Unknown_Parameter_1137"), - 1138: Unknown("Unknown_Parameter_1138"), - 1139: Unknown("Unknown_Parameter_1139"), - 1140: Unknown("Unknown_Parameter_1140"), - 1141: Unknown("Unknown_Parameter_1141"), - 1142: Unknown("Unknown_Parameter_1142"), - 1143: Unknown("Unknown_Parameter_1143"), - 1144: Unknown("Unknown_Parameter_1144"), - 1145: Unknown("Unknown_Parameter_1145"), - 1146: Unknown("Unknown_Parameter_1146"), - 1147: Unknown("Unknown_Parameter_1147"), - 1148: Unknown("Unknown_Parameter_1148"), - 1149: Unknown("Unknown_Parameter_1149"), - 1150: Unknown("Unknown_Parameter_1150"), - 1151: Unknown("Unknown_Parameter_1151"), - 1152: Unknown("Unknown_Parameter_1152"), - } - - def set(self, target, value): - """Set parameter to new value.""" - index, parameter = self._lookup(target, with_index=True) - if index is not None: - if parameter.writeable or not self.safe: - self.queue[index] = parameter.to_heatpump(value) - else: - self.logger.warning("Parameter '%s' not safe for writing!", parameter.name) - else: - self.logger.warning("Parameter '%s' not found", target) diff --git a/luxtronik/scripts/__init__.py b/luxtronik/scripts/__init__.py index aab72124..d5ff75b5 100644 --- a/luxtronik/scripts/__init__.py +++ b/luxtronik/scripts/__init__.py @@ -1 +1,28 @@ -"""Luxtronik helper scripts.""" +"""Luxtronik script helper.""" + +import argparse + +def create_default_args_parser(func_desc, default_port): + parser = argparse.ArgumentParser(description=func_desc) + parser.add_argument("ip", help="IP address of Luxtronik controller to connect to") + parser.add_argument( + "port", + nargs="?", + type=int, + default=default_port, + help="Port to use to connect to Luxtronik controller", + ) + return parser + +def print_dump_header(caption): + print("=" * 130) + print(f"{' ' + caption + ' ': ^120}") + print("=" * 130) + +def print_dump_row(number, field): + print(f"Number: {number:<5} Name: {field.name:<60} " + f"Type: {field.__class__.__name__:<20} Value: {field}") + +def print_watch_header(caption): + print("=" * 130) + print(caption) + print("=" * 130) diff --git a/luxtronik/scripts/discover_shi.py b/luxtronik/scripts/discover_shi.py new file mode 100644 index 00000000..146379a4 --- /dev/null +++ b/luxtronik/scripts/discover_shi.py @@ -0,0 +1,98 @@ +#! /usr/bin/env python3 +# pylint: disable=invalid-name +""" +Script to scan all inputs/holdings of the smart home interface. +Only undefined but existing fields will be dumped. +""" + +import logging + +from luxtronik.scripts import ( + create_default_args_parser, + print_dump_header, + print_dump_row +) +from luxtronik.datatypes import Unknown +from luxtronik.shi.constants import LUXTRONIK_DEFAULT_MODBUS_PORT +from luxtronik.shi.modbus import LuxtronikModbusTcpInterface +from luxtronik.shi.inputs import INPUTS_DEFINITIONS +from luxtronik.shi.holdings import HOLDINGS_DEFINITIONS + +logging.disable(logging.CRITICAL) + +def get_undefined(definitions, start, count): + skip_count = 0 + undefined = [] + for i in range(start, start + count): + # Skip addresses that belongs to a previous field + if skip_count > 0: + skip_count -= 1 + continue + definition = definitions[i] + # Add unknown + if definition is None: + undefined.append((i, None, Unknown(f"unknown_{definitions.name}_{i}", False))) + else: + skip_count = definition.count - 1 + return undefined + +def get_defined(definitions): + defined = [] + for definition in definitions: + defined.append((definition.index, definition, definition.create_field())) + return defined + +def dump_undefined(undefined, offset, read_cb): + for number, _, field in undefined: + print(f"Number: {number:<5}", end="\r") + data = read_cb(number + offset, 1) + if data is not None: + field.raw = data[0] + print_dump_row(number, field) + +def dump_defined(defined, offset, read_cb): + for number, definition, field in defined: + print(f"Number: {number:<5}", end="\r") + data = read_cb(number + offset, definition.count) + if data is None: + field.raw = None + print_dump_row(number, field) + +def discover_fields(definitions, start, count, read_cb): + print_dump_header(f"Undefined but existing {definitions.name}s") + undefined = get_undefined(definitions, start, count) + dump_undefined(undefined, definitions.offset, read_cb) + +def discontinue_fields(definitions, read_cb): + print_dump_header(f"Defined but not existing {definitions.name}s") + defined = get_defined(definitions) + dump_defined(defined, definitions.offset, read_cb) + +def discover_shi(): + parser = create_default_args_parser( + "Dumps all undefined but existing fields of the smart home interface.", + LUXTRONIK_DEFAULT_MODBUS_PORT + ) + parser.add_argument( + "count", + nargs="?", + type=int, + default=1000, + help="Total number of registers to check", + ) + args = parser.parse_args() + print(f"Discover SHI of {args.ip}:{args.port}") + + client = LuxtronikModbusTcpInterface(args.ip, args.port) + + discover_fields(INPUTS_DEFINITIONS, 0, args.count, client.read_inputs) + discontinue_fields(INPUTS_DEFINITIONS, client.read_inputs) + discover_fields(HOLDINGS_DEFINITIONS, 0, args.count, client.read_holdings) + discontinue_fields(HOLDINGS_DEFINITIONS, client.read_holdings) + + # Clear last line if nothing was found + print(' '*100) + + +if __name__ == "__main__": + discover_shi() diff --git a/luxtronik/scripts/dump_shi.py b/luxtronik/scripts/dump_shi.py new file mode 100644 index 00000000..38290f41 --- /dev/null +++ b/luxtronik/scripts/dump_shi.py @@ -0,0 +1,40 @@ +#! /usr/bin/env python3 +# pylint: disable=invalid-name +""" +Script to dump all available smart home interface values from Luxtronik controller. +""" + +import logging + +from luxtronik.scripts import ( + create_default_args_parser, + print_dump_header, + print_dump_row +) +from luxtronik.shi import create_modbus_tcp +from luxtronik.shi.constants import LUXTRONIK_DEFAULT_MODBUS_PORT + +logging.disable(logging.CRITICAL) + +def dump_fields(read_cb): + data_vector = read_cb() + print_dump_header(f"{data_vector.name}s") + for definition, field in data_vector.items(): + print_dump_row(definition.index, field) + +def dump_shi(): + parser = create_default_args_parser( + "Dumps all smart home interface values from Luxtronik controller.", + LUXTRONIK_DEFAULT_MODBUS_PORT + ) + args = parser.parse_args() + print(f"Dump SHI of {args.ip}:{args.port}") + + shi = create_modbus_tcp(args.ip, args.port) + + dump_fields(shi.read_inputs) + dump_fields(shi.read_holdings) + + +if __name__ == "__main__": + dump_shi() diff --git a/luxtronik/scripts/performance_shi.py b/luxtronik/scripts/performance_shi.py new file mode 100644 index 00000000..a4415a64 --- /dev/null +++ b/luxtronik/scripts/performance_shi.py @@ -0,0 +1,89 @@ +#! /usr/bin/env python3 +# pylint: disable=invalid-name +""" +Script to measure different access methods of the smart home interface. +""" + +import time + +from luxtronik.scripts import ( + create_default_args_parser +) +from luxtronik.shi import create_modbus_tcp +from luxtronik.shi.constants import LUXTRONIK_DEFAULT_MODBUS_PORT +from luxtronik.shi.common import LuxtronikSmartHomeReadInputsTelegram + +class TimeMeasurement: + def __init__(self): + self.duration = 0 + self._start = 0 + + def __enter__(self): + self._start = time.perf_counter() + return self + + def __exit__(self, exc_type, exc, tb): + end = time.perf_counter() + self.duration = end - self._start + +def performance_shi(): + parser = create_default_args_parser( + "Measure different access methods of the smart home interface.", + LUXTRONIK_DEFAULT_MODBUS_PORT + ) + args = parser.parse_args() + print(f"Measure SHI performance of {args.ip}:{args.port}") + + shi = create_modbus_tcp(args.ip, args.port) + client = shi._interface + num_inputs = len(shi.inputs) + + with TimeMeasurement() as t: + client._connect() + for _ in range(0, 100): + client._client.read_input_registers(10002, 1) + client._disconnect() + print(f"Read inputs with bare modbus interface: {100 / t.duration:.1f} fields/s") + + with TimeMeasurement() as t: + for _ in range(0, 100): + client.read_inputs(10002, 1) + print(f"Read inputs one after another with re-connect every time: {100 / t.duration:.1f} fields/s") + + with TimeMeasurement() as t: + telegrams = [] + for _ in range(0, 100): + telegrams.append(LuxtronikSmartHomeReadInputsTelegram(10002, 1)) + client.send(telegrams) + print(f"Read inputs within one telegram list: {100 / t.duration:.1f} fields/s") + + with TimeMeasurement() as t: + telegrams = [] + for definition in shi.inputs: + telegrams.append(LuxtronikSmartHomeReadInputsTelegram(definition.addr, definition.count)) + for _ in range(0, 10): + client.send(telegrams) + print(f"Read whole input vector field by field: {(10 * num_inputs) / t.duration:.1f} fields/s") + + with TimeMeasurement() as t: + inputs = shi.create_inputs() + for _ in range(0, 10): + shi.read_inputs(inputs) + print(f"Read whole input vector with data blocks (same data vector): {(10 * num_inputs) / t.duration:.1f} fields/s") + + with TimeMeasurement() as t: + for _ in range(0, 10): + shi.read_inputs() + print(f"Read whole input vector with data blocks (create new data vectors): {(10 * num_inputs) / t.duration:.1f} fields/s") + + with TimeMeasurement() as t: + inputs = shi.create_inputs() + for _ in range(0, 5): + for _ in range(0, 5): + shi.collect_inputs(inputs) + shi.send() + print(f"Collect and send multiple input vectors: {(5 * 5 * num_inputs) / t.duration:.1f} fields/s") + + +if __name__ == "__main__": + performance_shi() diff --git a/luxtronik/scripts/watch_shi.py b/luxtronik/scripts/watch_shi.py new file mode 100644 index 00000000..b3d443f1 --- /dev/null +++ b/luxtronik/scripts/watch_shi.py @@ -0,0 +1,85 @@ +#! /usr/bin/env python3 +# pylint: disable=invalid-name, disable=too-many-locals +""" +Script to watch all value changes from the smart home interface of the Luxtronik controller +""" + +from collections import OrderedDict +import logging +#import select +#import sys +import time + +from luxtronik.scripts import ( + create_default_args_parser, + print_watch_header +) +from luxtronik.shi import create_modbus_tcp +from luxtronik.shi.constants import LUXTRONIK_DEFAULT_MODBUS_PORT + +logging.disable(logging.CRITICAL) + +def update_changes(changes, this_data_vector, prev_data_vector): + for definition, this_field in this_data_vector.items(): + short_name = this_data_vector.name[:4] + number = definition.index + key = f"{short_name}_{str(number).zfill(5)}" + prev_field = prev_data_vector.get(number) + if this_field.raw != prev_field.raw: + changes[key] = ( + f"{short_name}: Number: {number:<5} Name: {prev_field.name:<60} " + f"Value: {prev_field} -> {this_field}" + ) + elif key in changes: + changes[key] = ( + f"{short_name}: Number: {number:<5} Name: {prev_field.name:<60} " + f"Value: {prev_field}" + ) + +def watch_shi(): + parser = create_default_args_parser( + "Watch all value changes from the smart home interface of the Luxtronik controller.", + LUXTRONIK_DEFAULT_MODBUS_PORT + ) + args = parser.parse_args() + + shi = create_modbus_tcp(args.ip, args.port) + + prev_data = shi.read() + this_data = shi.create_data() + changes = {} + + print("\033[2J") # clear screen + + while True: + # Get new data + shi.read(this_data) + + # Compare this values with the initial values + # and add changes to dictionary + update_changes(changes, this_data.inputs, prev_data.inputs) + update_changes(changes, this_data.holdings, prev_data.holdings) + + # Print changes + print("\033[H") # Go-to home, line 0 + #print_watch_header(f"Watch SHI of {args.ip}:{args.port}: Press a key and enter to: q = quit; r = reset") + print_watch_header(f"Watch SHI of {args.ip}:{args.port}") + sorted_changes = OrderedDict(sorted(changes.items())) + for key, values in sorted_changes.items(): + print(values + "\033[0K") # clear residual line + print("\n") + + # Read stdin + # input, _, _ = select.select([sys.stdin], [], [], 0.1) + # if input: + # key = sys.stdin.read(1) + # if key == 'q': + # break + # elif key == 'r': + # prev_data = client.read() + # changes = {} + # print("\033[2J") # clear screen + + time.sleep(1) + + +if __name__ == "__main__": + watch_shi() diff --git a/luxtronik/shi/README.md b/luxtronik/shi/README.md new file mode 100644 index 00000000..65f6eb95 --- /dev/null +++ b/luxtronik/shi/README.md @@ -0,0 +1,443 @@ + +# Smart home interface + +## Introduction + +© Guzz-T, 2025. The smart home interface is licensed under the terms specified in the repository's license file. Please refer to the LICENSE for details. + +This source code provides an interface for the temporary control of a Luxtronik heat pump controller. All data accessed or modified through this interface is volatile and will be reset upon system restart — unlike configuration values, which are persistent. The interface is designed to interact with the controller in a lightweight and flexible way, making it suitable for short-term adjustments or testing scenarios. + +Not every function can be explained in detail or even listed in the readme file. Please refer to the function documentation for further information. The examples are intended to illustrate the typical use of the interface. + +## Table of Content + +1. [Common Usage](#common-usage) + 1. [Available Data](#available-data) + 2. [Creation](#creation) + 3. [Read](#read) + 4. [Write](#write) + 5. [Collect](#collect) +2. [Using aliases](#using-aliases) +3. [Alternative use cases](#alternative-use-cases) + 1. [Latest or specific version](#latest-or-specific-version) + 2. [Trial-and-error mode](#trial-and-error-mode) +4. [Customization](#customization) +5. [Implementation Details](#implementation-details) + +## Common Usage + +The functionality available depends on the firmware version of the luxtronik controller. Since different versions support different features, it is important to know which version is in use. In standard usage, the interface automatically detects the firmware version, streamlining setup and ensure compatibility. + +Because of this version-dependent behavior, data objects should always be created through the provided interface methods. While it is technically possible to instantiate these objects directly via their constructors, doing so is error-prone and cumbersome. The interface handles version-specific quirks and ensures that the objects are initialized correctly, making it the safer and more convenient approach. + +Alternatively, users may choose to manually specify a firmware version or operate the interface in a trial-and-error mode. This can be useful for exploring undocumented features or working with custom setups. For more details, refer to the section titled **"Alternative use cases"**. + +### Available Data + +The interface provides access to two distinct types of data: *holdings* and *inputs*. Holdings are writable values that allow configuration settings to be modified or overridden, and in some cases, enable additional features. These values can also be read back, enabling verification of changes or inspection of current settings. If a holding has not yet been explicitly written, it will contain a default value as defined by the controller. + +Inputs, in contrast, represent read-only values that reflect the current operational state of the system. They provide insight into live metrics such as temperatures, operating modes, and system status, but cannot be altered through the interface. + +In both *holdings* and *inputs*, a single *holding* or *input* are referred to as data fields. Each field represents a logical unit of information, and in some cases, multiple raw values are grouped together to form a single, higher-level field — for example, when a value spans multiple registers or requires interpretation. Alongside the interface itself, a comprehensive list of all data fields ever discovered is maintained. This catalog serves as a reference for developers and users alike, offering insight into the full range of known data and their structure. + +It’s worth noting that while certain functions may be supported by the firmware, they can be disabled by the active configuration. In such cases, the interface will not return any data for the affected fields. Instead, it will yield `None`, indicating that the feature is currently inactive or unavailable. + +### Creation + +To begin using the interface, it must first be instantiated. During this step, the communication method is selected — currently, only Modbus-TCP is supported. Once initialized, the interface automatically reads the firmware version from the Luxtronik controller and configures itself accordingly. This ensures that all subsequent operations are aligned with the capabilities and structure of the detected version, providing a reliable foundation for interacting with the system. + +```python +from luxtronik.shi import create_modbus_tcp + +# Use the default values for all arguments except the IP address +shi = create_modbus_tcp('your.lux.ip.addr') +``` + +### Read + +Data fields can be accessed individually or grouped together as data vectors for more efficient reading. This allows users to retrieve multiple related values in a single operation, improving performance and simplifying code. In addition to individual vectors, the interface also provides a data vector collection — a container that holds an instance of all available data vectors. This collection can be passed around and reused, making it easier to manage and access structured data sets. + +The examples provided in this chapter focus on reading *inputs*, which represent live system values. However, the same principles apply to *holdings* as well, allowing for consistent usage patterns across both read-only and writable data types. + +**Read all fields together:** + +Recommendation if only one data vector is to be used: + +```python +# First create the data vector (once) that contains all data fields +inputs = shi.create_inputs() +# ... and afterwards read the data into those fields +shi.read_inputs(inputs) +print(inputs) +``` + +Recommendation if all data vectors are to be used: + +```python +# First create the data vector collection (once) that contains +# all supported data vectors which contains all data fields +data = shi.create_data() +# ... and afterwards read the data into those fields +shi.read(data) +print(data.inputs) +``` + +Create a new data vector for each read operation: + +```python +# Create the data vector and read the fields +inputs = shi.read_inputs() +print(inputs) +``` + +Create a new data vector collection for each read operation: + +```python +# Create the data vector collection and read the fields +data = shi.read() +# or ... +data = shi.read_data() +print(data.inputs) +``` + +**Read a single field:** + +For single queries, the (newly created) field is returned. + +```python +# Read field by name +op_mode = shi.read_input('operation_mode') +# ... or register index (index 2 is 'operation_mode') +op_mode = shi.read_input(2) +# ... or first create the field (once) +op_mode = shi.create_input('operation_mode') +shi.read_input(op_mode) +# ... or use the definition of the field +op_mode_def = shi.get_input('operation_mode') +op_mode = shi.read_input(op_mode_def) +print(op_mode) +``` + +**Read a subset:** + +It is also possible to read only a selected subset of data fields together. To do this, a new, empty data vector must first be created. The desired fields can then be added to this vector individually. Once all relevant fields have been included, the vector can be read in a single operation, allowing for efficient and targeted data access tailored to specific use cases. + +```python +# Create (once) an empty data vector +inputs = shi.create_empty_inputs() +# ..., add the desired data fields +op_mode = inputs.add('operation_mode') +# ... +# Afterwards read the data into those fields +shi.read_inputs(inputs) +print(op_mode) +# (index 2 is 'operation_mode') +print(inputs.get(2)) +print(inputs['operation_mode']) +``` + +### Write + +Just like reading, writing to data fields can be done individually or in grouped form using data vectors. This allows multiple configuration values to be updated in a single operation. Only fields for which the user has updated the value are written. + +**Write all (updated by the user) fields together:** + +Recommendation if only one data vector is to be used: + +```python +# First create the data vector (once) that contains all data fields +holdings = shi.create_holdings() +# ..., set the user data +holdings['heating_mode'] = 'Setpoint' +# ... and then write the data from these fields +success = shi.write_holdings(holdings) +``` + +Recommendation if all data vectors are to be used: + +```python +# First create the data vector collection (once) that contains +# all supported data vectors which contains all data fields +data = shi.create_data() +# ..., set the user data +holdings.set('heating_mode', 'Setpoint') +# ... and then write the data from these fields +success = shi.write(data) +# or ... +success = shi.write_data(data) +``` + +On writing, an empty data vector can also be created and filled, but this generates the same data transfer as above. + +```python +# Create (once) an empty data vector +holdings = shi.create_empty_holdings() +# ..., add the desired data fields (index 0 is 'heating_mode') +heating_mode = holdings.add(0) +# ..., set the user data +heating_mode.value = 'Setpoint' +# ... and then write the data from these fields +success = shi.write_holdings(holdings) +``` + +### Collect + +In addition to standard read and write operations, the interface also offers *collect* variants of these functions. A collect operation behaves like a read or write, but without triggering any communication with the controller. Instead, it prepares the data structures internally by collecting all valid fields. + +This is particularly useful for inspecting or staging data before transmission, validating field selections, or building reusable data blocks in advance. All read and write capabilities are mirrored in their collect counterparts, ensuring consistent behavior and structure across both modes of operation. + +Each valid collect operation schedules at least one transmission to the controller. While the collect itself does not initiate communication, it prepares the necessary data for a future read or write. When the actual transmission is triggered, all scheduled operations are executed together within the same connection session. This bundling ensures efficient communication and minimizes overhead, especially when working with multiple data vectors or fields. + +```python +# Collect a write to activate the hot water lock +shi.collect_holding_for_write('lock_hot_water', True) +# Collect all data fields within "holdings_for_heating" +# to write first and then read back afterwards +shi.collect_holdings(holdings_for_heating) +# Collect all data fields within "inputs_for_heating" to read them +shi.collect_inputs(inputs_for_heating) +# Trigger communication +success = shi.send() +``` + +Attention: + +It is technically possible to collect the same instance of a data field multiple times. However, this practice is discouraged, as it can lead to ambiguous behavior. During a write operation, the value is not extracted from the field until the actual transmission occurs. Similarly, during a read, the results are written into the field’s single memory location multiple times. If the same field is collected multiple times, the last value assigned before transmission will take precedence and overwrite any previous ones. To ensure clarity and avoid unintended side effects, each field should be collected only once per transmission, or using multiple instances of the same data field. This ensures that each collected field maintains its own memory space and avoids conflicts during read or write operations. By using distinct field objects, values can be managed independently, and the outcome of each transmission remains predictable and clearly scoped. + +## Using aliases + +Instead of the predefined names, any (hashable) values can also be used. +However, these must be registered beforehand. This also makes it possible +to "overwrite" existing names or register indices. + +There are two ways to register: + +**global:** + +The aliases are registered in the `LuxtronikDefinitionsList`. They are then available in every newly created data vector. + +```python +from luxtronik.shi import create_modbus_tcp + +shi = create_modbus_tcp('your.lux.ip.addr') +shi.inputs.register_alias(input_definition_to_alias, any_hashable_alias) + +data = shi.read() +print(data.inputs[any_hashable_alias].value) +``` + +**local:** + +The aliases can also only be registered in a specific data vector. + +```python +from luxtronik.shi import create_modbus_tcp + +shi = create_modbus_tcp('your.lux.ip.addr') + +data = shi.read() +data.holdings.register_alias(holding_definition_to_alias, any_hashable_alias) + +print(data.holdings[any_hashable_alias].value) +``` + +## Alternative use cases + +### Latest or specific version + +It is possible to create the data vector/data object yourself, +but there is no guarantee that the fields they contains +will match the current firmware version of the controller. + +Use a specific versions: + +```python +from luxtronik.shi import create_modbus_tcp +from luxtronik.shi.holdings import Holdings + +shi = create_modbus_tcp('your.lux.ip.addr', version="3.92.0") +holdings = Holdings("3.92.0") +shi.read_holdings(holdings) + +# inputs is created with version "3.92.0" +inputs = shi.read_inputs() +``` + +The special tag "latest" is used to generate the interface +using the latest supported version: + +```python +from shi import create_modbus_tcp + +shi = create_modbus_tcp('your.lux.ip.addr', version="latest") +``` + +### Trial-and-error mode + +If you pass `None’ as the version, you set the interface to trial-and-error mode. +This means that no attempt is made to bundle read or write accesses, +but that all available fields/definitions are read or written individually (possibly twice). +Errors will occur, but as many operations as possible will be attempted. + +```python +from luxtronik.shi import create_modbus_tcp +from luxtronik.shi.interface import LuxtronikSmartHomeData + +shi = create_modbus_tcp('your.lux.ip.addr', version=None) + +data = LuxtronikSmartHomeData(version=None) +shi.read(data) + +holdings = shi.create_holdings() +holdings[1].value = 22.0 +holdings[2].value = 5.0 +success = shi.write_holdings(holdings) +``` + +## Customization + +**Safe / non-safe:** + +Only data fields with a known and verified function are marked as writable by default. This precaution helps prevent unintended changes and ensures that write operations target safe and well-understood parameters. When performing a write or preparing a data vector for writing, a `safe` flag can be used to control how strictly this classification is enforced. If the flag is set, the interface will only write to fields that are both marked as writable and considered safe. Fields that are not writable will be skipped. If the flag is not set, the interface will attempt to write to all fields that carries user data in the vector, regardless of their classification — this includes fields that are not marked as writable and those whose safety is uncertain. This flexibility is particularly useful for testing or exploring undocumented functionality. + +```python +shi.write_holding('heating_mode', 'Setpoint', safe=False) +``` + +**Custom definitions:** + +If you discover a new field or want to experiment with one that isn’t yet part of the standard definitions, you can add it manually to your local configuration. If you're confident in its behavior and purpose, please consider reporting it so it can be reviewed and potentially included in future versions of the interface. Since this is not the norm, there is currently no convenient function that allows for easier definition. + +```python +shi.inputs.add({ + "index": 5, + "count": 2, + "names": "foo" +}) +``` + +## Implementation Details + +### Definition vs. field + +- **Definition**: + A definition describes a data field. This includes, among other things, + the register index where to find the related raw data, + the number of required registers, the usable names + and meta-information about the appropriate controller version. + +- **Field**: + A field contains the data that has been read or is to be written + and makes the raw data available in a user-friendly format. + +### Register vs. fields vs. data-blocks + +- **Register**: + A single 16‑bit word addressable by an index. + Registers are the atomic unit of transfer. + +- **Field**: + Logically related registers. A field can comprise + one register or several consecutive registers. + +- **Data Block**: + A contiguous address range containing one or more fields. + Data blocks are used to perform bulk read or write operations in a + single sequential transfer to minimize communication overhead. + +```json +Index + +------------+ +------------+ +------------+ +0x00 | Register 0 | | Field 0 | | Data block | + +------------+ +------------+ + + +0x01 | Register 1 | | Field 1 | | | + +------------+ + + + + +0x02 | Register 2 | | | | | + +------------+ +------------+ +------------+ +0x03 Register 3 do not exist + +0x04 Register 4 do not exist + +------------+ +------------+ +------------+ +0x05 | Register 5 | | Field 5 | | Data block | + +------------+ + + + + +0x06 | Register 6 | | | | | + +------------+ +------------+ +------------+ +0x07 Register 7 do not exist + +0x08 Register 8 do not exist + +------------+ +------------+ +------------+ +0x09 | Register 9 | | Field 9 | | Data block | + +------------+ +------------+ +------------+ +... +``` + +### Available definition vs. version-dependent definition + +- **Available definitions**: + All definitions contained in the `LuxtronikDefinitionsList` are designated + with the term "available definitions". This includes all definitions ever used. + +- **Version-dependent definitions**: + The definitions themselves may contain version information specifying + in which version the described field is included. This is used to + determine a subset that matches a specific firmware version of the controller. + Fields without version information are always included. + Note: If the desired version is "None", + all "available" are considered as "version-dependent". + +```json +Available: +- {index: 0, since: 1.0, until: 2.9} +- {index: 1, since: 2.2 } +- {index: 4, until: 1.5} +- {index: 5, since: 2.4, until: 3.0} +- {index: 6, since: 1.3 } +- {index: 8, } +- {index: 9, until: 2.0} + +Version-dependent on v0.3: +- {index: 4, until: 1.5} +- {index: 8, } +- {index: 9, until: 2.0} + +Version-dependent on v1.1: +- {index: 0, since: 1.0, until: 2.9} +- {index: 4, until: 1.5} +- {index: 8, } +- {index: 9, until: 2.0} + +Version-dependent on v2.6: +- {index: 0, since: 1.0, until: 2.9} +- {index: 1, since: 2.2 } +- {index: 5, since: 2.4, until: 3.0} +- {index: 6, since: 1.3 } +- {index: 8, } + +Version-dependent on v3.2: +- {index: 1, since: 2.2 } +- {index: 6, since: 1.3 } +- {index: 8, } + +Version-dependent on None: +- {index: 0, since: 1.0, until: 2.9} +- {index: 1, since: 2.2 } +- {index: 4, until: 1.5} +- {index: 5, since: 2.4, until: 3.0} +- {index: 6, since: 1.3 } +- {index: 8, } +- {index: 9, until: 2.0} +``` + +### Data-blocks vs. telegrams + +- **Data-blocks**: + A data block bundles all fields that can be read or written together. + However, when writing, only fields for which the user has set data are bundled. + The resulting address space can be read with a single telegram, + or the contiguous raw data can be written with a single telegram. + +- **Telegrams**: + A telegram defines a read or write operation to be performed. + Several telegrams can be handled in one transmission. + + \ No newline at end of file diff --git a/luxtronik/shi/__init__.py b/luxtronik/shi/__init__.py new file mode 100644 index 00000000..ad20fddb --- /dev/null +++ b/luxtronik/shi/__init__.py @@ -0,0 +1,144 @@ +""" +Python module for controlling a Luxtronik heat pump controller +via the smart home interface. Powered by Guzz-T. +""" + +from luxtronik.common import parse_version +from luxtronik.datatypes import FullVersion, MajorMinorVersion +from luxtronik.shi.constants import ( + LUXTRONIK_DEFAULT_MODBUS_PORT, + LUXTRONIK_DEFAULT_MODBUS_TIMEOUT, + LUXTRONIK_LATEST_SHI_VERSION, +) +from luxtronik.shi.common import LOGGER +from luxtronik.shi.inputs import INPUTS_DEFINITIONS, Inputs # noqa: F401 +from luxtronik.shi.holdings import HOLDINGS_DEFINITIONS, Holdings # noqa: F401 +from luxtronik.shi.modbus import LuxtronikModbusTcpInterface +from luxtronik.shi.interface import LuxtronikSmartHomeData, LuxtronikSmartHomeInterface # noqa: F401 + +VERSION_DETECT = "detect" +VERSION_LATEST = "latest" + + +############################################################################### +# Helper methods +############################################################################### + +def get_version_definitions(definitions): + """ + Retrieve all definitions that represent version fields. + + Args: + definitions (LuxtronikDefinitionsList): List of definitions + + Returns: + list[LuxtronikDefinition]: List of definitions whose data_type + is either FullVersion or MajorMinorVersion. + """ + version_definitions = [] + for d in definitions: + if d.data_type in (FullVersion, MajorMinorVersion): + version_definitions.append(d) + return version_definitions + +def determine_version(interface): + """ + Determine the version of the luxtronik controller. + + This is a little bit ugly! The controller version is required + to locate the version field. As workaround, probe each known + version field until one yields a valid read and a parsable version. + This approach works as long as the version-field has not changed. + + Args: + interface (LuxtronikModbusTcpInterface): + Simple read/write interface to read out the version. + + Returns: + tuple[int] | None: The version of the controller on success, + or None if no version could be determined. + """ + definitions = get_version_definitions(INPUTS_DEFINITIONS) + for definition in definitions: + data = interface.read_inputs(definition.addr, definition.count) + if data is not None: + field = definition.create_field() + field.raw = data + parsed = parse_version(field.value) + if parsed is not None: + return parsed + LOGGER.warning("It was not possible to determine the controller version. " \ + + "Switch to trial-and-error mode.") + return None + +def resolve_version(interface, version=VERSION_DETECT): + """ + Resolve the version input. + + Args: + interface (LuxtronikModbusTcpInterface): + Simple read/write interface to read out the version. + version (tuple[int] | str | None): Version used to initialize the interface. + If VERSION_DETECT is passed, the function will attempt to determine the version. + If a str is passed, the string will be parsed into a version tuple. + If None is passed, trial-and-error mode is activated. + (default: VERSION_DETECT) + + Returns: + tuple[int] | None: The version of the controller on success, + or None if no version could be determined. + """ + resolved_version = version + if resolved_version == VERSION_DETECT: + # return None in case of an error -> trial-and-error mode + resolved_version = determine_version(interface) + elif isinstance(resolved_version, str): + if resolved_version.lower() == VERSION_LATEST: + resolved_version = LUXTRONIK_LATEST_SHI_VERSION + else: + # return None in case of an error -> trial-and-error mode + resolved_version = parse_version(resolved_version) + else: + resolved_version = parse_version(resolved_version) + return resolved_version + + +############################################################################### +# Factory methods +############################################################################### + +def create_modbus_tcp( + host, + port=LUXTRONIK_DEFAULT_MODBUS_PORT, + timeout=LUXTRONIK_DEFAULT_MODBUS_TIMEOUT, + version=VERSION_DETECT +): + """ + Create a LuxtronikSmartHomeInterface using a Modbus TCP connection. + + The function constructs a Modbus TCP low-level interface and resolves the + controller version according to the supplied `version` argument: + - If `version` equals VERSION_DETECT, attempt to determine the version. + - If `version` equals VERSION_LATEST, use LUXTRONIK_LATEST_SHI_VERSION as version. + - If `version` is a string, parse it into a version tuple. + - If `version` is None, the interface is initialized in trial-and-error mode. + - Otherwise assume `version` is already a parsed version tuple. + + Args: + host (str): Hostname or IP address of the Luxtronik controller. + port (int): TCP port for the Modbus connection. + timeout (float): Timeout in seconds for the Modbus connection. + version (tuple[int] | str | None): Version used to initialize the interface. + If VERSION_DETECT is passed, the function will attempt to determine the version. + If a str is passed, the string will be parsed into a version tuple. + If None is passed, trial-and-error mode is activated. + + Returns: + LuxtronikSmartHomeInterface: + Initialized interface instance bound to the Modbus TCP connection. + """ + modbus_interface = LuxtronikModbusTcpInterface(host, port, timeout) + resolved_version = resolve_version(modbus_interface, version) + LOGGER.info(f"Create smart home interface via modbus-TCP on {host}:{port}" + + f" for version {resolved_version}") + return LuxtronikSmartHomeInterface(modbus_interface, resolved_version) \ No newline at end of file diff --git a/luxtronik/shi/common.py b/luxtronik/shi/common.py index 91bddfc0..d4695683 100644 --- a/luxtronik/shi/common.py +++ b/luxtronik/shi/common.py @@ -1,73 +1,12 @@ """ Commonly used methods and classes throughout -the Luxtronik Smart Home Interface (SHI) module. +the Luxtronik smart home interface (SHI) module. """ import logging LOGGER = logging.getLogger("Luxtronik.SmartHomeInterface") -############################################################################### -# Version methods -############################################################################### - -def parse_version(version): - """ - Parse a version string into a tuple with exactly 4 integers. - The individual numbers correspond to `major.minor.patch.build`. - A given tuple of integers is expanded or reduced to 4 integers. - - Examples: - "1" -> (1, 0, 0, 0) - "2.1" -> (2, 1, 0, 0) - "3.2.1" -> (3, 2, 1, 0) - "1.2.3.4" -> (1, 2, 3, 4) - "1.2.3.4.5" -> (1, 2, 3, 4) # extra parts are ignored - "a.b" -> None - - Args: - version (str | tuple[int, ...]): Version string or version as tuple. - - Returns: - tuple[int, int, int, int] | None: Parsed version tuple, or None if invalid. - """ - if isinstance(version, tuple) and all(type(p) is int for p in version): - return (version + (0, 0, 0, 0))[:4] - elif isinstance(version, str): - parts = version.strip().split(".") - if not parts or any(not p.isdigit() for p in parts): - return None - nums = [int(p) for p in parts] - nums = (nums + [0, 0, 0, 0])[:4] - return tuple(nums) - else: - return None - - -def version_in_range(version, since=None, until=None): - """ - Check whether a version is within the specified range of `[since..until]`. - If an argument is None, the corresponding check is skipped. - - Args: - version (tuple[int, ...] | None): The version to check. - If None, returns True. - since (tuple[int, ...] | None): Lower bound (inclusive). - If None, no lower bound is applied. - until (tuple[int, ...] | None): Upper bound (inclusive). - If None, no upper bound is applied. - - Returns: - bool: True if version is within the range, False otherwise. - """ - if version is None: - return True - if since is not None and version < since: - return False - if until is not None and version > until: - return False - return True - ############################################################################### # Smart home telegrams ############################################################################### diff --git a/luxtronik/shi/constants.py b/luxtronik/shi/constants.py index cc1702d9..1e958c66 100644 --- a/luxtronik/shi/constants.py +++ b/luxtronik/shi/constants.py @@ -1,4 +1,4 @@ -"""Constants used throughout the Luxtronik Smart Home Interface (SHI) module.""" +"""Constants used throughout the Luxtronik smart home interface (SHI) module.""" from typing import Final @@ -8,9 +8,6 @@ # Default timeout (in seconds) for Modbus operations LUXTRONIK_DEFAULT_MODBUS_TIMEOUT: Final = 30 -# Default offset for the input or holding indices -LUXTRONIK_DEFAULT_DEFINITION_OFFSET: Final = 10000 - # Identifier of holding data-vectors and partial name for unknown holding fields HOLDINGS_FIELD_NAME: Final = "holding" @@ -21,11 +18,14 @@ # to give the controller time to recalculate values, etc. LUXTRONIK_WAIT_TIME_AFTER_HOLDING_WRITE: Final = 1 +# The data from the smart home interface are transmitted in 16-bit chunks. +LUXTRONIK_SHI_REGISTER_BIT_SIZE = 16 + # Since version 3.92.0, all unavailable data fields # have been returning this value (0x7FFF) LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE: Final = 32767 -# First Luxtronik firmware version that supports the Smart Home Interface (SHI) +# First Luxtronik firmware version that supports the smart home interface (SHI) LUXTRONIK_FIRST_VERSION_WITH_SHI: Final = (3, 90, 1, 0) # Latest supported Luxtronik firmware version diff --git a/luxtronik/shi/contiguous.py b/luxtronik/shi/contiguous.py new file mode 100644 index 00000000..be641a85 --- /dev/null +++ b/luxtronik/shi/contiguous.py @@ -0,0 +1,354 @@ +""" +Methods and classes to group contiguous fields of same type into single blocks to minimize +the number of read/write operations. They are necessary, because an invalid address +or a non-existent register within a read/write operation will result in a transmission error. +""" + +from luxtronik.shi.common import LOGGER +from luxtronik.shi.definitions import get_data_arr, integrate_data + +############################################################################### +# ContiguousDataPart +############################################################################### + +class ContiguousDataPart: + """ + Represents a single element of a contiguous data block. + Each part references a `field` and its associated `definition`. + """ + + def __init__(self, definition, field): + """ + Initialize a contiguous data part. + + Args: + field (Base): The field object to read or write. + definition (LuxtronikDefinition): The definition for this field. + """ + self.field = field + self.definition = definition + + def __repr__(self): + return f"({self.index}, {self.count})" + + @property + def index(self): + return self.definition.index + + @property + def addr(self): + return self.definition.addr + + @property + def count(self): + return self.definition.count + + def get_data_arr(self): + """ + Normalize the field's data to a list of the correct size. + + Returns: + list[int] | None: List of length `definition.count`, or None if insufficient. + """ + return get_data_arr(self.definition, self.field) + + def integrate_data(self, raw_data, data_offset=-1): + """ + Integrate the related parts of the `raw_data` into the field + + Args: + raw_data (list): Source array of bytes/words. + data_offset (int): Optional offset. Defaults to `definition.index`. + """ + integrate_data(self.definition, self.field, raw_data, data_offset) + + +############################################################################### +# ContiguousDataBlock +############################################################################### + +class ContiguousDataBlock: + """ + Represents a contiguous block of fields for efficient read/write access. + Contiguous fields of same type are grouped into a single block to minimize + the number of read/write operations. + + Note: + - An invalid address or a non-existent register within a block + will result in a transmission error. + - Parts must be added in non-decreasing index order. + """ + + def __init__(self): + self._parts = [] + self._last_idx = -1 + + @classmethod + def create_and_add(cls, definition, field): + """ + Create a new block and add a single part. + + Args: + definition (LuxtronikDefinition): Definition to add. + field (Base): Associated field object. + + Returns: + ContiguousDataBlock: New block with the part added. + """ + obj = cls() + obj.add(definition, field) + return obj + + def clear(self): + """Remove all parts from the block.""" + self._parts = [] + self._last_idx = -1 + + def __iter__(self): + return iter(self._parts) + + def __getitem__(self, index): + return self._parts[index] + + def __len__(self): + return len(self._parts) + + def __repr__(self): + parts_str = ", ".join(repr(part) for part in self._parts) + return f"(index={self.first_index}, count={self.overall_count}, " \ + + f"parts=[{parts_str}])" + + def can_add(self, definition): + """ + Check whether a part with the given definition + can be appended without creating gaps. + We assume that the (valid) parts are added in order. + Therefore, some special cases can be disregarded. + + Args: + definition (LuxtronikDefinition): Definition to add. + + Returns: + bool: True if the part can be added to this block, otherwise False. + """ + if self._last_idx == -1: + return True + start_idx = definition.index + return start_idx >= self.first_index and start_idx <= self._last_idx + 1 + + def add(self, definition, field): + """ + Add a subsequent part to this contiguous data block. + We assume that the (valid) parts are added in order. + Therefore, some special cases can be disregarded. + Call `can_add` before `add` to ensure validity. + + Args: + definition (LuxtronikDefinition): Definition to add. + field (Base): Associated field object. + """ + self._parts.append(ContiguousDataPart(definition, field)) + self._last_idx = max(self._last_idx, definition.index + definition.count - 1) + + @property + def first_index(self): + """ + Return the first index of the block, or 0 if empty. + This should be sufficient since the (valid) parts are added in index-sorted order. + + Returns: + int: index of the first part or 0 if empty. + """ + return self._parts[0].index if self._parts else 0 + + @property + def first_addr(self): + """ + Return the first addr of the block, or 0 if empty. + This should be sufficient since the (valid) parts are added in index-sorted order. + + Returns: + int: addr of the first part or 0 if empty. + """ + return self._parts[0].addr if self._parts else 0 + + @property + def overall_count(self): + """ + Total contiguous register count covered by this block. + + Returns: + int: number of registers or 0 if block is empty. + """ + return self._last_idx - self.first_index + 1 if self._parts else 0 + + def integrate_data(self, data_arr): + """ + Integrate an array of registers (e.g. the read data) + into the raw values of the corresponding fields. + + Args: + data_arr (list[int] | None): A list of register values. + + Returns: + bool: True if data length matches `overall_count` + and integration succeeded, False otherwise. + """ + valid = data_arr is not None and isinstance(data_arr, list) + data_len = len(data_arr) if valid else 0 + valid &= data_len == self.overall_count + + if not valid: + LOGGER.debug( + f"Data to integrate not valid! Expected length {self.overall_count} " \ + + f"but got {data_len}: data = {data_arr}, block = {self}" + ) + return False + + first = self.first_index + for part in self._parts: + data_offset = part.index - first + part.integrate_data(data_arr, data_offset) + + return True + + def get_data_arr(self): + """ + Build a data array to write from parts' fields. + + Returns: + list[int] | None: List of register values when valid, otherwise None. + Returns None if overlapping writes occur or if some elements are missing. + """ + if not self._parts: + return None + + total = self.overall_count + data_arr = [None] * total + first = self.first_index + valid = True + for part in self._parts: + data_offset = part.index - first + data = part.get_data_arr() + + if data is None: + valid = False + LOGGER.error(f"No data provided for part {part}") + continue + + end = data_offset + part.count + if end > total: + valid = False + LOGGER.error(f"Part {part} would overflow block (end={end}, total={total})") + continue + + # Integrate data only if not already done (first data wins) + for i, value in enumerate(data): + slot = data_offset + i + if data_arr[slot] is None: + data_arr[slot] = value + else: + valid = False + LOGGER.debug( + f"Overlapping write detected for slot {slot}: " \ + + f"existing={data_arr[slot]}, new={value}, part={part}" + ) + + if not valid: + return None + + if any(value is None for value in data_arr): + LOGGER.error(f"Missing data after assembly: {data_arr}, block = {self}") + return None + + return data_arr + + +############################################################################### +# ContiguousDataBlockList +############################################################################### + +class ContiguousDataBlockList: + """ + Maintain ordered contiguous data blocks for a single register type. + + Notes: + - Parts (definitions) are expected to be presented in non-decreasing index order. + - This container groups parts into contiguous blocks to minimize read/write operations. + """ + + def __init__(self, type_name, read_not_write): + """ + Initialize a new container. + + Args: + type_name (str): descriptive name for this block list (e.g., "holding", "input"). + read_not_write (bool): True when these blocks are for reads, False for writes. + """ + self._blocks = [] + self._type_name = type_name + self._read_not_write = read_not_write + self._can_add = True + + def clear(self): + """Remove all blocks.""" + self._blocks = [] + + def __iter__(self): + return iter(self._blocks) + + def __getitem__(self, index): + return self._blocks[index] + + def __len__(self): + return len(self._blocks) + + def __repr__(self): + blocks_str = ", ".join(repr(block) for block in self._blocks) + return f"(type_name={self._type_name}, read_not_write={self._read_not_write}, " \ + + f"blocks=[{blocks_str}])" + + @property + def type_name(self): + return self._type_name + + @property + def read_not_write(self): + return self._read_not_write + + def collect(self, definition, field): + """ + Add a part into the appropriate contiguous block. + Assumes parts arrive in sorted order by index. (see LuxtronikDefinitionsList). + + Args: + definition (LuxtronikDefinition): Definition to add. + field (Base): Associated field object. + """ + # Start a new block if none exists or the last block cannot accept this definition + if not self._blocks or not self._can_add or not self._blocks[-1].can_add(definition): + self._blocks.append(ContiguousDataBlock()) + self._can_add = True + + # Append the (new) part to the last block + self._blocks[-1].add(definition, field) + + def append(self, block): + """ + Append an existing ContiguousDataBlock to the list. + + Args: + block (ContiguousDataBlock): Block to append. + """ + self._blocks.append(block) + + def append_single(self, definition, field): + """ + Create a new block with a single part and append it. + + Args: + definition (LuxtronikDefinition): Definition to add. + field (Base): Associated field object. + """ + self._blocks.append(ContiguousDataBlock.create_and_add(definition, field)) + self._can_add = False \ No newline at end of file diff --git a/luxtronik/shi/definitions.py b/luxtronik/shi/definitions.py index 1d795728..2d18cde2 100644 --- a/luxtronik/shi/definitions.py +++ b/luxtronik/shi/definitions.py @@ -7,520 +7,73 @@ but can be expanded by the user. """ -from luxtronik.datatypes import Unknown from luxtronik.shi.constants import ( - LUXTRONIK_DEFAULT_DEFINITION_OFFSET, + LUXTRONIK_SHI_REGISTER_BIT_SIZE, LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE ) -from luxtronik.shi.common import ( - LOGGER, - parse_version -) ############################################################################### -# LuxtronikDefinition +# Definition-Field-Pair methods ############################################################################### -class LuxtronikDefinition: - """ - Metadata container for a Luxtronik data field. +VALUE_MASK = (1 << LUXTRONIK_SHI_REGISTER_BIT_SIZE) - 1 - Also provides a method to create a related field object. +def pack_values(values, reverse=True): """ + Packs a list of data chunks into one integer. - DEFAULT_DATA = { - "index": -1, - "count": 1, - "type": Unknown, - "writeable": False, - "names": [], - "since": "", - "until": "", - "description": "", - } - - def __init__(self, data_dict, type_name, offset=LUXTRONIK_DEFAULT_DEFINITION_OFFSET): - """ - Initialize a definition from a data-dictionary. - - Args: - data_dict (dict): Definition values. Missing keys are filled with defaults. - type_name (str): The type name e.g. 'holding', 'input', ... . - offset (str): Offset of the address from the specified index. - (Default: LUXTRONIK_DEFAULT_DEFINITION_OFFSET) - - Notes: - - Only 'index' is strictly required within the `data_dict`. - - The class may only be created with dictionaries - that have been checked for correctness using pytest. - This eliminates the need for type tests here. - """ - try: - data_dict = self.DEFAULT_DATA | data_dict - index = int(data_dict["index"]) - self._valid = index >= 0 - self._index = index if self._valid else 0 - self._count = int(data_dict["count"]) - self._data_type = data_dict["type"] - self._writeable = bool(data_dict["writeable"]) - names = data_dict["names"] - if not isinstance(names, list): - names = [str(names)] - names = [str(name).strip() for name in names if str(name).strip()] - if not names: - names = ["_invalid_"] - self._names = names - self._aliases = [] - since = str(data_dict["since"]) - self._since = parse_version(since) - until = str(data_dict["until"]) - self._until = parse_version(until) - self._description = str(data_dict["description"]) - self._type_name = type_name.lower() - self._valid &= len(self._type_name) > 0 - self._offset = int(offset) - self._addr = self._offset + self._index - except Exception as e: - self._valid = False - self._index = 0 - LOGGER.error(f"Failed to create LuxtronikDefinition: '{e}' with {data_dict}") - - @classmethod - def unknown(cls, index, type_name, offset=LUXTRONIK_DEFAULT_DEFINITION_OFFSET): - """ - Create an "unknown" definition. - - Args: - index (int): The register index of the "unknown" definition. - type_name (str): The type name e.g. 'holding', 'input', ... . - offset (str): Offset of the address from the specified index. - (Default: LUXTRONIK_DEFAULT_DEFINITION_OFFSET) - - Returns: - LuxtronikDefinition: A definition marked as unknown. - """ - return cls({ - "index": index, - "names": [f"unknown_{type_name.lower()}_{index}"] - }, type_name, offset) - - def __bool__(self): - """Return True if the definition is valid.""" - return self._valid - - def __repr__(self): - return f"(name={self.name}, data_type={self.data_type}," \ - + f" index={self.index}, count={self.count})" - - @property - def valid(self): - return self._valid - - @property - def type_name(self): - "Returns the type name (e.g. 'holding', 'input', ...)." - return self._type_name - - @property - def index(self): - return self._index - - @property - def offset(self): - return self._offset - - @property - def addr(self): - return self._addr - - @property - def count(self): - "Returns the assigned number of used bytes/words." - return self._count - - @property - def data_type(self): - return self._data_type - - @property - def writeable(self): - return self._writeable - - @property - def names(self): - return self._names - - @property - def aliases(self): - return self._aliases - - @property - def name(self): - "Returns the preferred name." - return self._names[0] - - @property - def since(self): - return self._since - - @property - def until(self): - return self._until - - def create_field(self): - """ - Create a data field instance from this definition. - - Returns: - Base | None: Field instance or None if invalid. - """ - return self.data_type(self.name, self.writeable) if self.valid else None - - -############################################################################### -# LuxtronikDefinitionsDictionary -############################################################################### - -class LuxtronikDefinitionsDictionary: - """ - Dictionary of definitions that can be searched by index, name, or aliases. + Args: + values (list[int]): raw data; distributed across multiple registers. + reverse (bool): Use big-endian/MSB-first if true, + otherwise use little-endian/LSB-first order. - To use aliases, they must first be registered here (locally = - only valid for this dictionary) or directly in the `LuxtronikDefinitionsList` - (globally = valid for all newly created dictionaries). + Returns: + int: Packed raw data as a single integer value. - This class is intended to speed up the lookup of definitions. - Dictionaries are used instead of searching through a list of definitions - one by one to find the one you are looking for. + Note: + The smart home interface uses a chunk size of 16 bits. """ + count = len(values) - def __init__(self): - self._index_dict = {} - self._name_dict = {} - self._alias_dict = {} - - def __getitem__(self, name_or_idx): - return self.get(name_or_idx) - - def __contains__(self, def_name_or_idx): - if isinstance(def_name_or_idx, LuxtronikDefinition): - return any(def_name_or_idx is d for d in self._index_dict.values()) - return self._get(def_name_or_idx) is not None - - def _add_alias(self, definition, alias): - """ - Register a single alias that references the given definition. - - Args: - definition (LuxtronikDefinition): Definition that the alias should map to. - alias (Hashable): Alias to register (str will be normalized). - """ - alias = alias.lower() if isinstance(alias, str) else alias - self._alias_dict[alias] = definition - - def register_alias(self, def_name_or_idx, alias): - """ - Register an alias (locally) that references a definition specified by - name, index, or the definition object. - - Args: - def_name_or_idx (str | int | LuxtronikDefinition): - Name, index, or definition to alias. - alias (Hashable): Alias key to register (str will be normalized). - - Returns: - LuxtronikDefinition | None: The resolved definition - when registration succeeded, otherwise None. - """ - if alias is None: - return None - # look-up definition - if isinstance(def_name_or_idx, LuxtronikDefinition): - definition = self.get(def_name_or_idx.name) - else: - definition = self.get(def_name_or_idx) - if definition is None: - return None - self._add_alias(definition, alias) - return definition - - def add(self, definition, alias=None): - """ - Add a definition to internal lookup tables and register its aliases. - Existing entries will be overwritten. - - Args: - definition (LuxtronikDefinition): Definition to add. - alias (Hashable): Optional additional alias to register for this definition. - """ - # Add to indices-dictionary - self._index_dict[definition.index] = definition - - # Add to name-dictionary - # Unique names has already been ensured by the pytest - for name in definition.names: - self._name_dict[name.lower()] = definition - - # Add to alias-dictionary - for a in definition.aliases: - self._add_alias(definition, a) - if alias is not None: - self._add_alias(definition, alias) - - def get(self, name_or_idx, default=None): - """ - Retrieve a definition by name or index. - - Args: - name_or_idx (str | int): Definition name or register index. - default (LuxtronikDefinition): Definition to return if the searched one is not found. - - Returns: - LuxtronikDefinition | None: The matching definition, or None if not found. - - Note: - If multiple definitions added for the same index/name, the last added takes precedence. - """ - d = self._get(name_or_idx) - if d is None: - LOGGER.warning(f"Definition for '{name_or_idx}' not found", ) - return d if d is not None else default + result = 0 + for idx, value in enumerate(values): + # normal: idx = 0..n-1 + # reversed index: highest chunk first + bit_index = (count - 1 - idx) if reverse else idx - def _get(self, name_or_idx): - """ - Retrieve a definition by name or index. + result |= (value & VALUE_MASK) << (LUXTRONIK_SHI_REGISTER_BIT_SIZE * bit_index) - Args: - name_or_idx (str | int): Definition name or register index. + return result - Returns: - LuxtronikDefinition | None: The matching definition, or None if not found. - - Note: - If multiple definitions added for the same index/name, the last added takes precedence. - """ - d = self._get_definition_by_alias(name_or_idx) - if d is None: - if isinstance(name_or_idx, int): - d = self._get_definition_by_idx(name_or_idx) - if d is None: - # search in alias-dict again with the index converted to a string - d = self._get_definition_by_alias(str(name_or_idx)) - if isinstance(name_or_idx, str): - try: - # Numbers are not allowed as names, so it could be an index as string - idx_from_str = int(name_or_idx) - d = self._get_definition_by_idx(idx_from_str) - if d is None: - # search in alias-dict again with the string converted to an index - d = self._get_definition_by_alias(str(name_or_idx)) - except ValueError: - d = self._get_definition_by_name(name_or_idx) - return d - - def _get_definition_by_idx(self, idx): - """ - Retrieve a definition by its index. - - Args: - idx (int): Register index. - - Returns: - LuxtronikDefinition | None: The matching definition, or None if not found. - - Note: - If multiple definitions added for the same index, the last added takes precedence. - """ - return self._index_dict.get(idx, None) - - def _get_definition_by_name(self, name): - """ - Retrieve a definition by its name (case-insensitive). - - Args: - name (str): Definition name. - - Returns: - LuxtronikDefinition | None: The matching definition, or None if not found. - - Note: - If multiple definitions added for the same name, the last added takes precedence. - """ - definition = self._name_dict.get(name.lower(), None) - if definition is not None and definition.valid and name.lower() != definition.name.lower(): - LOGGER.warning(f"'{name}' is outdated! Use '{definition.name}' instead.") - return definition - - def _get_definition_by_alias(self, alias): - """ - Retrieve a definition by its alias (case-insensitive when using strings). - - Args: - alias (Hashable): Alias for a definition. - - Returns: - LuxtronikDefinition | None: The matching definition, or None if not found. - - Note: - If multiple definitions added for the same alias, the last added takes precedence. - """ - alias = alias.lower() if isinstance(alias, str) else alias - return self._alias_dict.get(alias, None) - - -############################################################################### -# LuxtronikDefinitionsList -############################################################################### - -class LuxtronikDefinitionsList: - """ - Container for Luxtronik definitions. - - Provides lookup by index, name or alias. - - To use aliases, they must first be registered here (globally = valid for - all newly created dictionaries) or within the `LuxtronikDefinitionsDictionary` - (locally = only valid for that dictionary). +def unpack_values(packed, count, reverse=True): """ + Unpacks 'count' values from a packed integer. - def __init__(self, definitions_list, name, offset=LUXTRONIK_DEFAULT_DEFINITION_OFFSET): - """ - Initialize the (by index sorted) definitions list. - - Args: - definitions_list (list[dict]): Raw definition entries as list of data-dictionaries. - name (str): Name related to this type of definitions (e.g. "holding") - offset (int): Offset applied to register indices. - (Default: LUXTRONIK_DEFAULT_DEFINITION_OFFSET) - - Notes on the definitions_list: - - Must be sorted by ascending index - - Each version may contain only one entry per register - - If there exists more than one definition per index, - only the last one can be found using indices/names - - The value of count must always be greater than or equal to 1 - - All names should be unique - """ - self._name = name - self._offset = offset - # sorted list of all definitions - self._definitions = [] - self._lookup = LuxtronikDefinitionsDictionary() - - # Add definition objects only for valid items. - # The correct sorting has already been ensured by the pytest - for item in definitions_list: - d = LuxtronikDefinition(item, name, offset) - if d.valid: - self._add(d) - - def __getitem__(self, name_or_idx): - return self.get(name_or_idx) - - def __contains__(self, def_name_or_idx): - return def_name_or_idx in self._lookup - - def __len__(self): - return len(self._definitions) - - def __iter__(self): - return iter(self._definitions) - - def __repr__(self): - defs = [repr(d) for d in self._definitions] - return f"({self.name}, {self.offset}, {' ,'.join(defs)})" - - def create_unknown_definition(self, index): - """ - Create an "unknown" definition. - - Args: - index (int): The register index of the "unknown" definition. - - Returns: - LuxtronikDefinition: A definition marked as unknown. - """ - return LuxtronikDefinition.unknown(index, self._name, self._offset) - - def register_alias(self, def_name_or_idx, alias): - """ - Register an alias (globally) that references a definition specified by - name, index, or the definition object. - - Args: - def_name_or_idx (str | int | LuxtronikDefinition): - Name, index, or definition to alias. - alias (any): (Hashable) Alias key to register (str will be normalized). - - Returns: - LuxtronikDefinition | None: The resolved definition - when registration succeeded, otherwise None. - """ - # "local" registration to be able to find the definition again - definition = self._lookup.register_alias(def_name_or_idx, alias) - # "global" registration that is used in newly created definition-dictionaries - if definition is not None: - definition.aliases.append(alias) - return definition - - @property - def name(self): - return self._name - - @property - def offset(self): - return self._offset - - def get(self, name_or_idx, default=None): - """ - Retrieve a definition by name or index. - - Args: - name_or_idx (str | int): Definition name or register index. - - Returns: - LuxtronikDefinition | None: The matching definition, or None if not found. - - Note: - If multiple definitions added for the same index/name, the last added takes precedence. - """ - return self._lookup.get(name_or_idx, default) - - def _add(self, definition): - """ - Add a valid definition to the internal dictionaries - - Args: - definition (LuxtronikDefinition): Definition to add - """ - self._definitions.append(definition) - self._lookup.add(definition) + Args: + packed (int): Packed raw data as a single integer value. + count (int): Number of chunks to unpack. + reverse (bool): Use big-endian/MSB-first if true, + otherwise use little-endian/LSB-first order. - def add(self, data_dict): - """ - Add a custom (valid) definition. Existing definitions will not be overwritten. + Returns: + list[int]: List of unpacked raw data values. - Args: - data_dict (dict): Data for the definition to add + Note: + The smart home interface uses a chunk size of 16 bits. + """ + values = [] - Returns: - LuxtronikDefinition | None: The created definition or None if not valid + for idx in range(count): + # normal: idx = 0..n-1 + # reversed: highest chunk first + bit_index = (count - 1 - idx) if reverse else idx - Note: - If multiple definitions added for the same index/name, the last added takes precedence. - """ - definition = LuxtronikDefinition(data_dict, self._name, self._offset) - if not definition.valid: - return None - self._add(definition) - self._definitions.sort(key=lambda item: item.index) - return definition + chunk = (packed >> (LUXTRONIK_SHI_REGISTER_BIT_SIZE * bit_index)) & VALUE_MASK + values.append(chunk) + return values -############################################################################### -# Definition-Field-Pair methods -############################################################################### def get_data_arr(definition, field): """ @@ -531,12 +84,18 @@ def get_data_arr(definition, field): field (Base): Field object that contains data to get. Returns: - list[int] | None: List of length `definition.count`, or None if insufficient. + list[int] | None: List of length `definition.count`, + or None if the data size does not match. """ data = field.raw + if data is None: + return None + if not isinstance(data, list) and definition.count > 1 \ + and field.concatenate_multiple_data_chunks: + # Usually big-endian (reverse=True) is used + data = unpack_values(data, definition.count) if not isinstance(data, list): data = [data] - data = data[:definition.count] return data if len(data) == definition.count else None def check_data(definition, field): @@ -573,4 +132,7 @@ def integrate_data(definition, field, raw_data, data_offset=-1): raw = raw_data[data_offset : data_offset + definition.count] raw = raw if len(raw) == definition.count and \ not any(data == LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE for data in raw) else None + if field.concatenate_multiple_data_chunks and raw is not None: + # Usually big-endian (reverse=True) is used + raw = pack_values(raw) field.raw = raw \ No newline at end of file diff --git a/luxtronik/shi/holdings.py b/luxtronik/shi/holdings.py index 46e7b35e..768c1a66 100644 --- a/luxtronik/shi/holdings.py +++ b/luxtronik/shi/holdings.py @@ -3,10 +3,10 @@ import logging from typing import Final +from luxtronik.definitions import LuxtronikDefinitionsList from luxtronik.definitions.holdings import HOLDINGS_DEFINITIONS_LIST, HOLDINGS_OFFSET from luxtronik.shi.constants import HOLDINGS_FIELD_NAME -from luxtronik.shi.definitions import LuxtronikDefinitionsList from luxtronik.shi.vector import DataVectorSmartHome diff --git a/luxtronik/shi/inputs.py b/luxtronik/shi/inputs.py index 4ebdba89..18730c1b 100644 --- a/luxtronik/shi/inputs.py +++ b/luxtronik/shi/inputs.py @@ -3,10 +3,10 @@ import logging from typing import Final +from luxtronik.definitions import LuxtronikDefinitionsList from luxtronik.definitions.inputs import INPUTS_DEFINITIONS_LIST, INPUTS_OFFSET from luxtronik.shi.constants import INPUTS_FIELD_NAME -from luxtronik.shi.definitions import LuxtronikDefinitionsList from luxtronik.shi.vector import DataVectorSmartHome diff --git a/luxtronik/shi/interface.py b/luxtronik/shi/interface.py new file mode 100644 index 00000000..b8fee718 --- /dev/null +++ b/luxtronik/shi/interface.py @@ -0,0 +1,1118 @@ +"""Main components of the Luxtronik smart home interface.""" + +from luxtronik.common import classproperty, version_in_range +from luxtronik.datatypes import Base +from luxtronik.definitions import ( + LuxtronikDefinition, + LuxtronikDefinitionsList, +) +from luxtronik.shi.constants import LUXTRONIK_LATEST_SHI_VERSION +from luxtronik.shi.common import ( + LOGGER, + LuxtronikSmartHomeReadHoldingsTelegram, + LuxtronikSmartHomeReadInputsTelegram, + LuxtronikSmartHomeWriteHoldingsTelegram, +) +from luxtronik.shi.definitions import check_data +from luxtronik.shi.vector import DataVectorSmartHome +from luxtronik.shi.holdings import Holdings, HOLDINGS_DEFINITIONS +from luxtronik.shi.inputs import Inputs, INPUTS_DEFINITIONS +from luxtronik.shi.contiguous import ContiguousDataBlockList + +READ = True +WRITE = False +SAFE = True + +############################################################################### +# Smart home interface data +############################################################################### + +class LuxtronikSmartHomeData: + """ + Data-vector collection for all smart home interface data vectors. + + Holds both the `holdings` and `inputs` data structures that represent + the smart home data exposed by the Luxtronik controller. + """ + + def __init__( + self, + holdings=None, + inputs=None, + version=LUXTRONIK_LATEST_SHI_VERSION, + safe=SAFE + ): + """ + Initialize a LuxtronikSmartHomeData instance. + + Args: + holdings (Holdings): Optional holdings data vector. If not provided, + a new `Holdings` instance is created. + inputs (Inputs): Optional inputs data vector. If not provided, + a new `Inputs` instance is created. + version (tuple[int] | None): Version to be used for creating the data vectors. + This ensures that the data vectors only contain valid fields. + If None is passed, all available fields are added. + (default: LUXTRONIK_LATEST_SHI_VERSION) + safe (bool): If true, prevent holding fields marked as + not secure from being written to. + """ + self.holdings = holdings if holdings is not None else Holdings(version, safe) + self.inputs = inputs if inputs is not None else Inputs(version) + + @classmethod + def empty( + cls, + version=LUXTRONIK_LATEST_SHI_VERSION, + safe=SAFE + ): + """ + Initialize an empty LuxtronikSmartHomeData instance + (= no fields are added to the data-vectors). + + Args: + version (tuple[int] | None): The version is added to the data vectors + so some checks can be performed later. + (default: LUXTRONIK_LATEST_SHI_VERSION) + safe (bool): If true, prevent holding fields marked as + not secure from being written to. + """ + obj = cls.__new__(cls) + obj.holdings = Holdings.empty(version, safe) + obj.inputs = Inputs.empty(version) + return obj + +############################################################################### +# Smart home interface +############################################################################### + +class LuxtronikSmartHomeInterface: + """ + Read/write interface for Luxtronik smart home fields. + + This class builds on the simple addr/count/data interface and + provides indexing and name resolution for easier access. + + This interface contains an internal list of operations to be executed. + Operations can be added to the list using the "collect" methods. + "Send" will process the entire list and then clear it. "Read" or "write" methods + (except "raw") also adds an operation and then processes the entire list, + which is cleared afterwards. + """ + + def __init__(self, interface, version=LUXTRONIK_LATEST_SHI_VERSION): + """ + Initialize the smart home interface. + + Args: + interface: The underlying read/write interface. + version (tuple[int] | None): Version to be used for creating fields or data vectors. + This ensures that the data vectors only contain valid fields. + If None is passed, all available fields are added. + Additionally, the version is used to performed some consistency checks. + (default: LUXTRONIK_LATEST_SHI_VERSION) + """ + self._interface = interface + self._version = version + self._blocks_list = [] + self._filtered_holdings = LuxtronikDefinitionsList.filtered(HOLDINGS_DEFINITIONS, version) + self._filtered_inputs = LuxtronikDefinitionsList.filtered(INPUTS_DEFINITIONS, version) + + @property + def version(self): + return self._version + +# Helper methods ############################################################## + + def _get_definition(self, def_name_or_idx, definitions): + """ + Retrieve a definition by name or index that is supported by the controller. + + Args: + def_name_or_idx (LuxtronikDefinition | str | int): + Name, register index or the definition of the field. + + Returns: + LuxtronikDefinition | None: The matching definition, or None if not found. + """ + if isinstance(def_name_or_idx, LuxtronikDefinition): + definition = def_name_or_idx + else: + definition = definitions.get(def_name_or_idx) + if definition is None: + return None + if not version_in_range(self._version, definition.since, definition.until): + LOGGER.debug(f"Field {definition.name} not valid for {self._version}") + return None + return definition + + def _get_def_field_pair(self, def_field_name_or_idx, definitions): + """ + Retrieve a definition by name or index that is supported by the controller. + On success, additionally returns either the passed field or a newly created field. + + Args: + def_name_or_idx (LuxtronikDefinition | Base| str | int): + Name, register index or the definition of the field, or the field itself. + + Returns: + tuple[LuxtronikDefinition, Base]: The matching definition-field pair. + """ + if isinstance(def_field_name_or_idx, Base): + definition = self._get_definition(def_field_name_or_idx.name, definitions) + field = def_field_name_or_idx if definition is not None else None + else: + definition = self._get_definition(def_field_name_or_idx, definitions) + field = definition.create_field() if definition is not None else None + return definition, field + + def _get_index_from_name(self, name): + """ + Extract the index from an 'unknown' identifier (e.g. 'Unknown_Input_105'). + + Args: + name (str): The identifier string. + + Returns: + int | None: The extracted index, or None if it cannot be determined. + """ + parts = name.split("_") + if len(parts) == 3 and parts[2].isdigit(): + return int(parts[2]) + return None + + def _try_create_definition(self, def_name_or_idx, definitions): + """ + Retrieve the definition for the given name or index. If no definition + is found out of all available, attempt to generate a temporary one. + If this also fails, return None. + + Args: + def_name_or_idx (LuxtronikDefinition | str | int): + The field name, register index or a definition object. + definitions (LuxtronikDefinitionsList): + Field definition list to look-up the desired definition + + Returns: + LuxtronikDefinition | None: A valid definition, or None if not found. + """ + if isinstance(def_name_or_idx, LuxtronikDefinition): + definition = def_name_or_idx + else: + definition = definitions.get(def_name_or_idx) + if definition is not None: + return definition + + LOGGER.debug( + f"Definition for {def_name_or_idx} not found. Attempting to create a temporary one." + ) + + # Handle unknown names like 'Unknown_Input_105' + if isinstance(def_name_or_idx, str) and def_name_or_idx.lower().startswith("unknown_"): + index = self._get_index_from_name(def_name_or_idx) + if index is None: + LOGGER.debug( + "Cannot determine index from name '{def_name_or_idx}'. " \ + + "Use format 'Unknown_Input_INDEX'." + ) + return None + return definitions.create_unknown_definition(index) + + if isinstance(def_name_or_idx, str) and def_name_or_idx.isdigit(): + index = int(def_name_or_idx) + return definitions.create_unknown_definition(index) + + # Handle integer indices + if isinstance(def_name_or_idx, int): + return definitions.create_unknown_definition(def_name_or_idx) + + LOGGER.debug(f"Could not find or generate a definition for {def_name_or_idx}.") + return None + + +# Telegram methods ############################################################ + + def _create_read_telegram(self, block, telegram_type): + """ + Create a read-telegram of type `telegram_type` out of this `ContiguousDataBlock`. + + Args: + telegram_type (class of LuxtronikSmartHomeReadTelegram): + Type of the telegram to create. + + Returns: + LuxtronikSmartHomeReadTelegram: + The created telegram. + """ + return telegram_type(block.first_addr, block.overall_count) + + def _create_write_telegram(self, block, telegram_type): + """ + Create a write-telegram of type `telegram_type` out of this `ContiguousDataBlock`. + + Args: + telegram_type (class of LuxtronikSmartHomeWriteTelegram): + Type of the telegram to create. + + Returns: + LuxtronikSmartHomeWriteTelegram | None: + The created telegram or None in case of an error. + """ + data_arr = block.get_data_arr() + if data_arr is None: + LOGGER.error(f"Failed to create a {telegram_type} telegram! " \ + + "The provided data is not valid.") + return None + return telegram_type(block.first_addr, data_arr) + + def _create_telegram(self, block, type_name, read_not_write): + """ + Create a read or write-telegram out of this `ContiguousDataBlock`. + + Returns: + LuxtronikSmartHomeReadTelegram | LuxtronikSmartHomeWriteTelegram | None: + The created telegram or None in case of an error. + """ + if type_name == self.holdings.name and (read_not_write == READ): + return self._create_read_telegram(block, LuxtronikSmartHomeReadHoldingsTelegram) + if type_name == self.inputs.name and (read_not_write == READ): + return self._create_read_telegram(block, LuxtronikSmartHomeReadInputsTelegram) + if type_name == self.holdings.name and (read_not_write == WRITE): + return self._create_write_telegram(block, LuxtronikSmartHomeWriteHoldingsTelegram) + LOGGER.error(f"Could not create a telegram for {block}. Skip this operation.") + return None + + def _create_telegrams(self, blocks_list): + """ + Create read and/or write-telegrams out of the blocks list. + + Args: + blocks_list (list[ContiguousDataBlockList]): + List of contiguous block lists. + + Returns: + list[tuple(ContiguousDataBlock, LuxtronikSmartHomeReadTelegram + | LuxtronikSmartHomeWriteTelegram, bool)]: + Data-tuple for `_send_and_integrate` method. + """ + telegrams_data = [] + for blocks in blocks_list: + for block in blocks: + telegram = self._create_telegram(block, blocks.type_name, blocks.read_not_write) + if telegram is not None: + telegrams_data.append((block, telegram, blocks.read_not_write)) + return telegrams_data + + def _integrate_data(self, telegrams_data): + """ + Integrate the read data from telegrams back into the corresponding blocks. + '_create_telegrams' must be called up beforehand. + + Returns: + bool: True if all data could be integrated. + """ + success = True + for block, telegram, read_not_write in telegrams_data: + if (read_not_write == READ): + valid = block.integrate_data(telegram.data) + if not valid: + LOGGER.debug(f"Failed to integrate read data into {block}") + success &= valid + else: + # Reset write_pending flag + for part in block: + part.field.write_pending = False + return success + + +# Main methods ################################################################ + + def _prepare_read_field(self, definition, field): + """ + Check whether the field to be read is supported by the controller. + + Args: + definition (LuxtronikDefinition): + Definition object related to the field to be read. + field (Base): + Field to be read. + + Returns: + bool: True if all checks have been passed, False otherwise. + """ + # Skip non-supported fields + if not version_in_range(self._version, definition.since, definition.until): + field.raw = None + return False + + return True + + def _prepare_write_field(self, definition, field, safe, data): + """ + Check whether the field to be written + - is supported by the controller + - got data (either within the field or via `data`) + - is writeable (if `safe` is True) + and additionally integrates transferred data + + Args: + definition (LuxtronikDefinition): + Definition object related to the field to be read. + field (Base): + Field to be read. + + Returns: + bool: True if all checks have been passed, False otherwise. + """ + # Skip non-supported fields + if not version_in_range(self._version, definition.since, definition.until): + return False + + # Skip fields that do not carry user-data and not data is provided + if not field.write_pending and data is None: + return False + + # Abort if field is not writeable + if safe and not (definition.writeable and field.writeable): + LOGGER.warning("Field marked as non-writeable: " \ + + f"name={definition.name}, data={field.raw}") + return False + + # Override the field's data with the provided data + if data is not None: + field.value = data + + # Abort if insufficient data is provided + if not check_data(definition, field): + LOGGER.warning("Data error / insufficient data provided: " \ + + f"name={definition.name}, data={field.raw}") + return False + + return True + + def _collect_field(self, blocks_list, def_field_name_or_idx, definitions, \ + read_not_write, safe, data): + """ + Add a single field to the blocks list. + + The field may correspond to multiple registers and can be specified by + name (str), register index (int), or directly as a field or definition object. + Only if the controller supports the field will it be collected. + + Args: + blocks_list (list[ContiguousDataBlockList]): + List of contiguous block lists. + def_field_name_or_idx (LuxtronikDefinition | Base | str | int): + Field name, register index, field object or definition object. + definitions (LuxtronikDefinitionsList): + List of definitions that contains the desired field definition. + read_not_write (bool): If True, the field is collected for read, otherwise for write. + safe (bool): If True, do not collect the field for write when it is marked as non-writeable. + data (list[int] | None): Optional raw data to override the field's data. + + Returns: + Base | None: The field object with integrated data, or None in case of an error. + """ + if def_field_name_or_idx is None: + return None + + definition, field = self._get_def_field_pair(def_field_name_or_idx, definitions) + + # create temporary definition for trial-and-error-mode + if self._version is None and definition is None and isinstance(def_field_name_or_idx, (int, str)): + definition = self._try_create_definition(def_field_name_or_idx, definitions) + if definition is None: + return None + field = definition.create_field() + + if definition is None: + # We have to clear non-supported fields here, see comment below + if (read_not_write == READ) and isinstance(def_field_name_or_idx, Base): + def_field_name_or_idx.raw = None + return None + + # _get_def_field_pair ensures that the field is supported, no need to call _prepare_read_field + #if (read_not_write == READ) and not self._prepare_read_field(definition, field): + # return None + if (read_not_write == WRITE) and not self._prepare_write_field(definition, field, safe, data): + return None + + blocks = ContiguousDataBlockList(definitions.name, read_not_write) + blocks.append_single(definition, field) + blocks_list.append(blocks) + return field + + def _collect_fields(self, blocks_list, data_vector, definitions, read_not_write): + """ + Add all fields to the blocks list. + Only by the controller supported fields will be collected. + + Args: + blocks_list (list[ContiguousDataBlockList]): + List of contiguous block lists. + data_vector (DataVectorSmartHome): The data vector class providing fields. + definitions (LuxtronikDefinitionsList): + List of definitions that contains the desired field definitions. + read_not_write (bool): If True, the fields are collected for read, otherwise for write. + """ + if not isinstance(data_vector, DataVectorSmartHome): + return + + if self._version is None: + # Trial-and-error mode: Add a block for every field + blocks = ContiguousDataBlockList(definitions.name, read_not_write) + if (read_not_write == READ): + for definition, field in data_vector.items(): + # _prepare_read_field will never fail, no need to call it + #if self._prepare_read_field(definition, field): + blocks.append_single(definition, field) + else: + for definition, field in data_vector.items(): + if self._prepare_write_field(definition, field, data_vector.safe, None): + blocks.append_single(definition, field) + if len(blocks) > 0: + blocks_list.append(blocks) + else: + if (read_not_write == READ): + # We can directly use the prepared read-blocks + data_vector.update_read_blocks() + if len(data_vector._read_blocks) > 0: + blocks_list.append(data_vector._read_blocks) + else: + blocks = ContiguousDataBlockList(definitions.name, read_not_write) + # Organize data into contiguous blocks + for definition, field in data_vector.items(): + if self._prepare_write_field(definition, field, data_vector.safe, None): + blocks.collect(definition, field) + if len(blocks) > 0: + blocks_list.append(blocks) + + def _send_and_integrate(self, blocks_list): + """ + Generate all necessary telegrams and then send them. + Subsequently, the retrieved data is integrated into the provided fields. + + Args: + blocks_list (list[ContiguousDataBlockList]): + List of contiguous block lists. + + Returns: + bool: True if no errors occurred, otherwise False. + """ + # Convert the list of contiguous blocks to telegrams + telegrams_data = self._create_telegrams(blocks_list) + # Send all telegrams. The retrieved data is returned within the telegrams + telegrams = [data[1] for data in telegrams_data] + success = self._interface.send(telegrams) + # Transfer the data from the telegrams into the fields + success &= self._integrate_data(telegrams_data) + return success + + +# Collect and send methods #################################################### + + def collect_holding_for_read(self, def_field_name_or_idx): + """ + Collect a single field to read. + Only if the controller supports the field will it be collected. + + Args: + def_field_name_or_idx (LuxtronikDefinition | Base | str | int): + Field name, register index, field object or definition object. + + Returns: + Base | None: The field object with integrated data, or None in case of an error. + """ + return self._collect_field(self._blocks_list, def_field_name_or_idx, \ + self.holdings, READ, SAFE, None) + + def collect_holding_for_write(self, def_field_name_or_idx, data=None, safe=True): + """ + Collect a single field to write. + Only if the controller supports the field will it be collected. + + Args: + def_field_name_or_idx (LuxtronikDefinition | Base | str | int): + Field name, register index, field object or definition object. + data (list[int] | None): Optional raw data to override the field's data. + safe (bool): If True, do not collect the field when it is marked as non-writeable. + + Returns: + Base | None: The field object with integrated data, or None in case of an error. + """ + return self._collect_field(self._blocks_list, def_field_name_or_idx, \ + self.holdings, WRITE, safe, data) + + def collect_holding(self, def_field_name_or_idx, data=None, safe=True): + """ + First, collect a single field for writing and, in addition, for reading. + Only if the controller supports the field will it be collected. + + Args: + def_field_name_or_idx (LuxtronikDefinition | Base | str | int): + Field name, register index, field object or definition object. + data (list[int] | None): Optional raw data to override the field's data to write. + safe (bool): If True, do not collect the field for write when it is marked as non-writeable. + + Returns: + Base | None: The field object with integrated data, or None in case of an error. + """ + field = self._collect_field(self._blocks_list, def_field_name_or_idx, \ + self.holdings, WRITE, safe, data) + if field is None: + return None + self._collect_field(self._blocks_list, field, \ + self.holdings, READ, SAFE, None) + return field + + def collect_holdings_for_read(self, holdings): + """ + Collect all fields of a holding data vector for reading + that are supported by the controller. All others are filled with None. + + Args: + holdings (Holdings): The holdings object containing field data. + If None is provided, nothing is collected. + """ + self._collect_fields(self._blocks_list, holdings, self.holdings, READ) + + def collect_holdings_for_write(self, holdings): + """ + Collect all fields of a holding data vector for writing + that are supported by the controller. + + Args: + holdings (Holdings): The holdings object containing field data. + If None is provided, nothing is collected. + """ + self._collect_fields(self._blocks_list, holdings, self.holdings, WRITE) + + def collect_holdings(self, holdings): + """ + First, collect all fields of a holding data vector for writing and, + in addition, all fields for reading that are supported by the controller. + All others are filled with None when reading. + + Args: + holdings (Holdings): The holdings object containing field data. + If None is provided, nothing is collected. + """ + self.collect_holdings_for_write(holdings) + self.collect_holdings_for_read(holdings) + + def collect_input(self, def_field_name_or_idx): + """ + Collect a single field to read. + Only if the controller supports the field will it be collected. + + Args: + def_field_name_or_idx (LuxtronikDefinition | Base | str | int): + Field name, register index, field object or definition object. + + Returns: + Base | None: The field object with integrated data, or None in case of an error. + """ + return self._collect_field(self._blocks_list, def_field_name_or_idx, \ + self.inputs, READ, SAFE, None) + + def collect_inputs(self, inputs): + """ + Collect all fields of a inputs data vector for reading + that are supported by the controller. All others are filled with None. + + Args: + inputs (Inputs): The inputs object containing field data. + If None is provided, nothing is collected. + """ + self._collect_fields(self._blocks_list, inputs, self.inputs, READ) + + def collect_data_for_read(self, data): + """ + Collect all fields of all data vectors within the collection for reading + that are supported by the controller. All others are filled with None. + + Args: + data (LuxtronikSmartHomeData): The data vector collection containing field data. + If None is provided, nothing is collected. + """ + if not isinstance(data, LuxtronikSmartHomeData): + return + self.collect_holdings_for_read(data.holdings) + self.collect_inputs(data.inputs) + + def collect_data_for_write(self, data): + """ + Collect all fields of all data vectors within the collection for writing + that are supported by the controller. + + Args: + data (LuxtronikSmartHomeData): The data vector collection containing field data. + If None is provided, nothing is collected. + """ + if not isinstance(data, LuxtronikSmartHomeData): + return + self.collect_holdings_for_write(data.holdings) + + def collect_data(self, data): + """ + First, collect all fields of all data vectors within the collection for writing and, + in addition, all fields for reading that are supported by the controller. + All others are filled with None when reading. + + Args: + data (LuxtronikSmartHomeData): The data vector collection containing field data. + If None is provided, nothing is collected. + """ + if not isinstance(data, LuxtronikSmartHomeData): + return + self.collect_data_for_write(data) + self.collect_data_for_read(data) + + def send(self): + """ + Send all collected operations via the "collect" methods. + Afterwards clears the internal list of operations. + + Returns: + bool: True if no errors occurred, otherwise False. + """ + success = self._send_and_integrate(self._blocks_list) + self._blocks_list = [] + return success + + +# Holding methods ############################################################# + + @classproperty + def holdings(cls): + """Returns the holdings dictionary containing all available holding definitions.""" + return HOLDINGS_DEFINITIONS + + def get_holdings(self, full_not_filtered=False): + """ + Returns either the holdings dictionary containing all available holding definitions + or a version-dependent variant of it, depending on the parameter `full_not_filtered`. + + Args: + full_not_filtered (LuxtronikDefinition | str | int): + Parameter for selecting the returned definitions list. + + Returns: + LuxtronikDefinitionsList: List of definitions. + """ + if full_not_filtered: + return self.holdings + else: + return self._filtered_holdings + + def create_holding(self, def_name_or_idx): + """ + Create a holding field if the related definition matches the stored version. + + Args: + def_name_or_idx (LuxtronikDefinition | str | int): + Name, register index or definition of the holding. + + Returns: + Base | None: On success the created field, otherwise None. + + """ + _, field = self._get_def_field_pair(def_name_or_idx, HOLDINGS_DEFINITIONS) + return field + + def create_holdings(self, safe=SAFE): + """ + Create a holdings data-vector only with fields that match the stored version. + + Args: + safe (bool): If true, prevent holding fields marked as + not secure from being written to. + + Returns: + DataVectorSmartHome: The created data-vector. + """ + return Holdings(self._version, safe) + + def create_empty_holdings(self, safe=SAFE): + """ + Create an empty holdings data-vector for the stored version. + + Args: + safe (bool): If true, prevent holding fields marked as + not secure from being written to. + + Returns: + DataVectorSmartHome: The created data-vector. + """ + return Holdings.empty(self._version, safe) + + def read_holding(self, def_field_name_or_idx): + """ + Read the data of a single field. + + The field may correspond to multiple registers and can be specified by + name (str), register index (int), or directly as a field or definition object. + Only if the controller supports the field will it be read. + The required offset is added automatically. + + Args: + def_field_name_or_idx (LuxtronikDefinition | Base | str | int): + Field name, register index, field object or definition object. + + Returns: + Base | None: The field object containing the read data, + or None if the read failed. + """ + field = self.collect_holding_for_read(def_field_name_or_idx) + success = self.send() + return field if success else None + + def read_holdings(self, holdings=None): + """ + Read the data of all fields within the holdings data vector + that are supported by the controller. All others are filled with None. + + Args: + holdings (Holdings | None): Optional existing holdings object. + If None is provided, a new instance is created. + + Returns: + Holdings: The passed / created holdings data vector. + """ + if not isinstance(holdings, Holdings): + holdings = self.create_holdings(SAFE) + + self.collect_holdings_for_read(holdings) + self.send() + return holdings + + def write_holding(self, def_field_name_or_idx, data=None, safe=True): + """ + Write all provided data or the field's own data to a field. + + The field may correspond to multiple registers and can be specified by + name (str), register index (int), or directly as a field or definition object. + Only if the controller supports the field will it be written. + The required offset is added automatically. + + Args: + def_field_name_or_idx (LuxtronikDefinition | Base | str | int): + Field name, register index, field object or definition object. + data (list[int] | None): Optional raw data to override the field's data. + safe (bool): If True, aborts when the field is marked as non-writeable. + + Returns: + Base | None: The written field object, or None if the write failed. + """ + field = self.collect_holding_for_write(def_field_name_or_idx, data, safe) + success = self.send() + return field if success else None + + def write_holdings(self, holdings): + """ + Write the data of all fields within the holdings data vector + that are supported by the controller. + + Args: + holdings (Holdings): The holdings object containing field data. + If None is provided, the write is aborted. + + Returns: + bool: True if no errors occurred, otherwise False. + """ + if not isinstance(holdings, Holdings): + LOGGER.warning("Abort write! No data to write provided.") + return False + + self.collect_holdings_for_write(holdings) + return self.send() + + def write_and_read_holdings(self, holdings): + """ + Write and then read the data of all fields within the holdings data vector + that are supported by the controller. All others are filled with None. + + Args: + holdings (Holdings): The holdings object containing field data. + If None is provided, the write and read is aborted. + + Returns: + bool: True if no errors occurred, otherwise False. + """ + if not isinstance(holdings, Holdings): + LOGGER.warning("Abort write and read! No data to write provided.") + return False + + self.collect_holdings(holdings) + return self.send() + + +# Input methods ############################################################### + + @classproperty + def inputs(cls): + """Returns the inputs dictionary containing all available input definitions.""" + return INPUTS_DEFINITIONS + + def get_inputs(self, full_not_filtered=False): + """ + Returns either the inputs dictionary containing all available input definitions + or a version-dependent variant of it, depending on the parameter `full_not_filtered`. + + Args: + full_not_filtered (LuxtronikDefinition | str | int): + Parameter for selecting the returned definitions list. + + Returns: + LuxtronikDefinitionsList: List of definitions. + """ + if full_not_filtered: + return self.inputs + else: + return self._filtered_inputs + + def create_input(self, def_name_or_idx): + """ + Create an input field if the related definition matches the stored version. + + Args: + def_name_or_idx (LuxtronikDefinition | str | int): + Name, register index or definition of the holding. + + Returns: + Base | None: On success the created field, otherwise None. + + """ + _, field = self._get_def_field_pair(def_name_or_idx, INPUTS_DEFINITIONS) + return field + + def create_inputs(self): + """ + Create an inputs data-vector only with fields that match the stored version. + + Returns: + DataVectorSmartHome: The created data-vector. + """ + return Inputs(self._version, SAFE) + + def create_empty_inputs(self): + """ + Create an empty inputs data-vector for the stored version. + + Returns: + DataVectorSmartHome: The created data-vector. + """ + return Inputs.empty(self._version, SAFE) + + def read_input(self, def_field_name_or_idx): + """ + Read the data of a single field. + + The field may correspond to multiple registers and can be specified by + name (str), register index (int), or directly as a field or definition object. + Only if the controller supports the field will it be read. + The required offset is added automatically. + + Args: + def_field_name_or_idx (LuxtronikDefinition | Base | str | int): + Field name, register index, field object or definition object. + + Returns: + Base | None: The field object containing the read data, + or None if the read failed. + """ + field = self.collect_input(def_field_name_or_idx) + success = self.send() + return field if success else None + + def read_inputs(self, inputs=None): + """ + Read the data of all fields within the inputs data vector + that are supported by the controller. All others are filled with None. + + Args: + inputs (Inputs | None): Optional existing inputs object. + If None is provided, a new instance is created. + + Returns: + Inputs: The passed / created inputs data vector. + """ + if not isinstance(inputs, Inputs): + inputs = self.create_inputs() + + self.collect_inputs(inputs) + self.send() + return inputs + + +# Data methods ################################################################ + + def create_data(self, safe=SAFE): + """ + Create a data vector collection only with fields that match the stored version. + + Args: + safe (bool): If true, prevent holding fields marked as + not secure from being written to. + + Returns: + LuxtronikSmartHomeData: The created data-collection. + """ + return LuxtronikSmartHomeData(None, None, self._version, safe) + + def create_empty_data(self, safe=SAFE): + """ + Create an empty data-collection for the stored version. + + Args: + safe (bool): If true, prevent holding fields marked as + not secure from being written to. + + Returns: + LuxtronikSmartHomeData: The created data-collection. + """ + return LuxtronikSmartHomeData.empty(self._version, safe) + + def read_data(self, data=None): + """ + Read the data of all fields within the data vector collection + that are supported by the controller. All others are filled with None. + + Args: + data (LuxtronikSmartHomeData | None): Optional existing data vector collection. + If None is provided, a new instance is created. + + Returns: + LuxtronikSmartHomeData: The passed / created data vector collection. + """ + if not isinstance(data, LuxtronikSmartHomeData): + data = self.create_data(SAFE) + + self.collect_data_for_read(data) + self.send() + return data + + def write_data(self, data): + """ + Write the data of all fields within the data vector collection + that are supported by the controller. + + Args: + data (LuxtronikSmartHomeData): The data vector collection containing field data. + If None is provided, the write is aborted. + + Returns: + bool: True if no errors occurred, otherwise False. + """ + if not isinstance(data, LuxtronikSmartHomeData): + LOGGER.warning("Abort write! No data to write provided.") + return False + + self.collect_data_for_write(data) + return self.send() + + def write_and_read_data(self, data): + """ + Write and then read the data of all fields within the data vector collection + that are supported by the controller. All others are filled with None. + + Args: + data (LuxtronikSmartHomeData): The data vector collection containing field data. + If None is provided, the write and read is aborted. + + Returns: + bool: True if no errors occurred, otherwise False. + """ + if not isinstance(data, LuxtronikSmartHomeData): + LOGGER.warning("Abort write and read! No data to write provided.") + return False + + self.collect_data(data) + return self.send() + + +# Debug methods ############################################################### + + def read_holding_raw(self, index, count=1): + """ + Read a specified number of registers starting at the given index, + without performing version consistency checks. + Mainly for debugging purposes. + + The required offset is added automatically. + + Args: + index (int): The starting register index. + count (int): Number of registers to read (Defaults to 1). + + Returns: + list[int] | None: On success the list of read register values, + otherwise None. + """ + telegram = LuxtronikSmartHomeReadHoldingsTelegram(index + HOLDINGS_DEFINITIONS.offset, count) + success = self._interface.send(telegram) + return telegram.data if success else None + + def write_holding_raw(self, index, data_arr): + """ + Write all provided data to registers at the specified index, + without performing version consistency checks. + Mainly for debugging purposes. + + The required offset is added automatically. + + Args: + index (int): Starting register index. + data_arr (list[int]): Values to be written to the registers. + + Returns: + bool: True if no errors occurred, otherwise False. + """ + telegram = LuxtronikSmartHomeWriteHoldingsTelegram(index + HOLDINGS_DEFINITIONS.offset, data_arr) + return self._interface.send(telegram) + + def read_input_raw(self, index, count=1): + """ + Read a specified number of registers starting at the given index, + without performing version consistency checks. + Mainly for debugging purposes. + + The required offset is added automatically. + + Args: + index (int): The starting register index. + count (int): Number of registers to read (Defaults to 1). + + Returns: + list[int] | None: On success the list of read register values, + otherwise None. + """ + telegram = LuxtronikSmartHomeReadInputsTelegram(index + self.inputs.offset, count) + success = self._interface.send(telegram) + return telegram.data if success else None + + +# Standard methods ############################################################ +# Be careful with method names! +# Identical named methods could be overridden in a derived class. + + def read(self, data=None): + """ + Calls `read_data()`. Please check its documentation. + Exists mainly to standardize the various interfaces. + """ + return self.read_data(data) + + def write(self, data): + """ + Calls `write_data()`. Please check its documentation. + Exists mainly to standardize the various interfaces. + """ + return self.write_data(data) + + def write_and_read(self, data): + """ + Calls `write_and_read_data()`. Please check its documentation. + Exists mainly to standardize the various interfaces. + """ + return self.write_and_read_data(data) \ No newline at end of file diff --git a/luxtronik/shi/modbus.py b/luxtronik/shi/modbus.py index 3876ae14..bfd214a1 100644 --- a/luxtronik/shi/modbus.py +++ b/luxtronik/shi/modbus.py @@ -288,7 +288,7 @@ def send(self, telegrams): if t.count > 0: total_count += t.count else: - LOGGER.warning(f"No data requested/provided: addr={t.addr}, count={t.count}") + LOGGER.debug(f"No data requested/provided: addr={t.addr}, count={t.count}") # Exit the function if no operation is necessary if total_count <= 0: diff --git a/luxtronik/shi/vector.py b/luxtronik/shi/vector.py index 0f232460..705d9b14 100644 --- a/luxtronik/shi/vector.py +++ b/luxtronik/shi/vector.py @@ -1,21 +1,22 @@ +from luxtronik.common import version_in_range from luxtronik.data_vector import DataVector from luxtronik.datatypes import Base, Unknown - -from luxtronik.shi.constants import LUXTRONIK_LATEST_SHI_VERSION -from luxtronik.shi.common import version_in_range -from luxtronik.shi.definitions import ( - integrate_data, +from luxtronik.definitions import ( LuxtronikDefinition, LuxtronikDefinitionsDictionary, ) +from luxtronik.shi.constants import LUXTRONIK_LATEST_SHI_VERSION +from luxtronik.shi.definitions import integrate_data +from luxtronik.shi.contiguous import ContiguousDataBlockList + ############################################################################### # Smart home interface data-vector ############################################################################### class DataVectorSmartHome(DataVector): """ - Specialized DataVector for Luxtronik Smart Home fields. + Specialized DataVector for Luxtronik smart home fields. Provides access to fields by name, index or alias. To use aliases, they must first be registered here (locally = only valid @@ -96,6 +97,11 @@ def _init_instance(self, version, safe): # field-definition pairs to keep the index-sorted order when adding new entries self._items = [] # list of tuples, 0: definition, 1: field + # Instead of re-create the block-list on every read, we just update it + # on first time used or on next time used if some fields are added. + self._read_blocks_up_to_date = False + self._read_blocks = ContiguousDataBlockList(self.name, True) + def __init__(self, version=LUXTRONIK_LATEST_SHI_VERSION, safe=True): """ Initialize the data-vector instance. @@ -110,7 +116,7 @@ def __init__(self, version=LUXTRONIK_LATEST_SHI_VERSION, safe=True): This ensures that the data vector only contain valid fields. If None is passed, all available fields are added. (default: LUXTRONIK_LATEST_SHI_VERSION) - safe (bool): If false, prevent fields marked as + safe (bool): If true, prevent fields marked as not secure from being written to. """ self._init_instance(version, safe) @@ -133,7 +139,7 @@ def empty(cls, version=LUXTRONIK_LATEST_SHI_VERSION, safe=True): This ensures that the data vector only contain valid fields. If None is passed, all available fields can be added. (default: LUXTRONIK_LATEST_SHI_VERSION) - safe (bool): If false, prevent fields marked as + safe (bool): If true, prevent fields marked as not secure from being written to. """ obj = cls.__new__(cls) # this don't call __init__() @@ -272,6 +278,7 @@ def add(self, def_field_name_or_idx, alias=None): if version_in_range(self._version, definition.since, definition.until): if field is None: field = definition.create_field() + self._read_blocks_up_to_date = False self._add(definition, field, alias) # sort _items by definition.index # _items is a list of tuples, 0: definition, 1: field @@ -305,6 +312,22 @@ def register_alias(self, def_field_name_or_idx, alias): return self._field_lookup.get(definition, None) +# Data-blocks methods ######################################################### + + def update_read_blocks(self): + """ + (Re-)Create the data block list (`ContiguousDataBlockList`) for read-operations. + + Since the data blocks do not change as long as no new fields are added, + it is sufficient to regenerate them only when a change occurs. + """ + if not self._read_blocks_up_to_date: + self._read_blocks.clear() + for definition, field in self._items: + self._read_blocks.collect(definition, field) + self._read_blocks_up_to_date = True + + # Data and access methods ##################################################### def parse(self, raw_data): diff --git a/luxtronik/visibilities.py b/luxtronik/visibilities.py deleted file mode 100755 index 9c52cf87..00000000 --- a/luxtronik/visibilities.py +++ /dev/null @@ -1,399 +0,0 @@ -"""Parse luxtronik visibilities.""" - -import logging - -from luxtronik.data_vector import DataVector - -from luxtronik.datatypes import Unknown - - -class Visibilities(DataVector): - """Class that holds all visibilities.""" - - logger = logging.getLogger("Luxtronik.Visibilities") - name = "Visibility" - - def __init__(self): - super().__init__() - self._data = { - 0: Unknown(["ID_Visi_NieAnzeigen", "Unknown_Visibility_0"]), - 1: Unknown(["ID_Visi_ImmerAnzeigen", "Unknown_Visibility_1"]), - 2: Unknown(["ID_Visi_Heizung", "Unknown_Visibility_2"]), - 3: Unknown(["ID_Visi_Brauwasser", "Unknown_Visibility_3"]), - 4: Unknown(["ID_Visi_Schwimmbad", "Unknown_Visibility_4"]), - 5: Unknown(["ID_Visi_Kuhlung", "Unknown_Visibility_5"]), - 6: Unknown(["ID_Visi_Lueftung", "Unknown_Visibility_6"]), - 7: Unknown(["ID_Visi_MK1", "Unknown_Visibility_7"]), - 8: Unknown(["ID_Visi_MK2", "Unknown_Visibility_8"]), - 9: Unknown(["ID_Visi_ThermDesinfekt", "Unknown_Visibility_9"]), - 10: Unknown(["ID_Visi_Zirkulation", "Unknown_Visibility_10"]), - 11: Unknown(["ID_Visi_KuhlTemp_SolltempMK1", "Unknown_Visibility_11"]), - 12: Unknown(["ID_Visi_KuhlTemp_SolltempMK2", "Unknown_Visibility_12"]), - 13: Unknown(["ID_Visi_KuhlTemp_ATDiffMK1", "Unknown_Visibility_13"]), - 14: Unknown(["ID_Visi_KuhlTemp_ATDiffMK2", "Unknown_Visibility_14"]), - 15: Unknown(["ID_Visi_Service_Information", "Unknown_Visibility_15"]), - 16: Unknown(["ID_Visi_Service_Einstellung", "Unknown_Visibility_16"]), - 17: Unknown(["ID_Visi_Service_Sprache", "Unknown_Visibility_17"]), - 18: Unknown(["ID_Visi_Service_DatumUhrzeit", "Unknown_Visibility_18"]), - 19: Unknown(["ID_Visi_Service_Ausheiz", "Unknown_Visibility_19"]), - 20: Unknown(["ID_Visi_Service_Anlagenkonfiguration", "Unknown_Visibility_20"]), - 21: Unknown(["ID_Visi_Service_IBNAssistant", "Unknown_Visibility_21"]), - 22: Unknown(["ID_Visi_Service_ParameterIBNZuruck", "Unknown_Visibility_22"]), - 23: Unknown(["ID_Visi_Temp_Vorlauf", "Unknown_Visibility_23"]), - 24: Unknown(["ID_Visi_Temp_Rucklauf", "Unknown_Visibility_24"]), - 25: Unknown(["ID_Visi_Temp_RL_Soll", "Unknown_Visibility_25"]), - 26: Unknown(["ID_Visi_Temp_Ruecklext", "Unknown_Visibility_26"]), - 27: Unknown(["ID_Visi_Temp_Heissgas", "Unknown_Visibility_27"]), - 28: Unknown(["ID_Visi_Temp_Aussent", "Unknown_Visibility_28"]), - 29: Unknown(["ID_Visi_Temp_BW_Ist", "Unknown_Visibility_29"]), - 30: Unknown(["ID_Visi_Temp_BW_Soll", "Unknown_Visibility_30"]), - 31: Unknown(["ID_Visi_Temp_WQ_Ein", "Unknown_Visibility_31"]), - 32: Unknown(["ID_Visi_Temp_Kaltekreis", "Unknown_Visibility_32"]), - 33: Unknown(["ID_Visi_Temp_MK1_Vorlauf", "Unknown_Visibility_33"]), - 34: Unknown(["ID_Visi_Temp_MK1VL_Soll", "Unknown_Visibility_34"]), - 35: Unknown(["ID_Visi_Temp_Raumstation", "Unknown_Visibility_35"]), - 36: Unknown(["ID_Visi_Temp_MK2_Vorlauf", "Unknown_Visibility_36"]), - 37: Unknown(["ID_Visi_Temp_MK2VL_Soll", "Unknown_Visibility_37"]), - 38: Unknown(["ID_Visi_Temp_Solarkoll", "Unknown_Visibility_38"]), - 39: Unknown(["ID_Visi_Temp_Solarsp", "Unknown_Visibility_39"]), - 40: Unknown(["ID_Visi_Temp_Ext_Energ", "Unknown_Visibility_40"]), - 41: Unknown(["ID_Visi_IN_ASD", "Unknown_Visibility_41"]), - 42: Unknown(["ID_Visi_IN_BWT", "Unknown_Visibility_42"]), - 43: Unknown(["ID_Visi_IN_EVU", "Unknown_Visibility_43"]), - 44: Unknown(["ID_Visi_IN_HD", "Unknown_Visibility_44"]), - 45: Unknown(["ID_Visi_IN_MOT", "Unknown_Visibility_45"]), - 46: Unknown(["ID_Visi_IN_ND", "Unknown_Visibility_46"]), - 47: Unknown(["ID_Visi_IN_PEX", "Unknown_Visibility_47"]), - 48: Unknown(["ID_Visi_IN_SWT", "Unknown_Visibility_48"]), - 49: Unknown(["ID_Visi_OUT_Abtauventil", "Unknown_Visibility_49"]), - 50: Unknown(["ID_Visi_OUT_BUP", "Unknown_Visibility_50"]), - 51: Unknown(["ID_Visi_OUT_FUP1", "Unknown_Visibility_51"]), - 52: Unknown(["ID_Visi_OUT_HUP", "Unknown_Visibility_52"]), - 53: Unknown(["ID_Visi_OUT_Mischer1Auf", "Unknown_Visibility_53"]), - 54: Unknown(["ID_Visi_OUT_Mischer1Zu", "Unknown_Visibility_54"]), - 55: Unknown(["ID_Visi_OUT_Ventilation", "Unknown_Visibility_55"]), - 56: Unknown(["ID_Visi_OUT_Ventil_BOSUP", "Unknown_Visibility_56"]), - 57: Unknown(["ID_Visi_OUT_Verdichter1", "Unknown_Visibility_57"]), - 58: Unknown(["ID_Visi_OUT_Verdichter2", "Unknown_Visibility_58"]), - 59: Unknown(["ID_Visi_OUT_ZIP", "Unknown_Visibility_59"]), - 60: Unknown(["ID_Visi_OUT_ZUP", "Unknown_Visibility_60"]), - 61: Unknown(["ID_Visi_OUT_ZWE1", "Unknown_Visibility_61"]), - 62: Unknown(["ID_Visi_OUT_ZWE2_SST", "Unknown_Visibility_62"]), - 63: Unknown(["ID_Visi_OUT_ZWE3", "Unknown_Visibility_63"]), - 64: Unknown(["ID_Visi_OUT_FUP2", "Unknown_Visibility_64"]), - 65: Unknown(["ID_Visi_OUT_SLP", "Unknown_Visibility_65"]), - 66: Unknown(["ID_Visi_OUT_SUP", "Unknown_Visibility_66"]), - 67: Unknown(["ID_Visi_OUT_Mischer2Auf", "Unknown_Visibility_67"]), - 68: Unknown(["ID_Visi_OUT_Mischer2Zu", "Unknown_Visibility_68"]), - 69: Unknown(["ID_Visi_AblaufZ_WP_Seit", "Unknown_Visibility_69"]), - 70: Unknown(["ID_Visi_AblaufZ_ZWE1_seit", "Unknown_Visibility_70"]), - 71: Unknown(["ID_Visi_AblaufZ_ZWE2_seit", "Unknown_Visibility_71"]), - 72: Unknown(["ID_Visi_AblaufZ_ZWE3_seit", "Unknown_Visibility_72"]), - 73: Unknown(["ID_Visi_AblaufZ_Netzeinv", "Unknown_Visibility_73"]), - 74: Unknown(["ID_Visi_AblaufZ_SSP_Zeit1", "Unknown_Visibility_74"]), - 75: Unknown(["ID_Visi_AblaufZ_VD_Stand", "Unknown_Visibility_75"]), - 76: Unknown(["ID_Visi_AblaufZ_HRM_Zeit", "Unknown_Visibility_76"]), - 77: Unknown(["ID_Visi_AblaufZ_HRW_Zeit", "Unknown_Visibility_77"]), - 78: Unknown(["ID_Visi_AblaufZ_TDI_seit", "Unknown_Visibility_78"]), - 79: Unknown(["ID_Visi_AblaufZ_Sperre_BW", "Unknown_Visibility_79"]), - 80: Unknown(["ID_Visi_Bst_BStdVD1", "Unknown_Visibility_80"]), - 81: Unknown(["ID_Visi_Bst_ImpVD1", "Unknown_Visibility_81"]), - 82: Unknown(["ID_Visi_Bst_dEZVD1", "Unknown_Visibility_82"]), - 83: Unknown(["ID_Visi_Bst_BStdVD2", "Unknown_Visibility_83"]), - 84: Unknown(["ID_Visi_Bst_ImpVD2", "Unknown_Visibility_84"]), - 85: Unknown(["ID_Visi_Bst_dEZVD2", "Unknown_Visibility_85"]), - 86: Unknown(["ID_Visi_Bst_BStdZWE1", "Unknown_Visibility_86"]), - 87: Unknown(["ID_Visi_Bst_BStdZWE2", "Unknown_Visibility_87"]), - 88: Unknown(["ID_Visi_Bst_BStdZWE3", "Unknown_Visibility_88"]), - 89: Unknown(["ID_Visi_Bst_BStdWP", "Unknown_Visibility_89"]), - 90: Unknown(["ID_Visi_Text_Kurzprogramme", "Unknown_Visibility_90"]), - 91: Unknown(["ID_Visi_Text_Zwangsheizung", "Unknown_Visibility_91"]), - 92: Unknown(["ID_Visi_Text_Zwangsbrauchwasser", "Unknown_Visibility_92"]), - 93: Unknown(["ID_Visi_Text_Abtauen", "Unknown_Visibility_93"]), - 94: Unknown(["ID_Visi_EinstTemp_RucklBegr", "Unknown_Visibility_94"]), - 95: Unknown(["ID_Visi_EinstTemp_HystereseHR", "Unknown_Visibility_95"]), - 96: Unknown(["ID_Visi_EinstTemp_TRErhmax", "Unknown_Visibility_96"]), - 97: Unknown(["ID_Visi_EinstTemp_Freig2VD", "Unknown_Visibility_97"]), - 98: Unknown(["ID_Visi_EinstTemp_FreigZWE", "Unknown_Visibility_98"]), - 99: Unknown(["ID_Visi_EinstTemp_Tluftabt", "Unknown_Visibility_99"]), - 100: Unknown(["ID_Visi_EinstTemp_TDISolltemp", "Unknown_Visibility_100"]), - 101: Unknown(["ID_Visi_EinstTemp_HystereseBW", "Unknown_Visibility_101"]), - 102: Unknown(["ID_Visi_EinstTemp_Vorl2VDBW", "Unknown_Visibility_102"]), - 103: Unknown(["ID_Visi_EinstTemp_TAussenmax", "Unknown_Visibility_103"]), - 104: Unknown(["ID_Visi_EinstTemp_TAussenmin", "Unknown_Visibility_104"]), - 105: Unknown(["ID_Visi_EinstTemp_TWQmin", "Unknown_Visibility_105"]), - 106: Unknown(["ID_Visi_EinstTemp_THGmax", "Unknown_Visibility_106"]), - 107: Unknown(["ID_Visi_EinstTemp_TLABTEnde", "Unknown_Visibility_107"]), - 108: Unknown(["ID_Visi_EinstTemp_Absenkbis", "Unknown_Visibility_108"]), - 109: Unknown(["ID_Visi_EinstTemp_Vorlaufmax", "Unknown_Visibility_109"]), - 110: Unknown(["ID_Visi_EinstTemp_TDiffEin", "Unknown_Visibility_110"]), - 111: Unknown(["ID_Visi_EinstTemp_TDiffAus", "Unknown_Visibility_111"]), - 112: Unknown(["ID_Visi_EinstTemp_TDiffmax", "Unknown_Visibility_112"]), - 113: Unknown(["ID_Visi_EinstTemp_TEEHeizung", "Unknown_Visibility_113"]), - 114: Unknown(["ID_Visi_EinstTemp_TEEBrauchw", "Unknown_Visibility_114"]), - 115: Unknown(["ID_Visi_EinstTemp_Vorl2VDSW", "Unknown_Visibility_115"]), - 116: Unknown(["ID_Visi_EinstTemp_VLMaxMk1", "Unknown_Visibility_116"]), - 117: Unknown(["ID_Visi_EinstTemp_VLMaxMk2", "Unknown_Visibility_117"]), - 118: Unknown(["ID_Visi_Priori_Brauchwasser", "Unknown_Visibility_118"]), - 119: Unknown(["ID_Visi_Priori_Heizung", "Unknown_Visibility_119"]), - 120: Unknown(["ID_Visi_Priori_Schwimmbad", "Unknown_Visibility_120"]), - 121: Unknown(["ID_Visi_SysEin_EVUSperre", "Unknown_Visibility_121"]), - 122: Unknown(["ID_Visi_SysEin_Raumstation", "Unknown_Visibility_122"]), - 123: Unknown(["ID_Visi_SysEin_Einbindung", "Unknown_Visibility_123"]), - 124: Unknown(["ID_Visi_SysEin_Mischkreis1", "Unknown_Visibility_124"]), - 125: Unknown(["ID_Visi_SysEin_Mischkreis2", "Unknown_Visibility_125"]), - 126: Unknown(["ID_Visi_SysEin_ZWE1Art", "Unknown_Visibility_126"]), - 127: Unknown(["ID_Visi_SysEin_ZWE1Fkt", "Unknown_Visibility_127"]), - 128: Unknown(["ID_Visi_SysEin_ZWE2Art", "Unknown_Visibility_128"]), - 129: Unknown(["ID_Visi_SysEin_ZWE2Fkt", "Unknown_Visibility_129"]), - 130: Unknown(["ID_Visi_SysEin_ZWE3Art", "Unknown_Visibility_130"]), - 131: Unknown(["ID_Visi_SysEin_ZWE3Fkt", "Unknown_Visibility_131"]), - 132: Unknown(["ID_Visi_SysEin_Stoerung", "Unknown_Visibility_132"]), - 133: Unknown(["ID_Visi_SysEin_Brauchwasser1", "Unknown_Visibility_133"]), - 134: Unknown(["ID_Visi_SysEin_Brauchwasser2", "Unknown_Visibility_134"]), - 135: Unknown(["ID_Visi_SysEin_Brauchwasser3", "Unknown_Visibility_135"]), - 136: Unknown(["ID_Visi_SysEin_Brauchwasser4", "Unknown_Visibility_136"]), - 137: Unknown(["ID_Visi_SysEin_Brauchwasser5", "Unknown_Visibility_137"]), - 138: Unknown(["ID_Visi_SysEin_BWWPmax", "Unknown_Visibility_138"]), - 139: Unknown(["ID_Visi_SysEin_Abtzykmax", "Unknown_Visibility_139"]), - 140: Unknown(["ID_Visi_SysEin_Luftabt", "Unknown_Visibility_140"]), - 141: Unknown(["ID_Visi_SysEin_LuftAbtmax", "Unknown_Visibility_141"]), - 142: Unknown(["ID_Visi_SysEin_Abtauen1", "Unknown_Visibility_142"]), - 143: Unknown(["ID_Visi_SysEin_Abtauen2", "Unknown_Visibility_143"]), - 144: Unknown(["ID_Visi_SysEin_Pumpenoptim", "Unknown_Visibility_144"]), - 145: Unknown(["ID_Visi_SysEin_Zusatzpumpe", "Unknown_Visibility_145"]), - 146: Unknown(["ID_Visi_SysEin_Zugang", "Unknown_Visibility_146"]), - 147: Unknown(["ID_Visi_SysEin_SoledrDurchf", "Unknown_Visibility_147"]), - 148: Unknown(["ID_Visi_SysEin_UberwachungVD", "Unknown_Visibility_148"]), - 149: Unknown(["ID_Visi_SysEin_RegelungHK", "Unknown_Visibility_149"]), - 150: Unknown(["ID_Visi_SysEin_RegelungMK1", "Unknown_Visibility_150"]), - 151: Unknown(["ID_Visi_SysEin_RegelungMK2", "Unknown_Visibility_151"]), - 152: Unknown(["ID_Visi_SysEin_Kuhlung", "Unknown_Visibility_152"]), - 153: Unknown(["ID_Visi_SysEin_Ausheizen", "Unknown_Visibility_153"]), - 154: Unknown(["ID_Visi_SysEin_ElektrAnode", "Unknown_Visibility_154"]), - 155: Unknown(["ID_Visi_SysEin_SWBBer", "Unknown_Visibility_155"]), - 156: Unknown(["ID_Visi_SysEin_SWBMin", "Unknown_Visibility_156"]), - 157: Unknown(["ID_Visi_SysEin_Heizung", "Unknown_Visibility_157"]), - 158: Unknown(["ID_Visi_SysEin_PeriodeMk1", "Unknown_Visibility_158"]), - 159: Unknown(["ID_Visi_SysEin_LaufzeitMk1", "Unknown_Visibility_159"]), - 160: Unknown(["ID_Visi_SysEin_PeriodeMk2", "Unknown_Visibility_160"]), - 161: Unknown(["ID_Visi_SysEin_LaufzeitMk2", "Unknown_Visibility_161"]), - 162: Unknown(["ID_Visi_SysEin_Heizgrenze", "Unknown_Visibility_162"]), - 163: Unknown(["ID_Visi_Enlt_HUP", "Unknown_Visibility_163"]), - 164: Unknown(["ID_Visi_Enlt_ZUP", "Unknown_Visibility_164"]), - 165: Unknown(["ID_Visi_Enlt_BUP", "Unknown_Visibility_165"]), - 166: Unknown(["ID_Visi_Enlt_Ventilator_BOSUP", "Unknown_Visibility_166"]), - 167: Unknown(["ID_Visi_Enlt_MA1", "Unknown_Visibility_167"]), - 168: Unknown(["ID_Visi_Enlt_MZ1", "Unknown_Visibility_168"]), - 169: Unknown(["ID_Visi_Enlt_ZIP", "Unknown_Visibility_169"]), - 170: Unknown(["ID_Visi_Enlt_MA2", "Unknown_Visibility_170"]), - 171: Unknown(["ID_Visi_Enlt_MZ2", "Unknown_Visibility_171"]), - 172: Unknown(["ID_Visi_Enlt_SUP", "Unknown_Visibility_172"]), - 173: Unknown(["ID_Visi_Enlt_SLP", "Unknown_Visibility_173"]), - 174: Unknown(["ID_Visi_Enlt_FP2", "Unknown_Visibility_174"]), - 175: Unknown(["ID_Visi_Enlt_Laufzeit", "Unknown_Visibility_175"]), - 176: Unknown(["ID_Visi_Anlgkonf_Heizung", "Unknown_Visibility_176"]), - 177: Unknown(["ID_Visi_Anlgkonf_Brauchwarmwasser", "Unknown_Visibility_177"]), - 178: Unknown(["ID_Visi_Anlgkonf_Schwimmbad", "Unknown_Visibility_178"]), - 179: Unknown(["ID_Visi_Heizung_Betriebsart", "Unknown_Visibility_179"]), - 180: Unknown(["ID_Visi_Heizung_TemperaturPlusMinus", "Unknown_Visibility_180"]), - 181: Unknown(["ID_Visi_Heizung_Heizkurven", "Unknown_Visibility_181"]), - 182: Unknown(["ID_Visi_Heizung_Zeitschaltprogramm", "ID_Visi_Heizung_Zeitschlaltprogramm", "Unknown_Visibility_182"]), - 183: Unknown(["ID_Visi_Heizung_Heizgrenze", "Unknown_Visibility_183"]), - 184: Unknown(["ID_Visi_Mitteltemperatur", "Unknown_Visibility_184"]), - 185: Unknown(["ID_Visi_Dataenlogger", "Unknown_Visibility_185"]), - 186: Unknown(["ID_Visi_Sprachen_DEUTSCH", "Unknown_Visibility_186"]), - 187: Unknown(["ID_Visi_Sprachen_ENGLISH", "Unknown_Visibility_187"]), - 188: Unknown(["ID_Visi_Sprachen_FRANCAIS", "Unknown_Visibility_188"]), - 189: Unknown(["ID_Visi_Sprachen_NORWAY", "Unknown_Visibility_189"]), - 190: Unknown(["ID_Visi_Sprachen_TCHECH", "Unknown_Visibility_190"]), - 191: Unknown(["ID_Visi_Sprachen_ITALIANO", "Unknown_Visibility_191"]), - 192: Unknown(["ID_Visi_Sprachen_NEDERLANDS", "Unknown_Visibility_192"]), - 193: Unknown(["ID_Visi_Sprachen_SVENSKA", "Unknown_Visibility_193"]), - 194: Unknown(["ID_Visi_Sprachen_POLSKI", "Unknown_Visibility_194"]), - 195: Unknown(["ID_Visi_Sprachen_MAGYARUL", "Unknown_Visibility_195"]), - 196: Unknown(["ID_Visi_ErrorUSBspeichern", "Unknown_Visibility_196"]), - 197: Unknown(["ID_Visi_Bst_BStdHz", "Unknown_Visibility_197"]), - 198: Unknown(["ID_Visi_Bst_BStdBW", "Unknown_Visibility_198"]), - 199: Unknown(["ID_Visi_Bst_BStdKue", "Unknown_Visibility_199"]), - 200: Unknown(["ID_Visi_Service_Systemsteuerung", "Unknown_Visibility_200"]), - 201: Unknown(["ID_Visi_Service_Systemsteuerung_Contrast", "Unknown_Visibility_201"]), - 202: Unknown(["ID_Visi_Service_Systemsteuerung_Webserver", "Unknown_Visibility_202"]), - 203: Unknown(["ID_Visi_Service_Systemsteuerung_IPAdresse", "Unknown_Visibility_203"]), - 204: Unknown(["ID_Visi_Service_Systemsteuerung_Fernwartung", "Unknown_Visibility_204"]), - 205: Unknown(["ID_Visi_Paralleleschaltung", "Unknown_Visibility_205"]), - 206: Unknown(["ID_Visi_SysEin_Paralleleschaltung", "Unknown_Visibility_206"]), - 207: Unknown(["ID_Visi_Sprachen_DANSK", "Unknown_Visibility_207"]), - 208: Unknown(["ID_Visi_Sprachen_PORTUGES", "Unknown_Visibility_208"]), - 209: Unknown(["ID_Visi_Heizkurve_Heizung", "Unknown_Visibility_209"]), - 210: Unknown(["ID_Visi_SysEin_Mischkreis3", "Unknown_Visibility_210"]), - 211: Unknown(["ID_Visi_MK3", "Unknown_Visibility_211"]), - 212: Unknown(["ID_Visi_Temp_MK3_Vorlauf", "Unknown_Visibility_212"]), - 213: Unknown(["ID_Visi_Temp_MK3VL_Soll", "Unknown_Visibility_213"]), - 214: Unknown(["ID_Visi_OUT_Mischer3Auf", "Unknown_Visibility_214"]), - 215: Unknown(["ID_Visi_OUT_Mischer3Zu", "Unknown_Visibility_215"]), - 216: Unknown(["ID_Visi_SysEin_RegelungMK3", "Unknown_Visibility_216"]), - 217: Unknown(["ID_Visi_SysEin_PeriodeMk3", "Unknown_Visibility_217"]), - 218: Unknown(["ID_Visi_SysEin_LaufzeitMk3", "Unknown_Visibility_218"]), - 219: Unknown(["ID_Visi_SysEin_Kuhl_Zeit_Ein", "Unknown_Visibility_219"]), - 220: Unknown(["ID_Visi_SysEin_Kuhl_Zeit_Aus", "Unknown_Visibility_220"]), - 221: Unknown(["ID_Visi_AblaufZ_AbtauIn", "Unknown_Visibility_221"]), - 222: Unknown(["ID_Visi_Waermemenge_WS", "Unknown_Visibility_222"]), - 223: Unknown(["ID_Visi_Waermemenge_WQ", "Unknown_Visibility_223"]), - 224: Unknown(["ID_Visi_Enlt_MA3", "Unknown_Visibility_224"]), - 225: Unknown(["ID_Visi_Enlt_MZ3", "Unknown_Visibility_225"]), - 226: Unknown(["ID_Visi_Enlt_FP3", "Unknown_Visibility_226"]), - 227: Unknown(["ID_Visi_OUT_FUP3", "Unknown_Visibility_227"]), - 228: Unknown(["ID_Visi_Temp_Raumstation2", "Unknown_Visibility_228"]), - 229: Unknown(["ID_Visi_Temp_Raumstation3", "Unknown_Visibility_229"]), - 230: Unknown(["ID_Visi_Bst_BStdSW", "Unknown_Visibility_230"]), - 231: Unknown(["ID_Visi_Sprachen_LITAUISCH", "Unknown_Visibility_231"]), - 232: Unknown(["ID_Visi_Sprachen_ESTNICH", "Unknown_Visibility_232"]), - 233: Unknown(["ID_Visi_SysEin_Fernwartung", "Unknown_Visibility_233"]), - 234: Unknown(["ID_Visi_Sprachen_SLOVENISCH", "Unknown_Visibility_234"]), - 235: Unknown(["ID_Visi_EinstTemp_TA_EG", "Unknown_Visibility_235"]), - 236: Unknown(["ID_Visi_Einst_TVLmax_EG", "Unknown_Visibility_236"]), - 237: Unknown(["ID_Visi_SysEin_PoptNachlauf", "Unknown_Visibility_237"]), - 238: Unknown(["ID_Visi_RFV_K_Kuehlin", "Unknown_Visibility_238"]), - 239: Unknown(["ID_Visi_SysEin_EffizienzpumpeNom", "Unknown_Visibility_239"]), - 240: Unknown(["ID_Visi_SysEin_EffizienzpumpeMin", "Unknown_Visibility_240"]), - 241: Unknown(["ID_Visi_SysEin_Effizienzpumpe", "Unknown_Visibility_241"]), - 242: Unknown(["ID_Visi_SysEin_Waermemenge", "Unknown_Visibility_242"]), - 243: Unknown(["ID_Visi_Service_WMZ_Effizienz", "Unknown_Visibility_243"]), - 244: Unknown(["ID_Visi_SysEin_Wm_Versorgung_Korrektur", "Unknown_Visibility_244"]), - 245: Unknown(["ID_Visi_SysEin_Wm_Auswertung_Korrektur", "Unknown_Visibility_245"]), - 246: Unknown(["ID_Visi_IN_AnalogIn", "Unknown_Visibility_246"]), - 247: Unknown(["ID_Visi_Eins_SN_Eingabe", "Unknown_Visibility_247"]), - 248: Unknown(["ID_Visi_OUT_Analog_1", "Unknown_Visibility_248"]), - 249: Unknown(["ID_Visi_OUT_Analog_2", "Unknown_Visibility_249"]), - 250: Unknown(["ID_Visi_Solar", "Unknown_Visibility_250"]), - 251: Unknown(["ID_Visi_SysEin_Solar", "Unknown_Visibility_251"]), - 252: Unknown(["ID_Visi_EinstTemp_TDiffKollmax", "Unknown_Visibility_252"]), - 253: Unknown(["ID_Visi_AblaufZ_HG_Sperre", "Unknown_Visibility_253"]), - 254: Unknown(["ID_Visi_SysEin_Akt_Kuehlung", "Unknown_Visibility_254"]), - 255: Unknown(["ID_Visi_SysEin_Vorlauf_VBO", "Unknown_Visibility_255"]), - 256: Unknown(["ID_Visi_Einst_KRHyst", "Unknown_Visibility_256"]), - 257: Unknown(["ID_Visi_Einst_Akt_Kuehl_Speicher_min", "Unknown_Visibility_257"]), - 258: Unknown(["ID_Visi_Einst_Akt_Kuehl_Freig_WQE", "Unknown_Visibility_258"]), - 259: Unknown(["ID_Visi_SysEin_AbtZykMin", "Unknown_Visibility_259"]), - 260: Unknown(["ID_Visi_SysEin_VD2_Zeit_Min", "Unknown_Visibility_260"]), - 261: Unknown(["ID_Visi_EinstTemp_Hysterese_HR_verkuerzt", "Unknown_Visibility_261"]), - 262: Unknown(["ID_Visi_Einst_Luf_Feuchteschutz_akt", "Unknown_Visibility_262"]), - 263: Unknown(["ID_Visi_Einst_Luf_Reduziert_akt", "Unknown_Visibility_263"]), - 264: Unknown(["ID_Visi_Einst_Luf_Nennlueftung_akt", "Unknown_Visibility_264"]), - 265: Unknown(["ID_Visi_Einst_Luf_Intensivlueftung_akt", "Unknown_Visibility_265"]), - 266: Unknown(["ID_Visi_Temperatur_Lueftung_Zuluft", "Unknown_Visibility_266"]), - 267: Unknown(["ID_Visi_Temperatur_Lueftung_Abluft", "Unknown_Visibility_267"]), - 268: Unknown(["ID_Visi_OUT_Analog_3", "Unknown_Visibility_268"]), - 269: Unknown(["ID_Visi_OUT_Analog_4", "Unknown_Visibility_269"]), - 270: Unknown(["ID_Visi_IN_Analog_2", "Unknown_Visibility_270"]), - 271: Unknown(["ID_Visi_IN_Analog_3", "Unknown_Visibility_271"]), - 272: Unknown(["ID_Visi_IN_SAX", "Unknown_Visibility_272"]), - 273: Unknown(["ID_Visi_OUT_VZU", "Unknown_Visibility_273"]), - 274: Unknown(["ID_Visi_OUT_VAB", "Unknown_Visibility_274"]), - 275: Unknown(["ID_Visi_OUT_VSK", "Unknown_Visibility_275"]), - 276: Unknown(["ID_Visi_OUT_FRH", "Unknown_Visibility_276"]), - 277: Unknown(["ID_Visi_KuhlTemp_SolltempMK3", "Unknown_Visibility_277"]), - 278: Unknown(["ID_Visi_KuhlTemp_ATDiffMK3", "Unknown_Visibility_278"]), - 279: Unknown(["ID_Visi_IN_SPL", "Unknown_Visibility_279"]), - 280: Unknown(["ID_Visi_SysEin_Lueftungsstufen", "Unknown_Visibility_280"]), - 281: Unknown(["ID_Visi_SysEin_Meldung_TDI", "Unknown_Visibility_281"]), - 282: Unknown(["ID_Visi_SysEin_Typ_WZW", "Unknown_Visibility_282"]), - 283: Unknown(["ID_Visi_BACnet", "Unknown_Visibility_283"]), - 284: Unknown(["ID_Visi_Sprachen_SLOWAKISCH", "Unknown_Visibility_284"]), - 285: Unknown(["ID_Visi_Sprachen_LETTISCH", "Unknown_Visibility_285"]), - 286: Unknown(["ID_Visi_Sprachen_FINNISCH", "Unknown_Visibility_286"]), - 287: Unknown(["ID_Visi_Kalibrierung_LWD", "Unknown_Visibility_287"]), - 288: Unknown(["ID_Visi_IN_Durchfluss", "Unknown_Visibility_288"]), - 289: Unknown(["ID_Visi_LIN_ANSAUG_VERDICHTER", "Unknown_Visibility_289"]), - 290: Unknown(["ID_Visi_LIN_VDH", "Unknown_Visibility_290"]), - 291: Unknown(["ID_Visi_LIN_UH", "Unknown_Visibility_291"]), - 292: Unknown(["ID_Visi_LIN_Druck", "Unknown_Visibility_292"]), - 293: Unknown(["ID_Visi_Einst_Sollwert_TRL_Kuehlen", "Unknown_Visibility_293"]), - 294: Unknown(["ID_Visi_Entl_ExVentil", "Unknown_Visibility_294"]), - 295: Unknown(["ID_Visi_Einst_Medium_Waermequelle", "Unknown_Visibility_295"]), - 296: Unknown(["ID_Visi_Einst_Multispeicher", "Unknown_Visibility_296"]), - 297: Unknown(["ID_Visi_Einst_Minimale_Ruecklaufsolltemperatur", "Unknown_Visibility_297"]), - 298: Unknown(["ID_Visi_Einst_PKuehlTime", "Unknown_Visibility_298"]), - 299: Unknown(["ID_Visi_Sprachen_TUERKISCH", "Unknown_Visibility_299"]), - 300: Unknown(["ID_Visi_RBE", "Unknown_Visibility_300"]), - 301: Unknown(["ID_Visi_Einst_Luf_Stufen_Faktor", "Unknown_Visibility_301"]), - 302: Unknown(["ID_Visi_Freigabe_Zeit_ZWE", "Unknown_Visibility_302"]), - 303: Unknown(["ID_Visi_Einst_min_VL_Kuehl", "Unknown_Visibility_303"]), - 304: Unknown(["ID_Visi_ZWE1", "Unknown_Visibility_304"]), - 305: Unknown(["ID_Visi_ZWE2", "Unknown_Visibility_305"]), - 306: Unknown(["ID_Visi_ZWE3", "Unknown_Visibility_306"]), - 307: Unknown(["ID_Visi_SEC", "Unknown_Visibility_307"]), - 308: Unknown(["ID_Visi_HZIO", "Unknown_Visibility_308"]), - 309: Unknown(["ID_Visi_WPIO", "Unknown_Visibility_309"]), - 310: Unknown(["ID_Visi_LIN_ANSAUG_VERDAMPFER", "Unknown_Visibility_310"]), - 311: Unknown(["ID_Visi_LIN_MULTI1", "Unknown_Visibility_311"]), - 312: Unknown(["ID_Visi_LIN_MULTI2", "Unknown_Visibility_312"]), - 313: Unknown(["ID_Visi_Einst_Leistung_ZWE", "Unknown_Visibility_313"]), - 314: Unknown(["ID_Visi_Sprachen_ESPANOL", "Unknown_Visibility_314"]), - 315: Unknown(["ID_Visi_Temp_BW_oben", "Unknown_Visibility_315"]), - 316: Unknown(["ID_Visi_MAXIO", "Unknown_Visibility_316"]), - 317: Unknown(["ID_Visi_OUT_Abtauwunsch", "Unknown_Visibility_317"]), - 318: Unknown(["ID_Visi_SmartGrid", "Unknown_Visibility_318"]), - 319: Unknown(["ID_Visi_Drehzahlgeregelt", "Unknown_Visibility_319"]), - 320: Unknown(["ID_Visi_P155_Inverter", "Unknown_Visibility_320"]), - 321: Unknown(["ID_Visi_Leistungsfreigabe", "Unknown_Visibility_321"]), - 322: Unknown(["ID_Visi_Einst_Vorl_akt_Kuehl", "Unknown_Visibility_322"]), - 323: Unknown(["ID_Visi_Einst_Abtauen_im_Warmwasser", "Unknown_Visibility_323"]), - 324: Unknown(["ID_Visi_Waermemenge_ZWE", "Unknown_Visibility_324"]), - 325: Unknown("Unknown_Visibility_325"), - 326: Unknown("Unknown_Visibility_326"), - 327: Unknown("Unknown_Visibility_327"), - 328: Unknown("Unknown_Visibility_328"), - 329: Unknown("Unknown_Visibility_329"), - 330: Unknown("Unknown_Visibility_330"), - 331: Unknown("Unknown_Visibility_331"), - 332: Unknown("Unknown_Visibility_332"), - 333: Unknown("Unknown_Visibility_333"), - 334: Unknown("Unknown_Visibility_334"), - 335: Unknown("Unknown_Visibility_335"), - 336: Unknown("Unknown_Visibility_336"), - 337: Unknown("Unknown_Visibility_337"), - 338: Unknown("Unknown_Visibility_338"), - 339: Unknown("Unknown_Visibility_339"), - 340: Unknown("Unknown_Visibility_340"), - 341: Unknown("Unknown_Visibility_341"), - 342: Unknown("Unknown_Visibility_342"), - 343: Unknown("Unknown_Visibility_343"), - 344: Unknown("Unknown_Visibility_344"), - 345: Unknown("Unknown_Visibility_345"), - 346: Unknown("Unknown_Visibility_346"), - 347: Unknown("Unknown_Visibility_347"), - 348: Unknown("Unknown_Visibility_348"), - 349: Unknown("Unknown_Visibility_349"), - 350: Unknown("Unknown_Visibility_350"), - 351: Unknown("Unknown_Visibility_351"), - 352: Unknown("Unknown_Visibility_352"), - 353: Unknown("Unknown_Visibility_353"), - 354: Unknown("Unknown_Visibility_354"), - 355: Unknown(["Unknown_Visibility_355", "Unknown_Parameter_355"]), - 356: Unknown(["Unknown_Visibility_356", "Unknown_Parameter_356"]), - 357: Unknown(["Unknown_Visibility_357", "Unknown_Parameter_357"]), - 358: Unknown(["Unknown_Visibility_358", "Unknown_Parameter_358"]), - 359: Unknown(["Unknown_Visibility_359", "Unknown_Parameter_359"]), - 360: Unknown(["Unknown_Visibility_360", "Unknown_Parameter_360"]), - 361: Unknown(["Unknown_Visibility_361", "Unknown_Parameter_361"]), - 362: Unknown(["Unknown_Visibility_362", "Unknown_Parameter_362"]), - 363: Unknown(["Unknown_Visibility_363", "Unknown_Parameter_363"]), - 364: Unknown(["Unknown_Visibility_364", "Unknown_Parameter_364"]), - 365: Unknown(["Unknown_Visibility_365", "Unknown_Parameter_365"]), - 366: Unknown(["Unknown_Visibility_366", "Unknown_Parameter_366"]), - 367: Unknown(["Unknown_Visibility_367", "Unknown_Parameter_367"]), - 368: Unknown(["Unknown_Visibility_368", "Unknown_Parameter_368"]), - 369: Unknown(["Unknown_Visibility_369", "Unknown_Parameter_369"]), - 370: Unknown(["Unknown_Visibility_370", "Unknown_Parameter_370"]), - 371: Unknown(["Unknown_Visibility_371", "Unknown_Parameter_371"]), - 372: Unknown(["Unknown_Visibility_372", "Unknown_Parameter_372"]), - 373: Unknown(["Unknown_Visibility_373", "Unknown_Parameter_373"]), - 374: Unknown(["Unknown_Visibility_374", "Unknown_Parameter_374"]), - 375: Unknown(["Unknown_Visibility_375", "Unknown_Parameter_375"]), - 376: Unknown(["Unknown_Visibility_376", "Unknown_Parameter_376"]), - 377: Unknown(["Unknown_Visibility_377", "Unknown_Parameter_377"]), - 378: Unknown(["Unknown_Visibility_378", "Unknown_Parameter_378"]), - 379: Unknown(["Unknown_Visibility_379", "Unknown_Parameter_379"]), - } diff --git a/tests/test_calculations.py b/tests/cfi/test_cfi_calculations.py similarity index 63% rename from tests/test_calculations.py rename to tests/cfi/test_cfi_calculations.py index a769e661..f246cb36 100644 --- a/tests/test_calculations.py +++ b/tests/cfi/test_cfi_calculations.py @@ -2,7 +2,7 @@ # pylint: disable=too-few-public-methods -from luxtronik.calculations import Calculations +from luxtronik import Calculations class TestCalculations: @@ -11,4 +11,5 @@ class TestCalculations: def test_init(self): """Test cases for initialization""" calculations = Calculations() - assert calculations.name == "Calculation" + assert calculations.name == "calculation" + assert calculations.calculations == calculations._data diff --git a/tests/test_parameters.py b/tests/cfi/test_cfi_parameters.py similarity index 93% rename from tests/test_parameters.py rename to tests/cfi/test_cfi_parameters.py index c803852a..3d8683de 100644 --- a/tests/test_parameters.py +++ b/tests/cfi/test_cfi_parameters.py @@ -2,7 +2,7 @@ # pylint: disable=too-few-public-methods,invalid-name,protected-access -from luxtronik.parameters import Parameters +from luxtronik import Parameters class TestParameters: @@ -11,7 +11,8 @@ class TestParameters: def test_init(self): """Test cases for initialization""" parameters = Parameters() - assert parameters.name == "Parameter" + assert parameters.name == "parameter" + assert parameters.parameters == parameters._data assert parameters.safe assert len(parameters.queue) == 0 @@ -58,7 +59,7 @@ def test_parse(self): p = parameters.get(n) - assert p.name == f"Unknown_Parameter_{n}" + assert p.name == f"unknown_parameter_{n}" def test___iter__(self): """Test cases for __iter__""" diff --git a/tests/test_visibilities.py b/tests/cfi/test_cfi_visibilities.py similarity index 63% rename from tests/test_visibilities.py rename to tests/cfi/test_cfi_visibilities.py index 47bc22f1..460d04ab 100644 --- a/tests/test_visibilities.py +++ b/tests/cfi/test_cfi_visibilities.py @@ -2,7 +2,7 @@ # pylint: disable=too-few-public-methods -from luxtronik.visibilities import Visibilities +from luxtronik import Visibilities class TestVisibilities: @@ -11,4 +11,5 @@ class TestVisibilities: def test_init(self): """Test cases for initialization""" visibilities = Visibilities() - assert visibilities.name == "Visibility" + assert visibilities.name == "visibility" + assert visibilities.visibilities == visibilities._data diff --git a/tests/shi/test_common.py b/tests/shi/test_shi_common.py similarity index 54% rename from tests/shi/test_common.py rename to tests/shi/test_shi_common.py index 65adbd09..9030a23d 100644 --- a/tests/shi/test_common.py +++ b/tests/shi/test_shi_common.py @@ -1,8 +1,4 @@ -import pytest - from luxtronik.shi.common import ( - parse_version, - version_in_range, LuxtronikSmartHomeReadTelegram, LuxtronikSmartHomeWriteTelegram, ) @@ -11,55 +7,6 @@ # Tests ############################################################################### -class TestVersion: - - @pytest.mark.parametrize( - "string, version", - [ - ("1", (1, 0, 0, 0)), - ("2.1", (2, 1, 0, 0)), - ("3.2.1", (3, 2, 1, 0)), - ("1.2.3.4", (1, 2, 3, 4)), - ("1.2.3.4.5", (1, 2, 3, 4)), - ("a.b", None), - ("hello", None), - ("foo.bar", None), - ("1_2", None), - ("3 4", None), - (None, None), - ((1, 0, 0, 4), (1, 0, 0, 4)), - ((2, 1, 3), (2, 1, 3, 0)), - ((3, 2), (3, 2, 0, 0)), - ((5,), (5, 0, 0, 0)), - ((), (0, 0, 0, 0)), - ((3, "foo", 2), None), - ] - ) - def test_parse(self, string, version): - parsed = parse_version(string) - assert parsed == version - - @pytest.mark.parametrize( - "version, since, until, in_range", - [ - (None, None, None, True), - ((1, 2), None, None, True), - (None, (5, 4), (2, 1), True), - ((2, 4), (1, 3), None, True), - ((2, 4), (5, 1), None, False), - ((2, 4), None, (2, 3, 9), False), - ((2, 4), None, (2, 4, 0, 1), True), - ((5, 6), (5, 6), (5, 6), True), - ((5, 6), (5, 7), (5, 6), False), - ((5, 6), (5, 6), (5, 5), False), - ((3, 7), (2, 8), (4, 6), True), - ] - ) - def test_in_range(self, version, since, until, in_range): - result = version_in_range(version, since, until) - assert result == in_range - - class TestReadTelegram: def test_init(self): diff --git a/tests/shi/test_shi_contiguous.py b/tests/shi/test_shi_contiguous.py new file mode 100644 index 00000000..cc655da4 --- /dev/null +++ b/tests/shi/test_shi_contiguous.py @@ -0,0 +1,373 @@ + +from luxtronik.datatypes import Base +from luxtronik.definitions import LuxtronikDefinition +from luxtronik.shi.constants import LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE +from luxtronik.shi.contiguous import ( + ContiguousDataPart, + ContiguousDataBlock, + ContiguousDataBlockList, +) + +""" +The test was originally written for "False". +Since "True" is already checked in "test_definitions.py", +we continue to use "False" consistently here. +""" +Base.concatenate_multiple_data_chunks = False + + +def_a1 = LuxtronikDefinition({ + 'index': 1, + 'count': 1, +}, 'test', 100) +def_a = LuxtronikDefinition({ + 'index': 1, + 'count': 2, +}, 'test', 100) +def_b = LuxtronikDefinition({ + 'index': 3, + 'count': 1, +}, 'test', 100) +def_c = LuxtronikDefinition({ + 'index': 4, + 'count': 3, +}, 'test', 100) +def_c1 = LuxtronikDefinition({ + 'index': 4, + 'count': 1, +}, 'test', 100) +def_c2 = LuxtronikDefinition({ + 'index': 5, + 'count': 1, +}, 'test', 100) +defs = [] + +field_a1 = Base('field_a') +field_a = Base('field_a') +field_b = Base('field_b') +field_c = Base('field_c') +field_c1 = Base('field_c1') +field_c2 = Base('field_c2') + + +class TestContiguousDataPart: + + def test_init(self): + part = ContiguousDataPart(def_a, field_a) + assert part.index == 1 + assert part.addr == 101 + assert part.count == 2 + assert part.field == field_a + assert part.definition == def_a + + def test_repr(self): + part = ContiguousDataPart(def_a, None) + assert repr(part) == "(1, 2)" + + def test_get_data(self): + part = ContiguousDataPart(def_a, field_a) + field_a.raw = [4, 2] + assert part.get_data_arr() == [4, 2] + + field_a.raw = [1, 3, 5] + assert part.get_data_arr() is None + + field_a.raw = [9] + assert part.get_data_arr() is None + + part = ContiguousDataPart(def_a1, field_a1) + + field_a1.raw = [8] + assert part.get_data_arr() == [8] + + field_a1.raw = 7 + assert part.get_data_arr() == [7] + + def test_integrate_data(self): + part = ContiguousDataPart(def_a, field_a) + + part.integrate_data([1, 5, 7, 9], 0) + assert part.field.raw == [1, 5] + + part.integrate_data([1, 5, 7, 9]) + assert part.field.raw == [5, 7] + + part.integrate_data([1, 5, 7, 9], 2) + assert part.field.raw == [7, 9] + + part.integrate_data([1, 5, 7, 9], 3) + assert part.field.raw is None + + part.integrate_data([1, 5, LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE, 9], 1) + assert part.field.raw is None + + part = ContiguousDataPart(def_c1, field_c1) + + part.integrate_data([2, 4, 6], 1) + assert part.field.raw == 4 + + part.integrate_data([2, 4, LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE], 2) + assert part.field.raw is None + + part.integrate_data([2, 4, 6], 5) + assert part.field.raw is None + + +class TestContiguousDataBlock: + + def test_clear(self): + block = ContiguousDataBlock() + block.add(def_a, None) + block.add(def_b, None) + block.add(def_c, None) + block.clear() + assert len(block) == 0 + assert block._last_idx == -1 + + def test_iter(self): + block = ContiguousDataBlock.create_and_add(def_a, None) + block.add(def_b, None) + block.add(def_c, None) + for index, part in enumerate(block): + if index == 0: + assert part.index == 1 + assert part.count == 2 + if index == 1: + assert part.index == 3 + assert part.count == 1 + if index == 2: + assert part.index == 4 + assert part.count == 3 + + def test_add(self): + block = ContiguousDataBlock() + + can_add = block.can_add(def_b) + assert can_add + block.add(def_b, None) + assert len(block) == 1 + + can_add = block.can_add(def_c2) + assert not can_add + block.add(def_c2, None) + assert len(block) == 2 + + can_add = block.can_add(def_a) + assert not can_add + block.add(def_a, None) + assert len(block) == 3 + + def test_first_index(self): + block = ContiguousDataBlock() + assert block.first_index == 0 + + block.add(def_b,field_b) + block.add(def_c, field_c) + + assert block.first_index == 3 + assert block.first_addr == 103 + assert block.overall_count == 4 + + def test_overall_count(self): + block = ContiguousDataBlock() + assert block.overall_count == 0 + + # Several parts for one register + block.add(def_a1, field_a1) + block.add(def_a, field_a) + block.add(def_b, field_b) + block.add(def_c, field_c) + block.add(def_c1, field_c1) + block.add(def_c2, field_c2) + + assert block.first_index == 1 + assert block.first_addr == 101 + assert block.overall_count == 6 + + def test_integrate_data(self): + block = ContiguousDataBlock() + + block.add(def_a1, field_a1) + block.add(def_a, field_a) + block.add(def_b, field_b) + + valid = block.integrate_data(None) + assert not valid + + valid = block.integrate_data([11, 12, 13]) + assert valid + assert block[0].field.raw == 11 + assert block[1].field.raw == [11, 12] + assert block[2].field.raw == 13 + + block.add(def_c, field_c) + + block.integrate_data([7, 6, 5, 4, 3, 2]) + assert valid + assert block[0].field.raw == 7 + assert block[1].field.raw == [7, 6] + assert block[2].field.raw == 5 + assert block[3].field.raw == [4, 3, 2] + + block.add(def_c1, field_c1) + block.add(def_c2, field_c2) + + block.integrate_data([21, 22, 23, 24, 25, 26]) + assert valid + assert block[0].field.raw == 21 + assert block[1].field.raw == [21, 22] + assert block[2].field.raw == 23 + assert block[3].field.raw == [24, 25, 26] + assert block[4].field.raw == 24 + assert block[5].field.raw == 25 + + valid = block.integrate_data([5, 4, 3]) + assert not valid + + def test_get_data(self): + block = ContiguousDataBlock() + + data_arr = block.get_data_arr() + assert data_arr is None + + # Multiple data for a single register #1 + field_a1.raw = 35 + field_a.raw = [56, 57] + block.add(def_a1, field_a1) + block.add(def_a, field_a) + + data_arr = block.get_data_arr() + assert data_arr is None + + block = ContiguousDataBlock() + field_b.raw = 11 + field_c.raw = [21, 22, 23] + block.add(def_b, field_b) + block.add(def_c, field_c) + + data_arr = block.get_data_arr() + assert data_arr == [11, 21, 22, 23] + + # provided data greater than overall count + orig_last = block._last_idx + block._last_idx = orig_last - 1 + data_arr = block.get_data_arr() + assert data_arr is None + block._last_idx = orig_last + + # To less data for one register + field_c.raw = [21, 22] + data_arr = block.get_data_arr() + assert data_arr is None + + # Multiple data for a single register #2 + field_b.raw = 11 + field_c.raw = [21, 22, 23] + field_c1.raw = 6 + field_c2.raw = 7 + block.add(def_c1, field_c1) + block.add(def_c2, field_c2) + + data_arr = block.get_data_arr() + assert data_arr is None + + def test_repr(self): + block = ContiguousDataBlock() + text_empty = repr(block) + assert text_empty + + block.add(def_a1, field_a1) + block.add(def_a, field_a) + text = repr(block) + assert text + assert text > text_empty + + +class TestContiguousDataBlockList: + + def test_init(self): + blocks = ContiguousDataBlockList('foo', True) + assert len(blocks) == 0 + assert blocks.type_name == 'foo' + assert blocks.read_not_write + + def test_iter(self): + blocks = ContiguousDataBlockList('foo', True) + blocks.append_single(def_a, None) + blocks.append_single(def_b, None) + blocks.collect(def_c1, None) + blocks.collect(def_c2, None) + assert len(blocks) == 3 + for index, block in enumerate(blocks): + if index == 0: + assert len(block) == 1 + assert block.first_index == 1 + assert block.overall_count == 2 + if index == 1: + assert len(block) == 1 + assert block.first_index == 3 + assert block.overall_count == 1 + if index == 2: + assert len(block) == 2 + assert block.first_index == 4 + assert block.overall_count == 2 + + blocks.clear() + assert len(blocks) == 0 + + def test_collect(self): + blocks = ContiguousDataBlockList('foo', True) + # First block + blocks.collect(def_c1, None) + blocks.collect(def_c2, None) + # Second block + blocks.collect(def_b, None) + blocks.collect(def_c, None) + # Third block + blocks.collect(def_a1, None) + blocks.collect(def_a, None) + # Fourth block + blocks.append_single(def_b, None) + # Fifth block + blocks.collect(def_c, None) + + assert len(blocks) == 5 + assert blocks[0].first_index == 4 + assert blocks[0].overall_count == 2 + assert blocks[1].first_index == 3 + assert blocks[1].overall_count == 4 + assert blocks[2].first_index == 1 + assert blocks[2].overall_count == 2 + assert blocks[3].first_index == 3 + assert blocks[3].overall_count == 1 + assert blocks[4].first_index == 4 + assert blocks[4].overall_count == 3 + + def test_append(self): + blocks = ContiguousDataBlockList('foo', True) + + block = ContiguousDataBlock() + block.add(def_a, None) + block.add(def_b, None) + block.add(def_c, None) + + blocks.append(block) + assert len(blocks) == 1 + assert blocks[0].first_index == 1 + assert blocks[0].overall_count == 6 + + def test_repr(self): + blocks = ContiguousDataBlockList('foo', True) + text_empty = repr(blocks) + assert text_empty + + block = ContiguousDataBlock() + block.add(def_a, None) + block.add(def_b, None) + block.add(def_c, None) + + blocks.append(block) + + text = repr(blocks) + assert text + assert len(text) > len(text_empty) diff --git a/tests/shi/test_shi_definitions.py b/tests/shi/test_shi_definitions.py new file mode 100644 index 00000000..acb29813 --- /dev/null +++ b/tests/shi/test_shi_definitions.py @@ -0,0 +1,122 @@ +from luxtronik.definitions import LuxtronikDefinition +from luxtronik.shi.constants import LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE +from luxtronik.shi.definitions import ( + get_data_arr, + check_data, + integrate_data, +) + +############################################################################### +# Tests +############################################################################### + +class TestDefinitionFieldPair: + + def test_data_arr(self): + definition = LuxtronikDefinition.unknown(2, 'Foo', 30) + field = definition.create_field() + field.concatenate_multiple_data_chunks = False + + # get from value + definition._count = 1 + field.raw = 5 + arr = get_data_arr(definition, field) + assert arr == [5] + assert check_data(definition, field) + + # get from array + definition._count = 2 + field.raw = [7, 3] + arr = get_data_arr(definition, field) + assert arr == [7, 3] + assert check_data(definition, field) + + # too much data + definition._count = 2 + field.raw = [4, 8, 1] + arr = get_data_arr(definition, field) + assert arr is None + assert not check_data(definition, field) + + # insufficient data + definition._count = 2 + field.raw = [9] + arr = get_data_arr(definition, field) + assert arr is None + assert not check_data(definition, field) + + field.concatenate_multiple_data_chunks = True + + # get from array + definition._count = 2 + field.raw = 0x0007_0003 + arr = get_data_arr(definition, field) + assert arr == [7, 3] + assert check_data(definition, field) + + # too much data + definition._count = 2 + field.raw = 0x0004_0008_0001 + arr = get_data_arr(definition, field) + assert arr == [8, 1] + assert check_data(definition, field) + + # insufficient data + definition._count = 2 + field.raw = 0x0009 + arr = get_data_arr(definition, field) + assert arr == [0, 9] + assert check_data(definition, field) + + def test_integrate(self): + definition = LuxtronikDefinition.unknown(2, 'Foo', 30) + field = definition.create_field() + field.concatenate_multiple_data_chunks = False + + data = [1, LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE, 3, 4, 5, 6, 7] + + # set array + definition._count = 2 + integrate_data(definition, field, data) + assert field.raw == [3, 4] + integrate_data(definition, field, data, 4) + assert field.raw == [5, 6] + integrate_data(definition, field, data, 7) + assert field.raw is None + integrate_data(definition, field, data, 0) + assert field.raw is None + + # set value + definition._count = 1 + integrate_data(definition, field, data) + assert field.raw == 3 + integrate_data(definition, field, data, 5) + assert field.raw == 6 + integrate_data(definition, field, data, 9) + assert field.raw is None + integrate_data(definition, field, data, 1) + assert field.raw is None + + field.concatenate_multiple_data_chunks = True + + # set array + definition._count = 2 + integrate_data(definition, field, data) + assert field.raw == 0x0003_0004 + integrate_data(definition, field, data, 4) + assert field.raw == 0x0005_0006 + integrate_data(definition, field, data, 7) + assert field.raw is None + integrate_data(definition, field, data, 0) + assert field.raw is None + + # set value + definition._count = 1 + integrate_data(definition, field, data) + assert field.raw == 0x0003 + integrate_data(definition, field, data, 5) + assert field.raw == 0x0006 + integrate_data(definition, field, data, 9) + assert field.raw is None + integrate_data(definition, field, data, 1) + assert field.raw is None \ No newline at end of file diff --git a/tests/shi/test_shi_interface.py b/tests/shi/test_shi_interface.py new file mode 100644 index 00000000..f474bb41 --- /dev/null +++ b/tests/shi/test_shi_interface.py @@ -0,0 +1,1324 @@ +import pytest +from unittest.mock import patch + +from luxtronik.datatypes import Base, Unknown +from luxtronik.definitions import LuxtronikDefinition + +from luxtronik.shi.constants import ( + LUXTRONIK_LATEST_SHI_VERSION, + LUXTRONIK_FIRST_VERSION_WITH_SHI, + LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE, +) +from luxtronik.shi.common import ( + LuxtronikSmartHomeReadTelegram, + LuxtronikSmartHomeReadHoldingsTelegram, + LuxtronikSmartHomeReadInputsTelegram, + LuxtronikSmartHomeWriteHoldingsTelegram, +) +from luxtronik.shi.contiguous import ( + ContiguousDataBlock, + ContiguousDataBlockList, +) +from luxtronik.shi import ( + HOLDINGS_DEFINITIONS, + Holdings, + INPUTS_DEFINITIONS, + LuxtronikSmartHomeData, + LuxtronikSmartHomeInterface, + create_modbus_tcp, +) + +############################################################################### +# Fake modbus client +############################################################################### + +class FakeInterface: + telegram_list = [] + result = True + + def __init__(self, host="", port="", timeout=0): + pass + + def _get_data(self, addr, count): + return [addr - 10000 + i for i in range(count)] + + def read_inputs(self, addr, count): + return self._get_data(addr, count) if self.result else None + + def send(self, telegrams): + if not isinstance(telegrams, list): + telegrams = [telegrams] + FakeInterface.telegram_list = telegrams + + for t in telegrams: + if isinstance(t, LuxtronikSmartHomeReadTelegram): + t.data = self._get_data(t.addr, t.count) + return self.result + + +############################################################################### +# Tests +############################################################################### + +class TestLuxtronikSmartHomeData: + + def test_init(self): + data1 = LuxtronikSmartHomeData() + assert data1.holdings is not None + assert data1.holdings.version == LUXTRONIK_LATEST_SHI_VERSION + assert data1.holdings.safe + assert data1.inputs is not None + assert data1.inputs.version == LUXTRONIK_LATEST_SHI_VERSION + assert data1.inputs.safe + + data2 = LuxtronikSmartHomeData(data1.holdings) + assert data2.holdings is data1.holdings + assert data2.inputs is not data1.inputs + + def test_empty(self): + data = LuxtronikSmartHomeData.empty((1, 2, 0, 0), False) + assert data.holdings is not None + assert not data.holdings.safe + assert data.holdings.version == (1, 2, 0, 0) + assert data.inputs is not None + assert data.inputs.safe + assert data.inputs.version == (1, 2, 0, 0) + + +@patch("luxtronik.shi.LuxtronikModbusTcpInterface", FakeInterface) +class TestLuxtronikSmartHomeInterface: + + @classmethod + def setup_class(cls): + cls.interface = LuxtronikSmartHomeInterface(FakeInterface(), LUXTRONIK_FIRST_VERSION_WITH_SHI) + + def test_init(self): + assert isinstance(self.interface._interface, FakeInterface) + assert self.interface._blocks_list == [] + assert self.interface.version == LUXTRONIK_FIRST_VERSION_WITH_SHI + assert len(self.interface._filtered_holdings) > 0 + assert len(self.interface._filtered_inputs) > 0 + + def test_get(self): + assert self.interface.holdings is HOLDINGS_DEFINITIONS + assert self.interface.holdings is self.interface.get_holdings(True) + assert self.interface.holdings is not self.interface.get_holdings(False) + assert self.interface.inputs is INPUTS_DEFINITIONS + assert self.interface.inputs is self.interface.get_inputs(True) + assert self.interface.inputs is not self.interface.get_inputs(False) + + # via index + definition = self.interface._get_definition(2, HOLDINGS_DEFINITIONS) + assert definition is HOLDINGS_DEFINITIONS[2] + + # via name + definition, field = self.interface._get_def_field_pair("hot_water_mode", HOLDINGS_DEFINITIONS) + assert definition is HOLDINGS_DEFINITIONS[5] + assert isinstance(field, Base) + assert field.name == definition.name + + # via definition + definition = self.interface._get_definition(HOLDINGS_DEFINITIONS[6], HOLDINGS_DEFINITIONS) + assert definition is HOLDINGS_DEFINITIONS[6] + + # via field + field_52 = Base("lock_cooling", False) + definition, field = self.interface._get_def_field_pair(field_52, HOLDINGS_DEFINITIONS) + assert definition is HOLDINGS_DEFINITIONS[52] + assert field is field_52 + assert field.name == definition.name + + # unsupported via index + definition, field = self.interface._get_def_field_pair(109, INPUTS_DEFINITIONS) + assert definition is None + assert field is None + + definition = self.interface.inputs.get(109) + assert definition is INPUTS_DEFINITIONS[109] + + # unsupported via name + definition = self.interface._get_definition("mc1_heat_level", HOLDINGS_DEFINITIONS) + assert definition is None + + definition = self.interface.holdings.get("mc1_heat_level") + assert definition is HOLDINGS_DEFINITIONS["mc1_heat_level"] + + # unsupported via definition + definition, field = self.interface._get_def_field_pair(HOLDINGS_DEFINITIONS[23], HOLDINGS_DEFINITIONS) + assert definition is None + assert field is None + + # unsupported via field + field_500 = Base("unknown_input_500", False) + definition, field = self.interface._get_def_field_pair(field_500, INPUTS_DEFINITIONS) + assert definition is None + assert field is None + + @pytest.mark.parametrize( + "name, index", + [ + ("UNKNOWNINPUT", None), + ("UNKNOWN_INPUT", None), + ("UNKNOWN_INPUT_4", 4), + ("UNKNOWN_INPUT_4_5", None), + ("UNKNOWN_INPUT_four", None), + ("unknown_input_8", 8), + ("foo_bar_2", 2), + ] + ) + def test_index_from_name(self, name, index): + idx = self.interface._get_index_from_name(name) + assert idx == index + + def test_try_create(self): + # get unsupported via name + definition = self.interface._try_create_definition("heating_level", HOLDINGS_DEFINITIONS) + assert definition is HOLDINGS_DEFINITIONS["heating_level"] + + # get unsupported via definition + definition = self.interface._try_create_definition(HOLDINGS_DEFINITIONS[8], HOLDINGS_DEFINITIONS) + assert definition is HOLDINGS_DEFINITIONS[8] + + # create by name + definition = self.interface._try_create_definition("unKnOWn_foo_4", HOLDINGS_DEFINITIONS) + assert definition not in HOLDINGS_DEFINITIONS + assert definition.name == "unknown_holding_4" + assert definition.index == 4 + assert definition.count == 1 + assert not definition.writeable + assert definition.data_type is Unknown + + # fail by name + definition = self.interface._try_create_definition("unKnOWn_foo4", HOLDINGS_DEFINITIONS) + assert definition is None + + definition = self.interface._try_create_definition("nKnOWn_foo_4", HOLDINGS_DEFINITIONS) + assert definition is None + + # create by index + definition = self.interface._try_create_definition(9, HOLDINGS_DEFINITIONS) + assert definition not in HOLDINGS_DEFINITIONS + assert definition.name == "unknown_holding_9" + assert definition.index == 9 + assert definition.count == 1 + assert not definition.writeable + assert definition.data_type is Unknown + + # fail by else + definition = self.interface._try_create_definition(Base, HOLDINGS_DEFINITIONS) + assert definition is None + + # create by index as name + definition = self.interface._try_create_definition("14", HOLDINGS_DEFINITIONS) + assert definition not in HOLDINGS_DEFINITIONS + assert definition.name == "unknown_holding_14" + assert definition.index == 14 + assert definition.count == 1 + assert not definition.writeable + assert definition.data_type is Unknown + + def test_create_telegram(self): + block = ContiguousDataBlock() + field_1 = HOLDINGS_DEFINITIONS[10].create_field() + block.add(HOLDINGS_DEFINITIONS[10], field_1) + field_2 = HOLDINGS_DEFINITIONS[11].create_field() + block.add(HOLDINGS_DEFINITIONS[11], field_2) + addr = HOLDINGS_DEFINITIONS[10].addr + count = HOLDINGS_DEFINITIONS[10].count + HOLDINGS_DEFINITIONS[11].count + + # read holdings + telegram = self.interface._create_read_telegram(block, LuxtronikSmartHomeReadHoldingsTelegram) + assert type(telegram) is LuxtronikSmartHomeReadHoldingsTelegram + assert telegram.addr == addr + assert telegram.count == count + assert telegram.data == [] + + telegram = self.interface._create_telegram(block, "holding", True) + assert type(telegram) is LuxtronikSmartHomeReadHoldingsTelegram + assert telegram.addr == addr + assert telegram.count == count + assert telegram.data == [] + + # read inputs + telegram = self.interface._create_read_telegram(block, LuxtronikSmartHomeReadInputsTelegram) + assert type(telegram) is LuxtronikSmartHomeReadInputsTelegram + assert telegram.addr == addr + assert telegram.count == count + assert telegram.data == [] + + telegram = self.interface._create_telegram(block, "input", True) + assert type(telegram) is LuxtronikSmartHomeReadInputsTelegram + assert telegram.addr == addr + assert telegram.count == count + assert telegram.data == [] + + # fail on create + field_1.raw = 21 + telegram = self.interface._create_write_telegram(block, LuxtronikSmartHomeWriteHoldingsTelegram) + assert telegram is None + + # write holdings + field_2.raw = 5 + telegram = self.interface._create_write_telegram(block, LuxtronikSmartHomeWriteHoldingsTelegram) + assert type(telegram) is LuxtronikSmartHomeWriteHoldingsTelegram + assert telegram.addr == addr + assert telegram.count == count + assert telegram.data == [21, 5] + + telegram = self.interface._create_telegram(block, "holding", False) + assert type(telegram) is LuxtronikSmartHomeWriteHoldingsTelegram + assert telegram.addr == addr + assert telegram.count == count + assert telegram.data == [21, 5] + + # fail on create + telegram = self.interface._create_telegram(block, "input", False) + assert telegram is None + + def test_create_telegrams(self): + blocks_list = [] + blocks = ContiguousDataBlockList("holding", True) + + # block 1 + block = ContiguousDataBlock() + block.add(HOLDINGS_DEFINITIONS[10], HOLDINGS_DEFINITIONS[10].create_field()) + block.add(HOLDINGS_DEFINITIONS[11], HOLDINGS_DEFINITIONS[11].create_field()) + blocks.append(block) + + # block 2 + blocks.append_single(HOLDINGS_DEFINITIONS[13], HOLDINGS_DEFINITIONS[13].create_field()) + + # block 3 + blocks.append_single(HOLDINGS_DEFINITIONS[10], HOLDINGS_DEFINITIONS[10].create_field()) + + blocks_list.append(blocks) + + blocks = ContiguousDataBlockList("holding", False) + + # invalid block + blocks.append_single(HOLDINGS_DEFINITIONS[12], HOLDINGS_DEFINITIONS[12].create_field()) + # block 4 + field3 = HOLDINGS_DEFINITIONS[13].create_field() + blocks.append_single(HOLDINGS_DEFINITIONS[13], field3) + + blocks_list.append(blocks) + + field3.raw = 17 + + telegram_data = self.interface._create_telegrams(blocks_list) + assert len(telegram_data) == 4 + # blocks + assert len(telegram_data[0][0]) == 2 + assert telegram_data[0][0].first_index == 10 + assert telegram_data[0][0].overall_count == 2 + assert len(telegram_data[1][0]) == 1 + assert telegram_data[1][0].first_index == 13 + assert telegram_data[1][0].overall_count == 1 + assert len(telegram_data[2][0]) == 1 + assert telegram_data[2][0].first_index == 10 + assert telegram_data[2][0].overall_count == 1 + assert len(telegram_data[3][0]) == 1 + assert telegram_data[3][0].first_index == 13 + assert telegram_data[3][0].overall_count == 1 + # telegrams + assert telegram_data[0][1].count == 2 + assert telegram_data[1][1].count == 1 + assert telegram_data[2][1].count == 1 + assert telegram_data[3][1].count == 1 + # read not write + assert telegram_data[0][2] + assert telegram_data[1][2] + assert telegram_data[2][2] + assert not telegram_data[3][2] + + # integrate + telegram_data[0][1].data = [18, 4] + telegram_data[1][1].data = [9] + telegram_data[2][1].data = [27] + telegram_data[3][0][0].field.write_pending = True + valid = self.interface._integrate_data(telegram_data) + assert valid + # [index data, index for blocks, index for part] + assert telegram_data[0][0][0].field.raw == 18 + assert telegram_data[0][0][1].field.raw == 4 + assert telegram_data[1][0][0].field.raw == 9 + assert telegram_data[2][0][0].field.raw == 27 + assert not telegram_data[3][0][0].field.write_pending + assert telegram_data[3][0][0].field.raw == 17 # no update + + # integrate not available / None -> no error + telegram_data[0][1].data = [18, 4] + telegram_data[1][1].data = [LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE] + telegram_data[2][1].data = [None] + valid = self.interface._integrate_data(telegram_data) + assert valid + # [index data, index for blocks, index for part] + assert telegram_data[0][0][0].field.raw == 18 + assert telegram_data[0][0][1].field.raw == 4 + assert telegram_data[1][0][0].field.raw is None + assert telegram_data[2][0][0].field.raw is None + assert telegram_data[3][0][0].field.raw == 17 # no update + + # integrate too less -> error + telegram_data[0][1].data = [18] + telegram_data[1][1].data = [1] + telegram_data[2][1].data = [None] + valid = self.interface._integrate_data(telegram_data) + assert not valid + # [index data, index for blocks, index for part] + assert telegram_data[0][0][0].field.raw == 18 + assert telegram_data[0][0][1].field.raw == 4 # no update + assert telegram_data[1][0][0].field.raw == 1 + assert telegram_data[2][0][0].field.raw is None + assert telegram_data[3][0][0].field.raw == 17 # no update + + def test_prepare(self): + definition = HOLDINGS_DEFINITIONS[2] + field = definition.create_field() + field.raw = 2 + + # supported valid read + valid = self.interface._prepare_read_field(definition, field) + assert valid + assert field.raw == 2 + + # supported valid write + field.raw = 5 + field.write_pending = True + valid = self.interface._prepare_write_field(definition, field, False, None) + assert valid + assert field.raw == 5 + + # supported invalid write via safe + field.raw = 6 + field.write_pending = True + field.writeable = False + valid = self.interface._prepare_write_field(definition, field, True, None) + assert not valid + assert field.raw == 6 + field.writeable = True + + # supported invalid write via write_pending + field.raw = 7 + field.write_pending = False + valid = self.interface._prepare_write_field(definition, field, False, None) + assert not valid + assert field.raw == 7 + + # supported valid write with data + field.raw = 8 + field.write_pending = False + valid = self.interface._prepare_write_field(definition, field, False, 9) + assert valid + assert field.value == 9 + + # supported invalid write via data + field.raw = [] + field.write_pending = True + valid = self.interface._prepare_write_field(definition, field, False, None) + assert not valid + assert field.raw == [] + + definition = HOLDINGS_DEFINITIONS[3] + field = definition.create_field() + field.raw = 1 + + # not supported read + valid = self.interface._prepare_read_field(definition, field) + assert not valid + assert field.raw is None + + # not supported write + field.raw = 1 + valid = self.interface._prepare_write_field(definition, field, False, None) + assert not valid + assert field.raw == 1 + + def test_collect_field(self): + blocks_list = [] + + # could not collect via None + field = self.interface._collect_field(blocks_list, None, HOLDINGS_DEFINITIONS, True, True, None) + assert field is None + assert len(blocks_list) == 0 + + # could not collect via string + field = self.interface._collect_field(blocks_list, 'foo', HOLDINGS_DEFINITIONS, True, True, None) + assert field is None + assert len(blocks_list) == 0 + + # could not collect, not supported read + field = self.interface._collect_field(blocks_list, 3, HOLDINGS_DEFINITIONS, True, True, None) + assert field is None + assert len(blocks_list) == 0 + + # could not collect, safe + field = self.interface._collect_field(blocks_list, 0, INPUTS_DEFINITIONS, False, True, None) + assert field is None + assert len(blocks_list) == 0 + + # collected read + field = self.interface._collect_field(blocks_list, 2, HOLDINGS_DEFINITIONS, True, True, None) + assert field is not None + assert field.name == "heating_offset" + assert len(blocks_list) == 1 + # blocks + assert blocks_list[0].type_name == "holding" + assert blocks_list[0].read_not_write + assert len(blocks_list[0]) == 1 + # block + assert blocks_list[0][0].first_index == 2 + assert blocks_list[0][0].overall_count == 1 + assert len(blocks_list[0][0]) == 1 + # part + assert blocks_list[0][0][0].definition.index == 2 + assert blocks_list[0][0][0].field is field + + # could not collect, not supported write + field = self.interface._collect_field(blocks_list, 3, HOLDINGS_DEFINITIONS, False, True, None) + assert field is None + assert len(blocks_list) == 1 + + # collected write + field = self.interface._collect_field(blocks_list, 1, HOLDINGS_DEFINITIONS, False, True, 20) + assert field is not None + assert field.name == "heating_setpoint" + assert field.value == 20 + assert len(blocks_list) == 2 + # blocks + assert blocks_list[1].type_name == "holding" + assert not blocks_list[1].read_not_write + assert len(blocks_list[1]) == 1 + # block + assert blocks_list[1][0].first_index == 1 + assert blocks_list[1][0].overall_count == 1 + assert len(blocks_list[1][0]) == 1 + # part + assert blocks_list[1][0][0].definition.index == 1 + assert blocks_list[1][0][0].field is field + + valid = self.interface._send_and_integrate(blocks_list) + assert valid + assert len(FakeInterface.telegram_list) == 2 + assert type(FakeInterface.telegram_list[0]) is LuxtronikSmartHomeReadHoldingsTelegram + assert FakeInterface.telegram_list[0].addr == 10000 + 2 + assert FakeInterface.telegram_list[0].count == 1 + assert type(FakeInterface.telegram_list[1]) is LuxtronikSmartHomeWriteHoldingsTelegram + assert FakeInterface.telegram_list[1].addr == 10000 + 1 + assert FakeInterface.telegram_list[1].count == 1 + + def test_collect_fields(self): + blocks_list = [] + + # could not collect via None + self.interface._collect_fields(blocks_list, None, HOLDINGS_DEFINITIONS, True) + assert len(blocks_list) == 0 + + data_vector = Holdings.empty(LUXTRONIK_FIRST_VERSION_WITH_SHI) + data_vector.add(0) + data_vector.add(2) + data_vector.add(3) # not supported + data_vector.add(4) # does not exist + data_vector.add(5) + data_vector.add(6) + data_vector.add(7) + data_vector.update_read_blocks() + + # collect read + self.interface._collect_fields(blocks_list, data_vector, HOLDINGS_DEFINITIONS, True) + assert len(blocks_list) == 1 + # blocks + assert blocks_list[0].type_name == "holding" + assert blocks_list[0].read_not_write + assert len(blocks_list[0]) == 3 + # block + assert blocks_list[0][0].first_index == 0 + assert blocks_list[0][0].overall_count == 1 + assert blocks_list[0][1].first_index == 2 + assert blocks_list[0][1].overall_count == 1 + assert blocks_list[0][2].first_index == 5 + assert blocks_list[0][2].overall_count == 3 + assert len(blocks_list[0][2]) == 3 + # part + assert blocks_list[0][2][0].definition.index == 5 + assert blocks_list[0][2][1].definition.index == 6 + assert blocks_list[0][2][2].definition.index == 7 + + data_vector[0].value = 'Setpoint' + data_vector[1] = 20 # not added + data_vector.set(5, 'Setpoint') + data_vector[6] = 40 + + # collect write + self.interface._collect_fields(blocks_list, data_vector, HOLDINGS_DEFINITIONS, False) + assert len(blocks_list) == 2 + # blocks + assert blocks_list[1].type_name == "holding" + assert not blocks_list[1].read_not_write + assert len(blocks_list[1]) == 2 + # block + assert blocks_list[1][0].first_index == 0 + assert blocks_list[1][0].overall_count == 1 + assert blocks_list[1][1].first_index == 5 + assert blocks_list[1][1].overall_count == 2 + assert len(blocks_list[1][1]) == 2 + # part + assert blocks_list[1][1][0].field.value == 'Setpoint' + assert blocks_list[1][1][1].field.value == 40 + + self.interface._send_and_integrate(blocks_list) + assert len(FakeInterface.telegram_list) == 5 + assert type(FakeInterface.telegram_list[0]) is LuxtronikSmartHomeReadHoldingsTelegram + assert FakeInterface.telegram_list[0].addr == 10000 + 0 + assert FakeInterface.telegram_list[0].count == 1 + assert type(FakeInterface.telegram_list[1]) is LuxtronikSmartHomeReadHoldingsTelegram + assert FakeInterface.telegram_list[1].addr == 10000 + 2 + assert FakeInterface.telegram_list[1].count == 1 + assert type(FakeInterface.telegram_list[2]) is LuxtronikSmartHomeReadHoldingsTelegram + assert FakeInterface.telegram_list[2].addr == 10000 + 5 + assert FakeInterface.telegram_list[2].count == 3 + assert type(FakeInterface.telegram_list[3]) is LuxtronikSmartHomeWriteHoldingsTelegram + assert FakeInterface.telegram_list[3].addr == 10000 + 0 + assert FakeInterface.telegram_list[3].count == 1 + assert type(FakeInterface.telegram_list[4]) is LuxtronikSmartHomeWriteHoldingsTelegram + assert FakeInterface.telegram_list[4].addr == 10000 + 5 + assert FakeInterface.telegram_list[4].count == 2 + + + def test_collect_field2(self): + self.interface._blocks_list = [] + + h2 = self.interface.holdings.get(2).create_field() + h3 = self.interface.holdings.get(3).create_field() + i105 = self.interface.inputs.get(105).create_field() + i109 = self.interface.inputs.get(109).create_field() + + # collect supported + h2.raw = 2 + field = self.interface.collect_holding_for_read(h2) + assert len(self.interface._blocks_list) == 1 + assert self.interface._blocks_list[0].type_name == "holding" + assert self.interface._blocks_list[0].read_not_write + assert field == h2 + assert field.raw == 2 + + h2.raw = 2 + h2.write_pending = True + field = self.interface.collect_holding_for_write(h2) + assert len(self.interface._blocks_list) == 2 + assert self.interface._blocks_list[1].type_name == "holding" + assert not self.interface._blocks_list[1].read_not_write + assert field == h2 + assert field.raw == 2 + assert field.write_pending + + h2.raw = 2 + h2.write_pending = True + field = self.interface.collect_holding(h2) + assert len(self.interface._blocks_list) == 4 + assert self.interface._blocks_list[2].type_name == "holding" + assert not self.interface._blocks_list[2].read_not_write + assert self.interface._blocks_list[3].type_name == "holding" + assert self.interface._blocks_list[3].read_not_write + assert field == h2 + assert field.raw == 2 + assert field.write_pending + + i105.raw = 105 + field = self.interface.collect_input(i105) + assert len(self.interface._blocks_list) == 5 + assert self.interface._blocks_list[4].type_name == "input" + assert self.interface._blocks_list[4].read_not_write + assert field == i105 + assert field.raw == 105 + + # not collect not supported + h3.raw = 3 + field = self.interface.collect_holding_for_read(h3) + assert len(self.interface._blocks_list) == 5 + assert field is None + assert h3.raw is None + + h3.raw = 3 + h3.write_pending = True + field = self.interface.collect_holding_for_write(h3) + assert len(self.interface._blocks_list) == 5 + assert field is None + assert h3.raw == 3 + assert h3.write_pending + + h3.raw = 3 + h3.write_pending = True + field = self.interface.collect_holding(h3) + assert len(self.interface._blocks_list) == 5 + assert field is None + assert h3.raw == 3 + assert h3.write_pending + + i109.raw = 109 + field = self.interface.collect_input(i109) + assert len(self.interface._blocks_list) == 5 + assert field is None + assert i109.raw is None + + # not collect not existing + field = self.interface.collect_holding_for_read(4) + assert len(self.interface._blocks_list) == 5 + assert field is None + + field = self.interface.collect_holding_for_write(4) + assert len(self.interface._blocks_list) == 5 + assert field is None + + field = self.interface.collect_holding(4) + assert len(self.interface._blocks_list) == 5 + assert field is None + + field = self.interface.collect_input(115) + assert len(self.interface._blocks_list) == 5 + assert field is None + + self.interface.send() + assert len(self.interface._blocks_list) == 0 + + def test_collect_fields2(self): + self.interface._blocks_list = [] + + h = self.interface.create_holdings() + self.interface.collect_holdings_for_read(h) + assert len(self.interface._blocks_list) == 1 + assert self.interface._blocks_list[0].type_name == "holding" + assert self.interface._blocks_list[0].read_not_write + + self.interface.collect_holdings_for_read(h[0]) + assert len(self.interface._blocks_list) == 1 + + # nothing to write + self.interface.collect_holdings_for_write(self.interface.create_holdings()) + assert len(self.interface._blocks_list) == 1 + + self.interface.collect_holdings_for_write(h[0]) + assert len(self.interface._blocks_list) == 1 + + h[0] = 'Setpoint' + self.interface.collect_holdings(h) + assert len(self.interface._blocks_list) == 3 + assert self.interface._blocks_list[1].type_name == "holding" + assert not self.interface._blocks_list[1].read_not_write + assert self.interface._blocks_list[2].type_name == "holding" + assert self.interface._blocks_list[2].read_not_write + + self.interface.collect_holdings(h[0]) + assert len(self.interface._blocks_list) == 3 + + i = self.interface.create_inputs() + self.interface.collect_inputs(i) + assert len(self.interface._blocks_list) == 4 + assert self.interface._blocks_list[3].type_name == "input" + assert self.interface._blocks_list[3].read_not_write + + self.interface.collect_inputs(i[0]) + assert len(self.interface._blocks_list) == 4 + + d = self.interface.create_data() + self.interface.collect_data_for_read(d) + assert len(self.interface._blocks_list) == 6 + assert self.interface._blocks_list[4].type_name == "holding" + assert self.interface._blocks_list[4].read_not_write + assert self.interface._blocks_list[5].type_name == "input" + assert self.interface._blocks_list[5].read_not_write + + self.interface.collect_data_for_read(i) + assert len(self.interface._blocks_list) == 6 + + d.holdings[0] = 'Setpoint' + self.interface.collect_data_for_write(d) + assert len(self.interface._blocks_list) == 7 + assert self.interface._blocks_list[6].type_name == "holding" + assert not self.interface._blocks_list[6].read_not_write + + self.interface.collect_data_for_write(h) + assert len(self.interface._blocks_list) == 7 + + self.interface.collect_data(d) + assert len(self.interface._blocks_list) == 10 + assert self.interface._blocks_list[7].type_name == "holding" + assert not self.interface._blocks_list[7].read_not_write + assert self.interface._blocks_list[8].type_name == "holding" + assert self.interface._blocks_list[8].read_not_write + assert self.interface._blocks_list[9].type_name == "input" + assert self.interface._blocks_list[9].read_not_write + + self.interface.collect_data(None) + assert len(self.interface._blocks_list) == 10 + + self.interface.send() + assert len(self.interface._blocks_list) == 0 + + def test_create_holding(self): + + # supported + def_2 = self.interface.holdings.get(2) + field_2 = self.interface.create_holding(2) + assert isinstance(def_2, LuxtronikDefinition) + assert isinstance(field_2, Base) + assert def_2.name == field_2.name + + # not supported + def_3 = self.interface.holdings.get(3) + field_3 = self.interface.create_holding(3) + assert isinstance(def_3, LuxtronikDefinition) + assert field_3 is None + + # not existing + def_4 = self.interface.holdings.get(4) + field_4 = self.interface.create_holding(4) + assert def_4 is None + assert field_4 is None + + vector = self.interface.create_holdings(False) + assert not vector.safe + # supported + field = vector[2] + assert isinstance(field, Base) + assert field_2.name == field.name + # not supported + field = vector[3] + assert field is None + + vector = self.interface.create_holdings(True) + assert vector.safe + # not existing + field = vector[4] + assert field is None + + vector = self.interface.create_empty_holdings(False) + assert not vector.safe + assert len(vector) == 0 + # supported but not added + field = vector[2] + assert field is None + + def test_read_holding(self): + FakeInterface.result = False + + # read field with error + field = self.interface.read_holding(2) + assert field is None + + # read vector with error + vector = self.interface.read_holdings() + assert vector.safe + # provided data will be integrated + assert vector[2].raw == 2 + + # read empty vector + vector = self.interface.create_empty_holdings(False) + self.interface.read_holdings(vector) + assert not vector.safe + assert vector[2] is None + + FakeInterface.result = True + + # read field + field = self.interface.read_holding(2) + assert field is not None + assert field.raw == 2 + + # read vector + vector = self.interface.read_holdings() + assert vector.safe + assert vector[2].raw == 2 + + # read empty vector + vector = self.interface.create_empty_holdings(False) + self.interface.read_holdings(vector) + assert not vector.safe + assert vector[2] is None + + def test_write_holding(self): + + # prepare + vector = self.interface.create_empty_holdings(True) + field_2 = vector.add(2) + assert len(vector) == 1 + + FakeInterface.result = False + + # write field with error + field = self.interface.write_holding(2, 19) + assert field is None + + # write vector with error + field_2.value = 20 + success = self.interface.write_holdings(vector) + assert not success + + # write None + success = self.interface.write_holdings(2) + assert not success + + # write and read vector with error + field_2.value = 20 + success = self.interface.write_and_read_holdings(vector) + assert not success + + # write and read None + success = self.interface.write_and_read_holdings(4) + assert not success + + FakeInterface.result = True + + # write field + field = self.interface.write_holding(2, 19) + assert isinstance(field, Base) + assert field.value == 19 + + # write vector + field_2.value = 20 + success = self.interface.write_holdings(vector) + assert success + + # write and read vector + field_2.value = 20 + success = self.interface.write_and_read_holdings(vector) + assert success + + # write none + success = self.interface.write_holdings(None) + assert not success + success = self.interface.write_holdings(7) + assert not success + + # write and read none + success = self.interface.write_and_read_holdings(None) + assert not success + success = self.interface.write_and_read_holdings(18) + assert not success + + def test_create_input(self): + + # supported + def_105 = self.interface.inputs.get(105) + field_105 = self.interface.create_input(105) + assert isinstance(def_105, LuxtronikDefinition) + assert isinstance(field_105, Base) + assert def_105.name == field_105.name + + # not supported + def_109 = self.interface.inputs.get(109) + field_109 = self.interface.create_input(109) + assert isinstance(def_109, LuxtronikDefinition) + assert field_109 is None + + # not existing + def_115 = self.interface.inputs.get(115) + field_115 = self.interface.create_input(115) + assert def_115 is None + assert field_115 is None + + vector = self.interface.create_inputs() + assert vector.safe + # supported + field = vector[105] + assert isinstance(field, Base) + assert field_105.name == field.name + # not supported + field = vector[109] + assert field is None + # not existing + field = vector[115] + assert field is None + + vector = self.interface.create_empty_holdings() + assert vector.safe + assert len(vector) == 0 + # supported but not added + field = vector[105] + assert field is None + + def test_read_input(self): + FakeInterface.result = False + + # read field with error + field = self.interface.read_input(105) + assert field is None + + # read vector with error + vector = self.interface.read_inputs() + assert vector.safe + # provided data will be integrated + assert vector[105].raw == 105 + + # read empty vector + vector = self.interface.create_empty_inputs() + self.interface.read_inputs(vector) + assert vector.safe + assert vector[105] is None + + FakeInterface.result = True + + # read field + field = self.interface.read_input(105) + assert field is not None + assert field.raw == 105 + + # read vector + vector = self.interface.read_inputs() + assert vector.safe + assert vector[105].raw == 105 + + # read empty vector + vector = self.interface.create_empty_inputs() + self.interface.read_inputs(vector) + assert vector.safe + assert vector[105] is None + + def test_create_data(self): + + data = self.interface.create_data(False) + assert not data.holdings.safe + # supported + field = data.holdings[2] + assert isinstance(field, Base) + # not supported + field = data.holdings[3] + assert field is None + + data = self.interface.create_data(True) + assert data.holdings.safe + # not existing + field = data.holdings[4] + assert field is None + + data = self.interface.create_empty_data(False) + assert not data.holdings.safe + assert len(data.holdings) == 0 + assert len(data.inputs) == 0 + # supported but not added + field = data.holdings[2] + assert field is None + + def test_read_data(self): + FakeInterface.result = False + + # read data with error + data = self.interface.read_data() + assert data.holdings.safe + # provided data will be integrated + assert data.holdings[2].raw == 2 + + data = self.interface.read() + assert data.holdings.safe + # provided data will be integrated + assert data.holdings[2].raw == 2 + + # read empty data + data = self.interface.create_empty_data(False) + self.interface.read_data(data) + assert not data.holdings.safe + assert data.holdings[2] is None + + FakeInterface.result = True + + # read data + data = self.interface.read_data() + assert data.holdings.safe + assert data.holdings[2].raw == 2 + + data = self.interface.read() + assert data.holdings.safe + assert data.holdings[2].raw == 2 + + # read empty data + data = self.interface.create_empty_data(False) + self.interface.read_data(data) + assert not data.holdings.safe + assert data.holdings[2] is None + + def test_write_data(self): + + # prepare + data = self.interface.create_empty_data(True) + field_2 = data.holdings.add(2) + assert len(data.holdings) == 1 + + FakeInterface.result = False + + # write data with error + field_2.value = 20 + success = self.interface.write_data(data) + assert not success + + field_2.value = 20 + success = self.interface.write(data) + assert not success + + # write None + success = self.interface.write(None) + assert not success + + # write and read data with error + field_2.value = 20 + success = self.interface.write_and_read_data(data) + assert not success + + field_2.value = 20 + success = self.interface.write_and_read(data) + assert not success + + # write and read None + success = self.interface.write_and_read(None) + assert not success + + FakeInterface.result = True + + # write vector + field_2.value = 20 + success = self.interface.write_data(data) + assert success + + field_2.value = 20 + success = self.interface.write(data) + assert success + + # write and read data + field_2.value = 20 + success = self.interface.write_and_read_data(data) + assert success + + field_2.value = 20 + success = self.interface.write_and_read(data) + assert success + + # write none + success = self.interface.write_data(None) + assert not success + + success = self.interface.write(None) + assert not success + + # write and read none + success = self.interface.write_and_read_data(None) + assert not success + + success = self.interface.write_and_read(None) + assert not success + + def test_raw(self): + FakeInterface.result = False + + data = self.interface.read_holding_raw(1, 3) + assert data is None + + success = self.interface.write_holding_raw(1, [7, 6, 3]) + assert not success + + data = self.interface.read_input_raw(2, 5) + assert data is None + + FakeInterface.result = True + + data = self.interface.read_holding_raw(1, 3) + assert data == [1, 2, 3] + + success = self.interface.write_holding_raw(1, [7, 6, 3]) + assert success + + data = self.interface.read_input_raw(2, 5) + assert data == [2, 3, 4, 5, 6] + + def test_read_then_write(self): + field = self.interface.create_holding(2) + + field.value = 20 + self.interface.collect_holding_for_read(field) + assert field.value == 20 + + self.interface.collect_holding_for_write(field, 32) + assert field.value == 32 + + self.interface.read_input(0) + assert len(FakeInterface.telegram_list) == 3 + assert FakeInterface.telegram_list[0].data == [2] + assert FakeInterface.telegram_list[1].data == [32 * 10] + assert FakeInterface.telegram_list[2].data == [0] + + assert field.raw == 2 + + def test_write_then_read(self): + field = self.interface.create_holding(2) + + self.interface.collect_holding_for_write(field, 32) + assert field.value == 32 + + self.interface.collect_holding_for_read(field) + assert field.value == 32 + + field.value = 42 + + self.interface.read_input(0) + assert len(FakeInterface.telegram_list) == 3 + assert FakeInterface.telegram_list[0].data == [42 * 10] + assert FakeInterface.telegram_list[1].data == [2] + assert FakeInterface.telegram_list[2].data == [0] + + assert field.raw == 2 + + def test_trial_and_error_mode(self): + + # prepare + interface = LuxtronikSmartHomeInterface(FakeInterface(), None) + + holdings = Holdings.empty(None) + h0 = holdings.add(0) # 3.90.1 + h1 = holdings.add(1) # 3.90.1 + h2 = holdings.add(2) # 3.90.1 + h3 = holdings.add(3) # 3.92.0 + h4 = holdings.add(4) + assert h4 is None + + # add vector for read + interface.collect_holdings_for_read(holdings) + assert len(interface._blocks_list) == 1 + assert len(interface._blocks_list[0]) == 4 + assert len(interface._blocks_list[0][0]) == 1 + assert interface._blocks_list[0][0][0].field == h0 + assert len(interface._blocks_list[0][1]) == 1 + assert interface._blocks_list[0][1][0].field == h1 + assert len(interface._blocks_list[0][2]) == 1 + assert interface._blocks_list[0][2][0].field == h2 + assert len(interface._blocks_list[0][3]) == 1 + assert interface._blocks_list[0][3][0].field == h3 + + # add vector for write + h1.raw = 10 + h1.write_pending = True + h3.raw = 1 + h3.write_pending = True + interface.collect_holdings_for_write(holdings) + assert len(interface._blocks_list) == 2 + assert len(interface._blocks_list[1]) == 2 + assert len(interface._blocks_list[1][0]) == 1 + assert interface._blocks_list[1][0][0].field == h1 + assert len(interface._blocks_list[1][1]) == 1 + assert interface._blocks_list[1][1][0].field == h3 + + # add not existing read (success) + field = interface.collect_holding_for_read('unknown_foo_4') + assert type(field) is Unknown + assert len(interface._blocks_list) == 3 + assert len(interface._blocks_list[2]) == 1 + assert len(interface._blocks_list[2][0]) == 1 + assert interface._blocks_list[2][0][0].definition.name == 'unknown_holding_4' + assert interface._blocks_list[2][0][0].definition.index == 4 + assert interface._blocks_list[2][0][0].definition.count == 1 + assert interface._blocks_list[2][0][0].field.name == 'unknown_holding_4' + assert not interface._blocks_list[2][0][0].field.writeable + + # add not existing read (fail) + field = interface.collect_holding_for_read('bar_foo_4') + assert field is None + assert len(interface._blocks_list) == 3 + + # add not existing write (success) + field = interface.collect_holding_for_write('unknown_bar_4', 16, False) + assert type(field) is Unknown + assert len(interface._blocks_list) == 4 + assert len(interface._blocks_list[3]) == 1 + assert len(interface._blocks_list[3][0]) == 1 + assert interface._blocks_list[3][0][0].field.name == 'unknown_holding_4' + assert not interface._blocks_list[3][0][0].field.writeable + + # add not existing write (success) + field = interface.collect_holding_for_write('unknown_bar_4', 17, True) + assert field is None + assert len(interface._blocks_list) == 4 + + interface.send() + offset = interface.holdings.offset + assert len(FakeInterface.telegram_list) == 8 + assert type(FakeInterface.telegram_list[0]) is LuxtronikSmartHomeReadHoldingsTelegram + assert FakeInterface.telegram_list[0].addr == offset + 0 + assert FakeInterface.telegram_list[0].count == 1 + assert type(FakeInterface.telegram_list[1]) is LuxtronikSmartHomeReadHoldingsTelegram + assert FakeInterface.telegram_list[1].addr == offset + 1 + assert FakeInterface.telegram_list[1].count == 1 + assert type(FakeInterface.telegram_list[2]) is LuxtronikSmartHomeReadHoldingsTelegram + assert FakeInterface.telegram_list[2].addr == offset + 2 + assert FakeInterface.telegram_list[2].count == 1 + assert type(FakeInterface.telegram_list[3]) is LuxtronikSmartHomeReadHoldingsTelegram + assert FakeInterface.telegram_list[3].addr == offset + 3 + assert FakeInterface.telegram_list[3].count == 1 + assert type(FakeInterface.telegram_list[4]) is LuxtronikSmartHomeWriteHoldingsTelegram + assert FakeInterface.telegram_list[4].addr == offset + 1 + assert FakeInterface.telegram_list[4].count == 1 + assert FakeInterface.telegram_list[4].data == [10] + assert type(FakeInterface.telegram_list[5]) is LuxtronikSmartHomeWriteHoldingsTelegram + assert FakeInterface.telegram_list[5].addr == offset + 3 + assert FakeInterface.telegram_list[5].count == 1 + assert FakeInterface.telegram_list[5].data == [1] + assert type(FakeInterface.telegram_list[6]) is LuxtronikSmartHomeReadHoldingsTelegram + assert FakeInterface.telegram_list[6].addr == offset + 4 + assert FakeInterface.telegram_list[6].count == 1 + assert type(FakeInterface.telegram_list[7]) is LuxtronikSmartHomeWriteHoldingsTelegram + assert FakeInterface.telegram_list[7].addr == offset + 4 + assert FakeInterface.telegram_list[7].count == 1 + assert FakeInterface.telegram_list[7].data == [16] + + + def check_definitions(self, interface): + definitions = interface.get_holdings(False) + vector = interface.create_holdings() + assert definitions._version == vector.version + assert len(definitions) <= len(interface.holdings) + for d in definitions: + assert d.name in vector + assert d in interface.holdings + for f in vector: + assert f.name in definitions + assert f.name in interface.holdings + + definitions = interface.get_inputs(False) + vector = interface.create_inputs() + assert definitions._version == vector.version + assert len(definitions) <= len(interface.inputs) + for d in definitions: + assert d.name in vector + assert d in interface.inputs + for f in vector: + assert f.name in definitions + assert f.name in interface.inputs + + def test_create_modbus(self): + interface = create_modbus_tcp('host', version=None) + assert interface.version is None + self.check_definitions(interface) + + interface = create_modbus_tcp('host', version=1) + assert interface.version is None + self.check_definitions(interface) + + interface = create_modbus_tcp('host', version="1.2.3") + assert interface.version == (1, 2, 3, 0) + self.check_definitions(interface) + + interface = create_modbus_tcp('host', version="latest") + assert interface.version == LUXTRONIK_LATEST_SHI_VERSION + self.check_definitions(interface) + + interface = create_modbus_tcp('host', version=LUXTRONIK_FIRST_VERSION_WITH_SHI) + assert interface.version == LUXTRONIK_FIRST_VERSION_WITH_SHI + self.check_definitions(interface) + + interface = create_modbus_tcp('host') + assert interface.version == (400, 401, 402, 0) + self.check_definitions(interface) + + FakeInterface.result = False + + interface = create_modbus_tcp('host') + assert interface.version is None + self.check_definitions(interface) + + FakeInterface.result = True diff --git a/tests/shi/test_modbus.py b/tests/shi/test_shi_modbus.py similarity index 95% rename from tests/shi/test_modbus.py rename to tests/shi/test_shi_modbus.py index f2bd3e59..445e22af 100644 --- a/tests/shi/test_modbus.py +++ b/tests/shi/test_shi_modbus.py @@ -1,4 +1,6 @@ import pytest +from unittest.mock import patch + from pyModbusTCP.client import ModbusClient from luxtronik.shi.common import ( @@ -7,6 +9,7 @@ LuxtronikSmartHomeReadInputsTelegram, LuxtronikSmartHomeWriteTelegram, LuxtronikSmartHomeWriteHoldingsTelegram, + LuxtronikSmartHomeTelegrams, ) from luxtronik.shi.modbus import LuxtronikModbusTcpInterface @@ -94,6 +97,12 @@ def write_multiple_registers(self, addr, data): # Tests ############################################################################### +class DummyTelegram(LuxtronikSmartHomeReadTelegram): + pass + + +@patch("luxtronik.shi.modbus.LUXTRONIK_WAIT_TIME_AFTER_HOLDING_WRITE", 0) +@patch("luxtronik.shi.modbus.LuxtronikSmartHomeTelegrams", LuxtronikSmartHomeTelegrams | {DummyTelegram}) class TestModbusInterface: host = "local_host" port = 9876 @@ -356,3 +365,12 @@ def test_list(self): assert list[0].data == [2, 3] assert list[1].data == [11, 21] assert list[2].data == [] + + def test_not_defined(self): + telegram = DummyTelegram(0, 1) + + try: + self.modbus_interface.send(telegram) + assert False + except Exception: + pass diff --git a/tests/shi/test_vector.py b/tests/shi/test_shi_vector.py similarity index 83% rename from tests/shi/test_vector.py rename to tests/shi/test_shi_vector.py index 2327ca35..21e3a125 100644 --- a/tests/shi/test_vector.py +++ b/tests/shi/test_shi_vector.py @@ -1,9 +1,14 @@ - +from luxtronik.common import parse_version from luxtronik.datatypes import Base, Unknown -from luxtronik.shi.common import parse_version +from luxtronik.definitions import LuxtronikDefinitionsList from luxtronik.shi.vector import DataVectorSmartHome -from luxtronik.shi.definitions import LuxtronikDefinitionsList +""" +The test was originally written for "False". +Since "True" is already checked in "test_definitions.py", +we continue to use "False" consistently here. +""" +Base.concatenate_multiple_data_chunks = False ############################################################################### # Tests @@ -85,6 +90,8 @@ def test_create(self): data_vector = DataVectorTest(parse_version("1.2")) assert data_vector.version == (1, 2, 0, 0) assert len(data_vector) == 3 + assert not data_vector._read_blocks_up_to_date + assert len(data_vector._read_blocks) == 0 # create version-dependent field field = data_vector.create_field(5) @@ -116,6 +123,8 @@ def test_create(self): data_vector = DataVectorTest(parse_version("3.0")) assert data_vector.version == (3, 0, 0, 0) assert len(data_vector) == 1 + assert not data_vector._read_blocks_up_to_date + assert len(data_vector._read_blocks) == 0 # create not available field (invalid version) field = data_vector.create_field(5) @@ -143,6 +152,8 @@ def test_create(self): data_vector = DataVectorTest.empty(parse_version("3.0")) assert data_vector.version == (3, 0, 0, 0) assert len(data_vector) == 0 + assert not data_vector._read_blocks_up_to_date + assert len(data_vector._read_blocks) == 0 # create not available field (not available) field = data_vector.create_field(9) @@ -151,12 +162,14 @@ def test_create(self): def test_add(self): data_vector = DataVectorTest.empty(parse_version("1.1.2")) assert len(data_vector) == 0 + data_vector._read_blocks_up_to_date # Add available index field = data_vector.add(5) assert len(data_vector) == 1 assert 5 in data_vector assert field.name == 'field_5' + assert not data_vector._read_blocks_up_to_date # Add not available index (not existing) field = data_vector.add(6) @@ -273,18 +286,24 @@ def test_set(self): # set via property (writeable) data_vector['field_9'] = [2, 8] assert field_5.value is None + assert not field_5.write_pending assert field_9.value == [2, 8] + assert field_9.write_pending # set via method (non-writeable) data_vector.set(5, 1) assert field_5.value == 1 + assert field_5.write_pending assert field_9.value == [2, 8] + assert field_9.write_pending # set via field field_5.value = [4, 3] field_9.value = 6 assert field_5.value == [4, 3] + assert field_5.write_pending assert field_9.value == 6 + assert field_9.write_pending def test_parse(self): data_vector = DataVectorTest(parse_version("1.1.2")) @@ -363,6 +382,39 @@ def test_global_alias(self): assert field_9a is not None assert field_9a.name == 'field_9a' + def test_read_blocks(self): + data_vector = DataVectorTest(parse_version("1.1.2")) + assert not data_vector._read_blocks_up_to_date + assert len(data_vector._read_blocks) == 0 + + # update blocks + data_vector.update_read_blocks() + assert data_vector._read_blocks_up_to_date + assert len(data_vector._read_blocks) == 2 + assert data_vector._read_blocks[0].first_index == 5 + assert data_vector._read_blocks[0].overall_count == 1 + assert data_vector._read_blocks[1].first_index == 9 + assert data_vector._read_blocks[1].overall_count == 2 + + # reset updated + def_10 = TEST_DEFINITIONS.add({ + "index": 10, + "count": 3, + "names": "foo" + }) + data_vector.add(def_10) + assert not data_vector._read_blocks_up_to_date + assert len(data_vector._read_blocks) == 2 + + # update blocks again + data_vector.update_read_blocks() + assert data_vector._read_blocks_up_to_date + assert len(data_vector._read_blocks) == 2 + assert data_vector._read_blocks[0].first_index == 5 + assert data_vector._read_blocks[0].overall_count == 1 + assert data_vector._read_blocks[1].first_index == 9 + assert data_vector._read_blocks[1].overall_count == 4 + def test_version_none(self): data_vector = DataVectorTest.empty(None) assert len(data_vector) == 0 diff --git a/tests/test_Luxtronik.py b/tests/test_Luxtronik.py new file mode 100644 index 00000000..2792a0d5 --- /dev/null +++ b/tests/test_Luxtronik.py @@ -0,0 +1,325 @@ +from unittest.mock import patch + +from luxtronik.shi import LuxtronikSmartHomeInterface +from luxtronik.shi.interface import LuxtronikSmartHomeData +from luxtronik import ( + LuxtronikData, + Parameters, + Holdings, + LuxtronikSocketInterface, + LuxtronikAllData, + LuxtronikInterface, + Luxtronik +) + +############################################################################### +# Fake interfaces +############################################################################### + +class FakeSocketInterface(LuxtronikSocketInterface): + + write_counter = 0 + read_counter = 0 + + @classmethod + def reset(cls): + FakeSocketInterface.write_counter = 0 + FakeSocketInterface.read_counter = 0 + + def read(self, data): + FakeSocketInterface.read_parameters(self, data.parameters) + FakeSocketInterface.read_visibilities(self, data.visibilities) + FakeSocketInterface.read_calculations(self, data.calculations) + + def read_parameters(self, parameters): + parameters.get(0).raw = 2 + FakeSocketInterface.read_counter += 1 + + def read_visibilities(self, visibilities): + visibilities.get(0).raw = 4 + FakeSocketInterface.read_counter += 1 + + def read_calculations(self, calculations): + calculations.get(0).raw = 6 + FakeSocketInterface.read_counter += 1 + + def write(self, data): + FakeSocketInterface.write_counter += 1 + +class FakeShiInterface(LuxtronikSmartHomeInterface): + + write_counter = 0 + read_counter = 0 + + @classmethod + def reset(cls): + FakeShiInterface.write_counter = 0 + FakeShiInterface.read_counter = 0 + + def read(self, data): + FakeShiInterface.read_inputs(self, data.inputs) + FakeShiInterface.read_holdings(self, data.holdings) + + def read_inputs(self, inputs): + inputs[0].raw = 3 + FakeShiInterface.read_counter += 1 + + def read_holdings(self, holdings): + holdings[1].raw = 5 + FakeShiInterface.read_counter += 1 + + def write(self, data): + return FakeShiInterface.write_holdings(self, data.holdings) + + def write_holdings(self, holdings): + FakeShiInterface.write_counter += 1 + return True + +def fake_resolve_version(modbus_interface): + return (3, 99, 11, 0) + +############################################################################### +# Tests +############################################################################### + +@patch("luxtronik.LuxtronikSocketInterface", FakeSocketInterface) +@patch("luxtronik.LuxtronikSocketInterface.read_parameters", FakeSocketInterface.read_parameters) +@patch("luxtronik.LuxtronikSocketInterface.read_visibilities", FakeSocketInterface.read_visibilities) +@patch("luxtronik.LuxtronikSocketInterface.read_calculations", FakeSocketInterface.read_calculations) +@patch("luxtronik.LuxtronikSmartHomeInterface", FakeShiInterface) +@patch("luxtronik.LuxtronikSmartHomeInterface.read_inputs", FakeShiInterface.read_inputs) +@patch("luxtronik.LuxtronikSmartHomeInterface.read_holdings", FakeShiInterface.read_holdings) +@patch("luxtronik.resolve_version", fake_resolve_version) +class TestLuxtronik: + + def test_if_init(self): + lux = LuxtronikInterface('host', 1234, 5678) + + assert lux._host == 'host' + assert lux._port == 1234 + assert lux._interface._client._port == 5678 + assert lux.version == (3, 99, 11, 0) + + def test_if_lock(self): + lux = LuxtronikInterface('host', 1234, 5678) + lux.lock.acquire(blocking=False) + lux.lock.acquire(blocking=False) + lux.lock.release() + lux.lock.release() + + def test_if_create_all_data(self): + lux = LuxtronikInterface('host', 1234, 5678) + + data = lux.create_all_data() + assert type(data) is LuxtronikAllData + + def test_if_read_all(self): + FakeSocketInterface.reset() + FakeShiInterface.reset() + lux = LuxtronikInterface('host', 1234, 5678) + + assert FakeSocketInterface.read_counter == 0 + assert FakeShiInterface.read_counter == 0 + + data1 = lux.read_all() + assert type(data1) is LuxtronikAllData + assert data1.parameters.get(0).raw == 2 + assert data1.inputs[0].raw == 3 + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.read_counter == 2 + + data2 = lux.read(data1) + assert data1 == data2 + assert FakeSocketInterface.read_counter == 6 + assert FakeShiInterface.read_counter == 4 + + def test_if_write_all(self): + FakeSocketInterface.reset() + FakeShiInterface.reset() + lux = LuxtronikInterface('host', 1234, 5678) + + assert FakeSocketInterface.write_counter == 0 + assert FakeShiInterface.write_counter == 0 + + p = Parameters() + result = lux.write_all(p) + assert result + assert FakeSocketInterface.write_counter == 1 + assert FakeShiInterface.write_counter == 0 + + d = LuxtronikAllData() + data = lux.write_and_read(p, d) + assert data == d + assert data.inputs[0].raw == 3 + assert FakeSocketInterface.write_counter == 2 + assert FakeShiInterface.write_counter == 0 + + h = Holdings() + result = lux.write_all(h) + assert result + assert FakeSocketInterface.write_counter == 2 + assert FakeShiInterface.write_counter == 1 + + s = LuxtronikSmartHomeData() + result = lux.write(s) + assert result + assert FakeSocketInterface.write_counter == 2 + assert FakeShiInterface.write_counter == 2 + + a = LuxtronikData() + result = lux.write(a) + assert result + assert FakeSocketInterface.write_counter == 3 + assert FakeShiInterface.write_counter == 2 + + result = lux.write_all(None) + assert not result + assert FakeSocketInterface.write_counter == 3 + assert FakeShiInterface.write_counter == 2 + + d = LuxtronikAllData() + data = lux.write_and_read(d, d) + assert data == d + assert data.inputs[0].raw == 3 + assert FakeSocketInterface.write_counter == 4 + assert FakeShiInterface.write_counter == 3 + + def test_lux_init(self): + lux = Luxtronik('host', 1234, 5678) + + assert isinstance(lux, LuxtronikAllData) + assert isinstance(lux.interface, LuxtronikInterface) + + def test_read(self): + FakeSocketInterface.reset() + FakeShiInterface.reset() + lux = Luxtronik('host', 1234, 5678) + + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.read_counter == 2 + + lux.read() + assert lux.parameters.get(0).raw == 2 + assert lux.inputs[0].raw == 3 + assert FakeSocketInterface.read_counter == 6 + assert FakeShiInterface.read_counter == 4 + + def test_read_parameters(self): + FakeSocketInterface.reset() + FakeShiInterface.reset() + lux = Luxtronik('host', 1234, 5678) + + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.read_counter == 2 + + lux.read_parameters() + assert lux.parameters.get(0).raw == 2 + assert lux.inputs[0].raw == 3 + assert FakeSocketInterface.read_counter == 4 + assert FakeShiInterface.read_counter == 2 + + def test_read_visibilities(self): + FakeSocketInterface.reset() + FakeShiInterface.reset() + lux = Luxtronik('host', 1234, 5678) + + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.read_counter == 2 + + lux.read_visibilities() + assert lux.visibilities.get(0).raw == 4 + assert lux.inputs[0].raw == 3 + assert FakeSocketInterface.read_counter == 4 + assert FakeShiInterface.read_counter == 2 + + def test_read_calculations(self): + FakeSocketInterface.reset() + FakeShiInterface.reset() + lux = Luxtronik('host', 1234, 5678) + + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.read_counter == 2 + + lux.read_calculations() + assert lux.calculations.get(0).raw == 6 + assert lux.inputs[0].raw == 3 + assert FakeSocketInterface.read_counter == 4 + assert FakeShiInterface.read_counter == 2 + + def test_read_inputs(self): + FakeSocketInterface.reset() + FakeShiInterface.reset() + lux = Luxtronik('host', 1234, 5678) + + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.read_counter == 2 + + lux.read_inputs() + assert lux.parameters.get(0).raw == 2 + assert lux.inputs[0].raw == 3 + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.read_counter == 3 + + def test_read_holdings(self): + FakeSocketInterface.reset() + FakeShiInterface.reset() + lux = Luxtronik('host', 1234, 5678) + + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.read_counter == 2 + + lux.read_holdings() + assert lux.parameters.get(0).raw == 2 + assert lux.holdings[1].raw == 5 + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.read_counter == 3 + + def test_write(self): + FakeSocketInterface.reset() + FakeShiInterface.reset() + lux = Luxtronik('host', 1234, 5678) + + assert FakeSocketInterface.write_counter == 0 + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.write_counter == 0 + assert FakeShiInterface.read_counter == 2 + + result = lux.write() + assert result + assert FakeSocketInterface.write_counter == 1 + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.write_counter == 1 + assert FakeShiInterface.read_counter == 2 + + data = LuxtronikAllData() + result = lux.write(data) + assert result + assert FakeSocketInterface.write_counter == 2 + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.write_counter == 2 + assert FakeShiInterface.read_counter == 2 + + def test_write_and_read(self): + FakeSocketInterface.reset() + FakeShiInterface.reset() + lux = Luxtronik('host', 1234, 5678) + + assert FakeSocketInterface.write_counter == 0 + assert FakeSocketInterface.read_counter == 3 + assert FakeShiInterface.write_counter == 0 + assert FakeShiInterface.read_counter == 2 + + result = lux.write_and_read() + assert result + assert FakeSocketInterface.write_counter == 1 + assert FakeSocketInterface.read_counter == 6 + assert FakeShiInterface.write_counter == 1 + assert FakeShiInterface.read_counter == 4 + + data = LuxtronikAllData() + result = lux.write_and_read(data) + assert result + assert FakeSocketInterface.write_counter == 2 + assert FakeSocketInterface.read_counter == 9 + assert FakeShiInterface.write_counter == 2 + assert FakeShiInterface.read_counter == 6 diff --git a/tests/test_LuxtronikData.py b/tests/test_LuxtronikData.py index 2ea4c40f..bb327e13 100644 --- a/tests/test_LuxtronikData.py +++ b/tests/test_LuxtronikData.py @@ -1,6 +1,18 @@ """Test suite for LuxtronikData""" -from luxtronik import LuxtronikData, Parameters, Calculations, Visibilities +import pytest + +from luxtronik import ( + LuxtronikData, + LuxtronikAllData, + Parameters, + Calculations, + Visibilities +) +from luxtronik.shi import ( + Inputs, + Holdings +) class TestLuxtronikData: @@ -47,3 +59,72 @@ def test_get_firmware_version(self): a.calculations.get(84).raw = ord("1") assert a.get_firmware_version() == "V3.1" + + # Test of downward compatibility with outdated entry name + assert a.calculations.get("ID_WEB_SoftStand").value == "V3.1" + + + @pytest.mark.parametrize("vector, index, names", [ + ("para", 1106, ["ID_Einst_SilenceTimer_13", "Unknown_Parameter_1106"]), + ("para", 1109, ["ID_Einst_SilenceTimer_16", "Unknown_Parameter_1109"]), + ("calc", 232, ["Vapourisation_Temperature", "Unknown_Calculation_232"]), + ("calc", 241, ["HUP_PWM", "Circulation_Pump", "Unknown_Calculation_241"]), + ("visi", 182, ["ID_Visi_Heizung_Zeitschaltprogramm", "ID_Visi_Heizung_Zeitschlaltprogramm", "Unknown_Visibility_182"]), + ("visi", 326, ["Unknown_Visibility_326"]), + ]) + def test_obsolete(self, vector, index, names): + """Test data access with outdated names""" + + data = LuxtronikData() + + if vector == "para": + vector = data.parameters + elif vector == "calc": + vector = data.calculations + elif vector == "visi": + vector = data.visibilities + + field_i = vector.get(index) + for idx, name in enumerate(names): + try: + # field should be found for index 0 + field_n = vector.get(name) + assert idx == 0 + assert field_n == field_i + assert field_n.name == names[0] + assert field_n._names == names + except Exception: + # KeyError should be thrown for all other indices + assert idx > 0 + + +class TestLuxtronikAllData: + """Test suite for LuxtronikAllData datatype""" + + def test_init(self): + """Test cases for __init__""" + + a = LuxtronikAllData() + assert a.parameters.safe + + b = LuxtronikAllData(safe=False) + assert not b.parameters.safe + + para = Parameters() + hold = Holdings() + c = LuxtronikAllData(para, holdings=hold) + assert c.parameters == para + assert c.holdings == hold + assert a.parameters != para + assert a.holdings != hold + + calc = Calculations() + visi = Visibilities() + inpu = Inputs() + d = LuxtronikAllData(calculations=calc, visibilities=visi, inputs=inpu) + assert d.calculations == calc + assert d.visibilities == visi + assert d.inputs == inpu + assert c.calculations != calc + assert c.visibilities != visi + assert c.inputs != inpu diff --git a/tests/test_common.py b/tests/test_common.py new file mode 100644 index 00000000..4d4f6d52 --- /dev/null +++ b/tests/test_common.py @@ -0,0 +1,58 @@ +import pytest + +from luxtronik.common import ( + parse_version, + version_in_range +) + +############################################################################### +# Tests +############################################################################### + +class TestVersion: + + @pytest.mark.parametrize( + "string, version", + [ + ("1", (1, 0, 0, 0)), + ("2.1", (2, 1, 0, 0)), + ("3.2.1", (3, 2, 1, 0)), + ("1.2.3.4", (1, 2, 3, 4)), + ("1.2.3.4.5", (1, 2, 3, 4)), + ("a.b", None), + ("hello", None), + ("foo.bar", None), + ("1_2", None), + ("3 4", None), + (None, None), + ((1, 0, 0, 4), (1, 0, 0, 4)), + ((2, 1, 3), (2, 1, 3, 0)), + ((3, 2), (3, 2, 0, 0)), + ((5,), (5, 0, 0, 0)), + ((), (0, 0, 0, 0)), + ((3, "foo", 2), None), + ] + ) + def test_parse(self, string, version): + parsed = parse_version(string) + assert parsed == version + + @pytest.mark.parametrize( + "version, since, until, in_range", + [ + (None, None, None, True), + ((1, 2), None, None, True), + (None, (5, 4), (2, 1), True), + ((2, 4), (1, 3), None, True), + ((2, 4), (5, 1), None, False), + ((2, 4), None, (2, 3, 9), False), + ((2, 4), None, (2, 4, 0, 1), True), + ((5, 6), (5, 6), (5, 6), True), + ((5, 6), (5, 7), (5, 6), False), + ((5, 6), (5, 6), (5, 5), False), + ((3, 7), (2, 8), (4, 6), True), + ] + ) + def test_in_range(self, version, since, until, in_range): + result = version_in_range(version, since, until) + assert result == in_range \ No newline at end of file diff --git a/tests/test_compatibility.py b/tests/test_compatibility.py new file mode 100644 index 00000000..963c1799 --- /dev/null +++ b/tests/test_compatibility.py @@ -0,0 +1,1941 @@ +"""Test suite for datatypes module""" + +# pylint: disable=too-few-public-methods,invalid-name,too-many-lines + +from luxtronik import ( + Calculations, + Parameters, + Visibilities, +) + +class TestCompatibility: + """Test suite for compatibilities""" + + def test_compatibilities(self): + """Test cases for compatibilities""" + + paras = { + # Status of 0.3.14: + "ID_Transfert_LuxNet": 0, + "ID_Einst_WK_akt": 1, + "ID_Einst_BWS_akt": 2, + "ID_Ba_Hz_akt": 3, + "ID_Ba_Bw_akt": 4, + "ID_Ba_Al_akt": 5, + "ID_SU_FrkdHz": 6, + "ID_SU_FrkdBw": 7, + "ID_SU_FrkdAl": 8, + "ID_Einst_HReg_akt": 9, + "ID_Einst_HzHwMAt_akt": 10, + "ID_Einst_HzHwHKE_akt": 11, + "ID_Einst_HzHKRANH_akt": 12, + "ID_Einst_HzHKRABS_akt": 13, + "ID_Einst_HzMK1E_akt": 14, + "ID_Einst_HzMK1ANH_akt": 15, + "ID_Einst_HzMK1ABS_akt": 16, + "ID_Einst_HzFtRl_akt": 17, + "ID_Einst_HzFtMK1Vl_akt": 18, + "ID_Einst_SUBW_akt": 19, + "ID_Einst_BwTDI_akt_MO": 20, + "ID_Einst_BwTDI_akt_DI": 21, + "ID_Einst_BwTDI_akt_MI": 22, + "ID_Einst_BwTDI_akt_DO": 23, + "ID_Einst_BwTDI_akt_FR": 24, + "ID_Einst_BwTDI_akt_SA": 25, + "ID_Einst_BwTDI_akt_SO": 26, + "ID_Einst_BwTDI_akt_AL": 27, + "ID_Einst_AnlKonf_akt": 28, + "ID_Einst_Sprache_akt": 29, + "ID_Switchoff_Zahler": 30, + "ID_Switchoff_index": 31, + "ID_Einst_EvuTyp_akt": 32, + "ID_Einst_RFVEinb_akt": 33, + "ID_Einst_AbtZykMax_akt": 34, + "ID_Einst_HREinb_akt": 35, + "ID_Einst_ZWE1Art_akt": 36, + "ID_Einst_ZWE1Fkt_akt": 37, + "ID_Einst_ZWE2Art_akt": 38, + "ID_Einst_ZWE2Fkt_akt": 39, + "ID_Einst_BWBer_akt": 40, + "ID_Einst_En_Inst": 41, + "ID_Einst_MK1Typ_akt": 42, + "ID_Einst_ABTLuft_akt": 43, + "ID_Einst_TLAbt_akt": 44, + "ID_Einst_LAbtTime_akt": 45, + "ID_Einst_ASDTyp_akt": 46, + "ID_Einst_LGST_akt": 47, + "ID_Einst_BwWpTime_akt": 48, + "ID_Einst_Popt_akt": 49, + "ID_Einst_Kurzprog_akt": 50, + "ID_Timer_Kurzprog_akt": 51, + "ID_Einst_ManAbt_akt": 52, + "ID_Einst_Ahz_akt": 53, + "ID_Einst_TVL_Ahz_1": 54, + "ID_Einst_TVL_Ahz_2": 55, + "ID_Einst_TVL_Ahz_3": 56, + "ID_Einst_TVL_Ahz_4": 57, + "ID_Einst_TVL_Ahz_5": 58, + "ID_Einst_TVL_Ahz_6": 59, + "ID_Einst_TVL_Ahz_7": 60, + "ID_Einst_TVL_Ahz_8": 61, + "ID_Einst_TVL_Ahz_9": 62, + "ID_Einst_TVL_Ahz_10": 63, + "ID_Einst_TVL_Std_1": 64, + "ID_Einst_TVL_Std_2": 65, + "ID_Einst_TVL_Std_3": 66, + "ID_Einst_TVL_Std_4": 67, + "ID_Einst_TVL_Std_5": 68, + "ID_Einst_TVL_Std_6": 69, + "ID_Einst_TVL_Std_7": 70, + "ID_Einst_TVL_Std_8": 71, + "ID_Einst_TVL_Std_9": 72, + "ID_Einst_TVL_Std_10": 73, + "ID_Einst_BWS_Hyst_akt": 74, + "ID_Temp_TBW_BwHD_saved": 75, + "ID_Einst_ABT1_akt": 76, + "ID_Einst_LABTpaus_akt": 77, + "ID_AHZ_state_akt": 78, + "ID_Sollwert_TRL_HZ_AHZ": 79, + "ID_AHP_valid_records": 80, + "ID_Timer_AHZ_akt": 81, + "ID_Einst_BWTINP_akt": 82, + "ID_Einst_ZUPTYP_akt": 83, + "ID_Sollwert_TLG_max": 84, + "ID_Einst_BWZIP_akt": 85, + "ID_Einst_ERRmZWE_akt": 86, + "ID_Einst_TRBegr_akt": 87, + "ID_Einst_HRHyst_akt": 88, + "ID_Einst_TRErhmax_akt": 89, + "ID_Einst_ZWEFreig_akt": 90, + "ID_Einst_TAmax_akt": 91, + "ID_Einst_TAmin_akt": 92, + "ID_Einst_TWQmin_akt": 93, + "ID_Einst_THGmax_akt": 94, + "ID_Einst_FRGT2VD_akt": 95, + "ID_Einst_TV2VDBW_akt": 96, + "ID_Einst_SuAll_akt": 97, + "ID_Einst_TAbtEnd_akt": 98, + "ID_Einst_NrKlingel_akt": 99, + "ID_Einst_BWStyp_akt": 100, + "ID_Einst_ABT2_akt": 101, + "ID_Einst_UeVd_akt": 102, + "ID_Einst_RTyp_akt": 103, + "ID_Einst_AhpM_akt": 104, + "ID_Soll_BWS_akt": 105, + "ID_Timer_Password": 106, + "ID_Einst_Zugangscode": 107, + "ID_Einst_BA_Kuehl_akt": 108, + "ID_Sollwert_Kuehl1_akt": 109, + "ID_Einst_KuehlFreig_akt": 110, + "ID_Einst_TAbsMin_akt": 111, + "ID_TWQmin_saved": 112, + "ID_CWP_saved": 113, + "ID_Einst_Anode_akt": 114, + "ID_Timer_pexoff_akt": 115, + "ID_Einst_AnlPrio_Hzakt": 116, + "ID_Einst_AnlPrio_Bwakt": 117, + "ID_Einst_AnlPrio_Swakt": 118, + "ID_Ba_Sw_akt": 119, + "ID_Einst_RTypMK1_akt": 120, + "ID_Einst_RTypMK2_akt": 121, + "ID_Einst_TDC_Ein_akt": 122, + "ID_Einst_TDC_Aus_akt": 123, + "ID_Einst_TDC_Max_akt": 124, + "ID_Einst_HysHzExEn_akt": 125, + "ID_Einst_HysBwExEn_akt": 126, + "ID_Einst_ZWE3Art_akt": 127, + "ID_Einst_ZWE3Fkt_akt": 128, + "ID_Einst_HzSup_akt": 129, + "ID_Einst_MK2Typ_akt": 130, + "ID_Einst_KuTyp_akt": 131, + "ID_Sollwert_KuCft1_akt": 132, + "ID_Sollwert_KuCft2_akt": 133, + "ID_Sollwert_AtDif1_akt": 134, + "ID_Sollwert_AtDif2_akt": 135, + "ID_SU_FrkdSwb": 136, + "ID_Einst_SwbBer_akt": 137, + "ID_Einst_TV2VDSWB_akt": 138, + "ID_Einst_MinSwan_Time_akt": 139, + "ID_Einst_SuMk2_akt": 140, + "ID_Einst_HzMK2E_akt": 141, + "ID_Einst_HzMK2ANH_akt": 142, + "ID_Einst_HzMK2ABS_akt": 143, + "ID_Einst_HzMK2Hgr_akt": 144, + "ID_Einst_HzFtMK2Vl_akt": 145, + "ID_Temp_THG_BwHD_saved": 146, + "ID_Temp_TA_BwHD_saved": 147, + "ID_Einst_BwHup_akt": 148, + "ID_Einst_TVLmax_akt": 149, + "ID_Einst_MK1LzFaktor_akt": 150, + "ID_Einst_MK2LzFaktor_akt": 151, + "ID_Einst_MK1PerFaktor_akt": 152, + "ID_Einst_MK2PerFaktor_akt": 153, + "ID_Entl_Zyklus_akt": 154, + "ID_Einst_Entl_time_akt": 155, + "ID_Entl_Pause": 156, + "ID_Entl_timer": 157, + "ID_Einst_Entl_akt": 158, + "ID_Ahz_HLeist_confirmed": 159, + "ID_FirstInit_akt": 160, + "ID_Einst_SuAll_akt2": 161, + "ID_Einst_SuAllWo_zeit_0_0": 162, + "ID_Einst_SuAllWo_zeit_0_1": 163, + "ID_Einst_SuAllWo_zeit_1_0": 164, + "ID_Einst_SuAllWo_zeit_1_1": 165, + "ID_Einst_SuAllWo_zeit_2_0": 166, + "ID_Einst_SuAllWo_zeit_2_1": 167, + "ID_Einst_SuAll25_zeit_0_0": 168, + "ID_Einst_SuAll25_zeit_0_1": 169, + "ID_Einst_SuAll25_zeit_1_0": 170, + "ID_Einst_SuAll25_zeit_1_1": 171, + "ID_Einst_SuAll25_zeit_2_0": 172, + "ID_Einst_SuAll25_zeit_2_1": 173, + "ID_Einst_SuAll25_zeit_0_2": 174, + "ID_Einst_SuAll25_zeit_0_3": 175, + "ID_Einst_SuAll25_zeit_1_2": 176, + "ID_Einst_SuAll25_zeit_1_3": 177, + "ID_Einst_SuAll25_zeit_2_2": 178, + "ID_Einst_SuAll25_zeit_2_3": 179, + "ID_Einst_SuAllTg_zeit_0_0": 180, + "ID_Einst_SuAllTg_zeit_0_1": 181, + "ID_Einst_SuAllTg_zeit_1_0": 182, + "ID_Einst_SuAllTg_zeit_1_1": 183, + "ID_Einst_SuAllTg_zeit_2_0": 184, + "ID_Einst_SuAllTg_zeit_2_1": 185, + "ID_Einst_SuAllTg_zeit_0_2": 186, + "ID_Einst_SuAllTg_zeit_0_3": 187, + "ID_Einst_SuAllTg_zeit_1_2": 188, + "ID_Einst_SuAllTg_zeit_1_3": 189, + "ID_Einst_SuAllTg_zeit_2_2": 190, + "ID_Einst_SuAllTg_zeit_2_3": 191, + "ID_Einst_SuAllTg_zeit_0_4": 192, + "ID_Einst_SuAllTg_zeit_0_5": 193, + "ID_Einst_SuAllTg_zeit_1_4": 194, + "ID_Einst_SuAllTg_zeit_1_5": 195, + "ID_Einst_SuAllTg_zeit_2_4": 196, + "ID_Einst_SuAllTg_zeit_2_5": 197, + "ID_Einst_SuAllTg_zeit_0_6": 198, + "ID_Einst_SuAllTg_zeit_0_7": 199, + "ID_Einst_SuAllTg_zeit_1_6": 200, + "ID_Einst_SuAllTg_zeit_1_7": 201, + "ID_Einst_SuAllTg_zeit_2_6": 202, + "ID_Einst_SuAllTg_zeit_2_7": 203, + "ID_Einst_SuAllTg_zeit_0_8": 204, + "ID_Einst_SuAllTg_zeit_0_9": 205, + "ID_Einst_SuAllTg_zeit_1_8": 206, + "ID_Einst_SuAllTg_zeit_1_9": 207, + "ID_Einst_SuAllTg_zeit_2_8": 208, + "ID_Einst_SuAllTg_zeit_2_9": 209, + "ID_Einst_SuAllTg_zeit_0_10": 210, + "ID_Einst_SuAllTg_zeit_0_11": 211, + "ID_Einst_SuAllTg_zeit_1_10": 212, + "ID_Einst_SuAllTg_zeit_1_11": 213, + "ID_Einst_SuAllTg_zeit_2_10": 214, + "ID_Einst_SuAllTg_zeit_2_11": 215, + "ID_Einst_SuAllTg_zeit_0_12": 216, + "ID_Einst_SuAllTg_zeit_0_13": 217, + "ID_Einst_SuAllTg_zeit_1_12": 218, + "ID_Einst_SuAllTg_zeit_1_13": 219, + "ID_Einst_SuAllTg_zeit_2_12": 220, + "ID_Einst_SuAllTg_zeit_2_13": 221, + "ID_Einst_SuHkr_akt": 222, + "ID_Einst_SuHkrW0_zeit_0_0": 223, + "ID_Einst_SuHkrW0_zeit_0_1": 224, + "ID_Einst_SuHkrW0_zeit_1_0": 225, + "ID_Einst_SuHkrW0_zeit_1_1": 226, + "ID_Einst_SuHkrW0_zeit_2_0": 227, + "ID_Einst_SuHkrW0_zeit_2_1": 228, + "ID_Einst_SuHkr25_zeit_0_0": 229, + "ID_Einst_SuHkr25_zeit_0_1": 230, + "ID_Einst_SuHkr25_zeit_1_0": 231, + "ID_Einst_SuHkr25_zeit_1_1": 232, + "ID_Einst_SuHkr25_zeit_2_0": 233, + "ID_Einst_SuHkr25_zeit_2_1": 234, + "ID_Einst_SuHkr25_zeit_0_2": 235, + "ID_Einst_SuHkr25_zeit_0_3": 236, + "ID_Einst_SuHkr25_zeit_1_2": 237, + "ID_Einst_SuHkr25_zeit_1_3": 238, + "ID_Einst_SuHkr25_zeit_2_2": 239, + "ID_Einst_SuHkr25_zeit_2_3": 240, + "ID_Einst_SuHkrTG_zeit_0_0": 241, + "ID_Einst_SuHkrTG_zeit_0_1": 242, + "ID_Einst_SuHkrTG_zeit_1_0": 243, + "ID_Einst_SuHkrTG_zeit_1_1": 244, + "ID_Einst_SuHkrTG_zeit_2_0": 245, + "ID_Einst_SuHkrTG_zeit_2_1": 246, + "ID_Einst_SuHkrTG_zeit_0_2": 247, + "ID_Einst_SuHkrTG_zeit_0_3": 248, + "ID_Einst_SuHkrTG_zeit_1_2": 249, + "ID_Einst_SuHkrTG_zeit_1_3": 250, + "ID_Einst_SuHkrTG_zeit_2_2": 251, + "ID_Einst_SuHkrTG_zeit_2_3": 252, + "ID_Einst_SuHkrTG_zeit_0_4": 253, + "ID_Einst_SuHkrTG_zeit_0_5": 254, + "ID_Einst_SuHkrTG_zeit_1_4": 255, + "ID_Einst_SuHkrTG_zeit_1_5": 256, + "ID_Einst_SuHkrTG_zeit_2_4": 257, + "ID_Einst_SuHkrTG_zeit_2_5": 258, + "ID_Einst_SuHkrTG_zeit_0_6": 259, + "ID_Einst_SuHkrTG_zeit_0_7": 260, + "ID_Einst_SuHkrTG_zeit_1_6": 261, + "ID_Einst_SuHkrTG_zeit_1_7": 262, + "ID_Einst_SuHkrTG_zeit_2_6": 263, + "ID_Einst_SuHkrTG_zeit_2_7": 264, + "ID_Einst_SuHkrTG_zeit_0_8": 265, + "ID_Einst_SuHkrTG_zeit_0_9": 266, + "ID_Einst_SuHkrTG_zeit_1_8": 267, + "ID_Einst_SuHkrTG_zeit_1_9": 268, + "ID_Einst_SuHkrTG_zeit_2_8": 269, + "ID_Einst_SuHkrTG_zeit_2_9": 270, + "ID_Einst_SuHkrTG_zeit_0_10": 271, + "ID_Einst_SuHkrTG_zeit_0_11": 272, + "ID_Einst_SuHkrTG_zeit_1_10": 273, + "ID_Einst_SuHkrTG_zeit_1_11": 274, + "ID_Einst_SuHkrTG_zeit_2_10": 275, + "ID_Einst_SuHkrTG_zeit_2_11": 276, + "ID_Einst_SuHkrTG_zeit_0_12": 277, + "ID_Einst_SuHkrTG_zeit_0_13": 278, + "ID_Einst_SuHkrTG_zeit_1_12": 279, + "ID_Einst_SuHkrTG_zeit_1_13": 280, + "ID_Einst_SuHkrTG_zeit_2_12": 281, + "ID_Einst_SuHkrTG_zeit_2_13": 282, + "ID_Einst_SuMk1_akt": 283, + "ID_Einst_SuMk1W0_zeit_0_0": 284, + "ID_Einst_SuMk1W0_zeit_0_1": 285, + "ID_Einst_SuMk1W0_zeit_1_0": 286, + "ID_Einst_SuMk1W0_zeit_1_1": 287, + "ID_Einst_SuMk1W0_zeit_2_0": 288, + "ID_Einst_SuMk1W0_zeit_2_1": 289, + "ID_Einst_SuMk125_zeit_0_0": 290, + "ID_Einst_SuMk125_zeit_0_1": 291, + "ID_Einst_SuMk125_zeit_1_0": 292, + "ID_Einst_SuMk125_zeit_1_1": 293, + "ID_Einst_SuMk125_zeit_2_0": 294, + "ID_Einst_SuMk125_zeit_2_1": 295, + "ID_Einst_SuMk125_zeit_0_2": 296, + "ID_Einst_SuMk125_zeit_0_3": 297, + "ID_Einst_SuMk125_zeit_1_2": 298, + "ID_Einst_SuMk125_zeit_1_3": 299, + "ID_Einst_SuMk125_zeit_2_2": 300, + "ID_Einst_SuMk125_zeit_2_3": 301, + "ID_Einst_SuMk1TG_zeit_0_0": 302, + "ID_Einst_SuMk1TG_zeit_0_1": 303, + "ID_Einst_SuMk1TG_zeit_1_0": 304, + "ID_Einst_SuMk1TG_zeit_1_1": 305, + "ID_Einst_SuMk1TG_zeit_2_0": 306, + "ID_Einst_SuMk1TG_zeit_2_1": 307, + "ID_Einst_SuMk1TG_zeit_0_2": 308, + "ID_Einst_SuMk1TG_zeit_0_3": 309, + "ID_Einst_SuMk1TG_zeit_1_2": 310, + "ID_Einst_SuMk1TG_zeit_1_3": 311, + "ID_Einst_SuMk1TG_zeit_2_2": 312, + "ID_Einst_SuMk1TG_zeit_2_3": 313, + "ID_Einst_SuMk1TG_zeit_0_4": 314, + "ID_Einst_SuMk1TG_zeit_0_5": 315, + "ID_Einst_SuMk1TG_zeit_1_4": 316, + "ID_Einst_SuMk1TG_zeit_1_5": 317, + "ID_Einst_SuMk1TG_zeit_2_4": 318, + "ID_Einst_SuMk1TG_zeit_2_5": 319, + "ID_Einst_SuMk1TG_zeit_0_6": 320, + "ID_Einst_SuMk1TG_zeit_0_7": 321, + "ID_Einst_SuMk1TG_zeit_1_6": 322, + "ID_Einst_SuMk1TG_zeit_1_7": 323, + "ID_Einst_SuMk1TG_zeit_2_6": 324, + "ID_Einst_SuMk1TG_zeit_2_7": 325, + "ID_Einst_SuMk1TG_zeit_0_8": 326, + "ID_Einst_SuMk1TG_zeit_0_9": 327, + "ID_Einst_SuMk1TG_zeit_1_8": 328, + "ID_Einst_SuMk1TG_zeit_1_9": 329, + "ID_Einst_SuMk1TG_zeit_2_8": 330, + "ID_Einst_SuMk1TG_zeit_2_9": 331, + "ID_Einst_SuMk1TG_zeit_0_10": 332, + "ID_Einst_SuMk1TG_zeit_0_11": 333, + "ID_Einst_SuMk1TG_zeit_1_10": 334, + "ID_Einst_SuMk1TG_zeit_1_11": 335, + "ID_Einst_SuMk1TG_zeit_2_10": 336, + "ID_Einst_SuMk1TG_zeit_2_11": 337, + "ID_Einst_SuMk1TG_zeit_0_12": 338, + "ID_Einst_SuMk1TG_zeit_0_13": 339, + "ID_Einst_SuMk1TG_zeit_1_12": 340, + "ID_Einst_SuMk1TG_zeit_1_13": 341, + "ID_Einst_SuMk1TG_zeit_2_12": 342, + "ID_Einst_SuMk1TG_zeit_2_13": 343, + "ID_Einst_SuMk2_akt2": 344, + "ID_Einst_SuMk2Wo_zeit_0_0": 345, + "ID_Einst_SuMk2Wo_zeit_0_1": 346, + "ID_Einst_SuMk2Wo_zeit_1_0": 347, + "ID_Einst_SuMk2Wo_zeit_1_1": 348, + "ID_Einst_SuMk2Wo_zeit_2_0": 349, + "ID_Einst_SuMk2Wo_zeit_2_1": 350, + "ID_Einst_SuMk225_zeit_0_0": 351, + "ID_Einst_SuMk225_zeit_0_1": 352, + "ID_Einst_SuMk225_zeit_1_0": 353, + "ID_Einst_SuMk225_zeit_1_1": 354, + "ID_Einst_SuMk225_zeit_2_0": 355, + "ID_Einst_SuMk225_zeit_2_1": 356, + "ID_Einst_SuMk225_zeit_0_2": 357, + "ID_Einst_SuMk225_zeit_0_3": 358, + "ID_Einst_SuMk225_zeit_1_2": 359, + "ID_Einst_SuMk225_zeit_1_3": 360, + "ID_Einst_SuMk225_zeit_2_2": 361, + "ID_Einst_SuMk225_zeit_2_3": 362, + "ID_Einst_SuMk2Tg_zeit_0_0": 363, + "ID_Einst_SuMk2Tg_zeit_0_1": 364, + "ID_Einst_SuMk2Tg_zeit_1_0": 365, + "ID_Einst_SuMk2Tg_zeit_1_1": 366, + "ID_Einst_SuMk2Tg_zeit_2_0": 367, + "ID_Einst_SuMk2Tg_zeit_2_1": 368, + "ID_Einst_SuMk2Tg_zeit_0_2": 369, + "ID_Einst_SuMk2Tg_zeit_0_3": 370, + "ID_Einst_SuMk2Tg_zeit_1_2": 371, + "ID_Einst_SuMk2Tg_zeit_1_3": 372, + "ID_Einst_SuMk2Tg_zeit_2_2": 373, + "ID_Einst_SuMk2Tg_zeit_2_3": 374, + "ID_Einst_SuMk2Tg_zeit_0_4": 375, + "ID_Einst_SuMk2Tg_zeit_0_5": 376, + "ID_Einst_SuMk2Tg_zeit_1_4": 377, + "ID_Einst_SuMk2Tg_zeit_1_5": 378, + "ID_Einst_SuMk2Tg_zeit_2_4": 379, + "ID_Einst_SuMk2Tg_zeit_2_5": 380, + "ID_Einst_SuMk2Tg_zeit_0_6": 381, + "ID_Einst_SuMk2Tg_zeit_0_7": 382, + "ID_Einst_SuMk2Tg_zeit_1_6": 383, + "ID_Einst_SuMk2Tg_zeit_1_7": 384, + "ID_Einst_SuMk2Tg_zeit_2_6": 385, + "ID_Einst_SuMk2Tg_zeit_2_7": 386, + "ID_Einst_SuMk2Tg_zeit_0_8": 387, + "ID_Einst_SuMk2Tg_zeit_0_9": 388, + "ID_Einst_SuMk2Tg_zeit_1_8": 389, + "ID_Einst_SuMk2Tg_zeit_1_9": 390, + "ID_Einst_SuMk2Tg_zeit_2_8": 391, + "ID_Einst_SuMk2Tg_zeit_2_9": 392, + "ID_Einst_SuMk2Tg_zeit_0_10": 393, + "ID_Einst_SuMk2Tg_zeit_0_11": 394, + "ID_Einst_SuMk2Tg_zeit_1_10": 395, + "ID_Einst_SuMk2Tg_zeit_1_11": 396, + "ID_Einst_SuMk2Tg_zeit_2_10": 397, + "ID_Einst_SuMk2Tg_zeit_2_11": 398, + "ID_Einst_SuMk2Tg_zeit_0_12": 399, + "ID_Einst_SuMk2Tg_zeit_0_13": 400, + "ID_Einst_SuMk2Tg_zeit_1_12": 401, + "ID_Einst_SuMk2Tg_zeit_1_13": 402, + "ID_Einst_SuMk2Tg_zeit_2_12": 403, + "ID_Einst_SuMk2Tg_zeit_2_13": 404, + "ID_Einst_SUBW_akt2": 405, + "ID_Einst_SuBwWO_zeit_0_0": 406, + "ID_Einst_SuBwWO_zeit_0_1": 407, + "ID_Einst_SuBwWO_zeit_1_0": 408, + "ID_Einst_SuBwWO_zeit_1_1": 409, + "ID_Einst_SuBwWO_zeit_2_0": 410, + "ID_Einst_SuBwWO_zeit_2_1": 411, + "ID_Einst_SuBwWO_zeit_3_0": 412, + "ID_Einst_SuBwWO_zeit_3_1": 413, + "ID_Einst_SuBwWO_zeit_4_0": 414, + "ID_Einst_SuBwWO_zeit_4_1": 415, + "ID_Einst_SuBw25_zeit_0_0": 416, + "ID_Einst_SuBw25_zeit_0_1": 417, + "ID_Einst_SuBw25_zeit_1_0": 418, + "ID_Einst_SuBw25_zeit_1_1": 419, + "ID_Einst_SuBw25_zeit_2_0": 420, + "ID_Einst_SuBw25_zeit_2_1": 421, + "ID_Einst_SuBw25_zeit_3_0": 422, + "ID_Einst_SuBw25_zeit_3_1": 423, + "ID_Einst_SuBw25_zeit_4_0": 424, + "ID_Einst_SuBw25_zeit_4_1": 425, + "ID_Einst_SuBw25_zeit_0_2": 426, + "ID_Einst_SuBw25_zeit_0_3": 427, + "ID_Einst_SuBw25_zeit_1_2": 428, + "ID_Einst_SuBw25_zeit_1_3": 429, + "ID_Einst_SuBw25_zeit_2_2": 430, + "ID_Einst_SuBw25_zeit_2_3": 431, + "ID_Einst_SuBw25_zeit_3_2": 432, + "ID_Einst_SuBw25_zeit_3_3": 433, + "ID_Einst_SuBw25_zeit_4_2": 434, + "ID_Einst_SuBw25_zeit_4_3": 435, + "ID_Einst_SuBwTG_zeit_0_0": 436, + "ID_Einst_SuBwTG_zeit_0_1": 437, + "ID_Einst_SuBwTG_zeit_1_0": 438, + "ID_Einst_SuBwTG_zeit_1_1": 439, + "ID_Einst_SuBwTG_zeit_2_0": 440, + "ID_Einst_SuBwTG_zeit_2_1": 441, + "ID_Einst_SuBwTG_zeit_3_0": 442, + "ID_Einst_SuBwTG_zeit_3_1": 443, + "ID_Einst_SuBwTG_zeit_4_0": 444, + "ID_Einst_SuBwTG_zeit_4_1": 445, + "ID_Einst_SuBwTG_zeit_0_2": 446, + "ID_Einst_SuBwTG_zeit_0_3": 447, + "ID_Einst_SuBwTG_zeit_1_2": 448, + "ID_Einst_SuBwTG_zeit_1_3": 449, + "ID_Einst_SuBwTG_zeit_2_2": 450, + "ID_Einst_SuBwTG_zeit_2_3": 451, + "ID_Einst_SuBwTG_zeit_3_2": 452, + "ID_Einst_SuBwTG_zeit_3_3": 453, + "ID_Einst_SuBwTG_zeit_4_2": 454, + "ID_Einst_SuBwTG_zeit_4_3": 455, + "ID_Einst_SuBwTG_zeit_0_4": 456, + "ID_Einst_SuBwTG_zeit_0_5": 457, + "ID_Einst_SuBwTG_zeit_1_4": 458, + "ID_Einst_SuBwTG_zeit_1_5": 459, + "ID_Einst_SuBwTG_zeit_2_4": 460, + "ID_Einst_SuBwTG_zeit_2_5": 461, + "ID_Einst_SuBwTG_zeit_3_4": 462, + "ID_Einst_SuBwTG_zeit_3_5": 463, + "ID_Einst_SuBwTG_zeit_4_4": 464, + "ID_Einst_SuBwTG_zeit_4_5": 465, + "ID_Einst_SuBwTG_zeit_0_6": 466, + "ID_Einst_SuBwTG_zeit_0_7": 467, + "ID_Einst_SuBwTG_zeit_1_6": 468, + "ID_Einst_SuBwTG_zeit_1_7": 469, + "ID_Einst_SuBwTG_zeit_2_6": 470, + "ID_Einst_SuBwTG_zeit_2_7": 471, + "ID_Einst_SuBwTG_zeit_3_6": 472, + "ID_Einst_SuBwTG_zeit_3_7": 473, + "ID_Einst_SuBwTG_zeit_4_6": 474, + "ID_Einst_SuBwTG_zeit_4_7": 475, + "ID_Einst_SuBwTG_zeit_0_8": 476, + "ID_Einst_SuBwTG_zeit_0_9": 477, + "ID_Einst_SuBwTG_zeit_1_8": 478, + "ID_Einst_SuBwTG_zeit_1_9": 479, + "ID_Einst_SuBwTG_zeit_2_8": 480, + "ID_Einst_SuBwTG_zeit_2_9": 481, + "ID_Einst_SuBwTG_zeit_3_8": 482, + "ID_Einst_SuBwTG_zeit_3_9": 483, + "ID_Einst_SuBwTG_zeit_4_8": 484, + "ID_Einst_SuBwTG_zeit_4_9": 485, + "ID_Einst_SuBwTG_zeit_0_10": 486, + "ID_Einst_SuBwTG_zeit_0_11": 487, + "ID_Einst_SuBwTG_zeit_1_10": 488, + "ID_Einst_SuBwTG_zeit_1_11": 489, + "ID_Einst_SuBwTG_zeit_2_10": 490, + "ID_Einst_SuBwTG_zeit_2_11": 491, + "ID_Einst_SuBwTG_zeit_3_10": 492, + "ID_Einst_SuBwTG_zeit_3_11": 493, + "ID_Einst_SuBwTG_zeit_4_10": 494, + "ID_Einst_SuBwTG_zeit_4_11": 495, + "ID_Einst_SuBwTG_zeit_0_12": 496, + "ID_Einst_SuBwTG_zeit_0_13": 497, + "ID_Einst_SuBwTG_zeit_1_12": 498, + "ID_Einst_SuBwTG_zeit_1_13": 499, + "ID_Einst_SuBwTG_zeit_2_12": 500, + "ID_Einst_SuBwTG_zeit_2_13": 501, + "ID_Einst_SuBwTG_zeit_3_12": 502, + "ID_Einst_SuBwTG_zeit_3_13": 503, + "ID_Einst_SuBwTG_zeit_4_12": 504, + "ID_Einst_SuBwTG_zeit_4_13": 505, + "ID_Einst_SuZIP_akt": 506, + "ID_Einst_SuZIPWo_zeit_0_0": 507, + "ID_Einst_SuZIPWo_zeit_0_1": 508, + "ID_Einst_SuZIPWo_zeit_1_0": 509, + "ID_Einst_SuZIPWo_zeit_1_1": 510, + "ID_Einst_SuZIPWo_zeit_2_0": 511, + "ID_Einst_SuZIPWo_zeit_2_1": 512, + "ID_Einst_SuZIPWo_zeit_3_0": 513, + "ID_Einst_SuZIPWo_zeit_3_1": 514, + "ID_Einst_SuZIPWo_zeit_4_0": 515, + "ID_Einst_SuZIPWo_zeit_4_1": 516, + "ID_Einst_SuZIP25_zeit_0_0": 517, + "ID_Einst_SuZIP25_zeit_0_1": 518, + "ID_Einst_SuZIP25_zeit_1_0": 519, + "ID_Einst_SuZIP25_zeit_1_1": 520, + "ID_Einst_SuZIP25_zeit_2_0": 521, + "ID_Einst_SuZIP25_zeit_2_1": 522, + "ID_Einst_SuZIP25_zeit_3_0": 523, + "ID_Einst_SuZIP25_zeit_3_1": 524, + "ID_Einst_SuZIP25_zeit_4_0": 525, + "ID_Einst_SuZIP25_zeit_4_1": 526, + "ID_Einst_SuZIP25_zeit_0_2": 527, + "ID_Einst_SuZIP25_zeit_0_3": 528, + "ID_Einst_SuZIP25_zeit_1_2": 529, + "ID_Einst_SuZIP25_zeit_1_3": 530, + "ID_Einst_SuZIP25_zeit_2_2": 531, + "ID_Einst_SuZIP25_zeit_2_3": 532, + "ID_Einst_SuZIP25_zeit_3_2": 533, + "ID_Einst_SuZIP25_zeit_3_3": 534, + "ID_Einst_SuZIP25_zeit_4_2": 535, + "ID_Einst_SuZIP25_zeit_4_3": 536, + "ID_Einst_SuZIPTg_zeit_0_0": 537, + "ID_Einst_SuZIPTg_zeit_0_1": 538, + "ID_Einst_SuZIPTg_zeit_1_0": 539, + "ID_Einst_SuZIPTg_zeit_1_1": 540, + "ID_Einst_SuZIPTg_zeit_2_0": 541, + "ID_Einst_SuZIPTg_zeit_2_1": 542, + "ID_Einst_SuZIPTg_zeit_3_0": 543, + "ID_Einst_SuZIPTg_zeit_3_1": 544, + "ID_Einst_SuZIPTg_zeit_4_0": 545, + "ID_Einst_SuZIPTg_zeit_4_1": 546, + "ID_Einst_SuZIPTg_zeit_0_2": 547, + "ID_Einst_SuZIPTg_zeit_0_3": 548, + "ID_Einst_SuZIPTg_zeit_1_2": 549, + "ID_Einst_SuZIPTg_zeit_1_3": 550, + "ID_Einst_SuZIPTg_zeit_2_2": 551, + "ID_Einst_SuZIPTg_zeit_2_3": 552, + "ID_Einst_SuZIPTg_zeit_3_2": 553, + "ID_Einst_SuZIPTg_zeit_3_3": 554, + "ID_Einst_SuZIPTg_zeit_4_2": 555, + "ID_Einst_SuZIPTg_zeit_4_3": 556, + "ID_Einst_SuZIPTg_zeit_0_4": 557, + "ID_Einst_SuZIPTg_zeit_0_5": 558, + "ID_Einst_SuZIPTg_zeit_1_4": 559, + "ID_Einst_SuZIPTg_zeit_1_5": 560, + "ID_Einst_SuZIPTg_zeit_2_4": 561, + "ID_Einst_SuZIPTg_zeit_2_5": 562, + "ID_Einst_SuZIPTg_zeit_3_4": 563, + "ID_Einst_SuZIPTg_zeit_3_5": 564, + "ID_Einst_SuZIPTg_zeit_4_4": 565, + "ID_Einst_SuZIPTg_zeit_4_5": 566, + "ID_Einst_SuZIPTg_zeit_0_6": 567, + "ID_Einst_SuZIPTg_zeit_0_7": 568, + "ID_Einst_SuZIPTg_zeit_1_6": 569, + "ID_Einst_SuZIPTg_zeit_1_7": 570, + "ID_Einst_SuZIPTg_zeit_2_6": 571, + "ID_Einst_SuZIPTg_zeit_2_7": 572, + "ID_Einst_SuZIPTg_zeit_3_6": 573, + "ID_Einst_SuZIPTg_zeit_3_7": 574, + "ID_Einst_SuZIPTg_zeit_4_6": 575, + "ID_Einst_SuZIPTg_zeit_4_7": 576, + "ID_Einst_SuZIPTg_zeit_0_8": 577, + "ID_Einst_SuZIPTg_zeit_0_9": 578, + "ID_Einst_SuZIPTg_zeit_1_8": 579, + "ID_Einst_SuZIPTg_zeit_1_9": 580, + "ID_Einst_SuZIPTg_zeit_2_8": 581, + "ID_Einst_SuZIPTg_zeit_2_9": 582, + "ID_Einst_SuZIPTg_zeit_3_8": 583, + "ID_Einst_SuZIPTg_zeit_3_9": 584, + "ID_Einst_SuZIPTg_zeit_4_8": 585, + "ID_Einst_SuZIPTg_zeit_4_9": 586, + "ID_Einst_SuZIPTg_zeit_0_10": 587, + "ID_Einst_SuZIPTg_zeit_0_11": 588, + "ID_Einst_SuZIPTg_zeit_1_10": 589, + "ID_Einst_SuZIPTg_zeit_1_11": 590, + "ID_Einst_SuZIPTg_zeit_2_10": 591, + "ID_Einst_SuZIPTg_zeit_2_11": 592, + "ID_Einst_SuZIPTg_zeit_3_10": 593, + "ID_Einst_SuZIPTg_zeit_3_11": 594, + "ID_Einst_SuZIPTg_zeit_4_10": 595, + "ID_Einst_SuZIPTg_zeit_4_11": 596, + "ID_Einst_SuZIPTg_zeit_0_12": 597, + "ID_Einst_SuZIPTg_zeit_0_13": 598, + "ID_Einst_SuZIPTg_zeit_1_12": 599, + "ID_Einst_SuZIPTg_zeit_1_13": 600, + "ID_Einst_SuZIPTg_zeit_2_12": 601, + "ID_Einst_SuZIPTg_zeit_2_13": 602, + "ID_Einst_SuZIPTg_zeit_3_12": 603, + "ID_Einst_SuZIPTg_zeit_3_13": 604, + "ID_Einst_SuZIPTg_zeit_4_12": 605, + "ID_Einst_SuZIPTg_zeit_4_13": 606, + "ID_Einst_SuSwb_akt": 607, + "ID_Einst_SuSwbWo_zeit_0_0": 608, + "ID_Einst_SuSwbWo_zeit_0_1": 609, + "ID_Einst_SuSwbWo_zeit_1_0": 610, + "ID_Einst_SuSwbWo_zeit_1_1": 611, + "ID_Einst_SuSwbWo_zeit_2_0": 612, + "ID_Einst_SuSwbWo_zeit_2_1": 613, + "ID_Einst_SuSwb25_zeit_0_0": 614, + "ID_Einst_SuSwb25_zeit_0_1": 615, + "ID_Einst_SuSwb25_zeit_1_0": 616, + "ID_Einst_SuSwb25_zeit_1_1": 617, + "ID_Einst_SuSwb25_zeit_2_0": 618, + "ID_Einst_SuSwb25_zeit_2_1": 619, + "ID_Einst_SuSwb25_zeit_0_2": 620, + "ID_Einst_SuSwb25_zeit_0_3": 621, + "ID_Einst_SuSwb25_zeit_1_2": 622, + "ID_Einst_SuSwb25_zeit_1_3": 623, + "ID_Einst_SuSwb25_zeit_2_2": 624, + "ID_Einst_SuSwb25_zeit_2_3": 625, + "ID_Einst_SuSwbTg_zeit_0_0": 626, + "ID_Einst_SuSwbTg_zeit_0_1": 627, + "ID_Einst_SuSwbTg_zeit_1_0": 628, + "ID_Einst_SuSwbTg_zeit_1_1": 629, + "ID_Einst_SuSwbTg_zeit_2_0": 630, + "ID_Einst_SuSwbTg_zeit_2_1": 631, + "ID_Einst_SuSwbTg_zeit_0_2": 632, + "ID_Einst_SuSwbTg_zeit_0_3": 633, + "ID_Einst_SuSwbTg_zeit_1_2": 634, + "ID_Einst_SuSwbTg_zeit_1_3": 635, + "ID_Einst_SuSwbTg_zeit_2_2": 636, + "ID_Einst_SuSwbTg_zeit_2_3": 637, + "ID_Einst_SuSwbTg_zeit_0_4": 638, + "ID_Einst_SuSwbTg_zeit_0_5": 639, + "ID_Einst_SuSwbTg_zeit_1_4": 640, + "ID_Einst_SuSwbTg_zeit_1_5": 641, + "ID_Einst_SuSwbTg_zeit_2_4": 642, + "ID_Einst_SuSwbTg_zeit_2_5": 643, + "ID_Einst_SuSwbTg_zeit_0_6": 644, + "ID_Einst_SuSwbTg_zeit_0_7": 645, + "ID_Einst_SuSwbTg_zeit_1_6": 646, + "ID_Einst_SuSwbTg_zeit_1_7": 647, + "ID_Einst_SuSwbTg_zeit_2_6": 648, + "ID_Einst_SuSwbTg_zeit_2_7": 649, + "ID_Einst_SuSwbTg_zeit_0_8": 650, + "ID_Einst_SuSwbTg_zeit_0_9": 651, + "ID_Einst_SuSwbTg_zeit_1_8": 652, + "ID_Einst_SuSwbTg_zeit_1_9": 653, + "ID_Einst_SuSwbTg_zeit_2_8": 654, + "ID_Einst_SuSwbTg_zeit_2_9": 655, + "ID_Einst_SuSwbTg_zeit_0_10": 656, + "ID_Einst_SuSwbTg_zeit_0_11": 657, + "ID_Einst_SuSwbTg_zeit_1_10": 658, + "ID_Einst_SuSwbTg_zeit_1_11": 659, + "ID_Einst_SuSwbTg_zeit_2_10": 660, + "ID_Einst_SuSwbTg_zeit_2_11": 661, + "ID_Einst_SuSwbTg_zeit_0_12": 662, + "ID_Einst_SuSwbTg_zeit_0_13": 663, + "ID_Einst_SuSwbTg_zeit_1_12": 664, + "ID_Einst_SuSwbTg_zeit_1_13": 665, + "ID_Einst_SuSwbTg_zeit_2_12": 666, + "ID_Einst_SuSwbTg_zeit_2_13": 667, + "ID_Zaehler_BetrZeitWP": 668, + "ID_Zaehler_BetrZeitVD1": 669, + "ID_Zaehler_BetrZeitVD2": 670, + "ID_Zaehler_BetrZeitZWE1": 671, + "ID_Zaehler_BetrZeitZWE2": 672, + "ID_Zaehler_BetrZeitZWE3": 673, + "ID_Zaehler_BetrZeitImpVD1": 674, + "ID_Zaehler_BetrZeitImpVD2": 675, + "ID_Zaehler_BetrZeitEZMVD1": 676, + "ID_Zaehler_BetrZeitEZMVD2": 677, + "ID_Einst_Entl_Typ_0": 678, + "ID_Einst_Entl_Typ_1": 679, + "ID_Einst_Entl_Typ_2": 680, + "ID_Einst_Entl_Typ_3": 681, + "ID_Einst_Entl_Typ_4": 682, + "ID_Einst_Entl_Typ_5": 683, + "ID_Einst_Entl_Typ_6": 684, + "ID_Einst_Entl_Typ_7": 685, + "ID_Einst_Entl_Typ_8": 686, + "ID_Einst_Entl_Typ_9": 687, + "ID_Einst_Entl_Typ_10": 688, + "ID_Einst_Entl_Typ_11": 689, + "ID_Einst_Entl_Typ_12": 690, + "ID_Einst_Vorl_max_MK1": 691, + "ID_Einst_Vorl_max_MK2": 692, + "ID_SU_FrkdMK1": 693, + "ID_SU_FrkdMK2": 694, + "ID_Ba_Hz_MK1_akt": 695, + "ID_Ba_Hz_MK2_akt": 696, + "ID_Einst_Zirk_Ein_akt": 697, + "ID_Einst_Zirk_Aus_akt": 698, + "ID_Einst_Heizgrenze": 699, + "ID_Einst_Heizgrenze_Temp": 700, + "ID_VariablenIBNgespeichert": 701, + "ID_SchonIBNAssistant": 702, + "ID_Heizgrenze_0": 703, + "ID_Heizgrenze_1": 704, + "ID_Heizgrenze_2": 705, + "ID_Heizgrenze_3": 706, + "ID_Heizgrenze_4": 707, + "ID_Heizgrenze_5": 708, + "ID_Heizgrenze_6": 709, + "ID_Heizgrenze_7": 710, + "ID_Heizgrenze_8": 711, + "ID_Heizgrenze_9": 712, + "ID_Heizgrenze_10": 713, + "ID_Heizgrenze_11": 714, + "ID_SchemenIBNgewahlt": 715, + "ID_Switchoff_file_0_0": 716, + "ID_Switchoff_file_1_0": 717, + "ID_Switchoff_file_2_0": 718, + "ID_Switchoff_file_3_0": 719, + "ID_Switchoff_file_4_0": 720, + "ID_Switchoff_file_0_1": 721, + "ID_Switchoff_file_1_1": 722, + "ID_Switchoff_file_2_1": 723, + "ID_Switchoff_file_3_1": 724, + "ID_Switchoff_file_4_1": 725, + "ID_DauerDatenLoggerAktiv": 726, + "ID_Laufvar_Heizgrenze": 727, + "ID_Zaehler_BetrZeitHz": 728, + "ID_Zaehler_BetrZeitBW": 729, + "ID_Zaehler_BetrZeitKue": 730, + "ID_SU_FstdHz": 731, + "ID_SU_FstdBw": 732, + "ID_SU_FstdSwb": 733, + "ID_SU_FstdMK1": 734, + "ID_SU_FstdMK2": 735, + "ID_FerienAbsenkungHz": 736, + "ID_FerienAbsenkungMK1": 737, + "ID_FerienAbsenkungMK2": 738, + "ID_FerienModusAktivHz": 739, + "ID_FerienModusAktivBw": 740, + "ID_FerienModusAktivSwb": 741, + "ID_FerienModusAktivMk1": 742, + "ID_FerienModusAktivMk2": 743, + "ID_DisplayContrast_akt": 744, + "ID_Ba_Hz_saved": 745, + "ID_Ba_Bw_saved": 746, + "ID_Ba_Sw_saved": 747, + "ID_Ba_Hz_MK1_saved": 748, + "ID_Ba_Hz_MK2_saved": 749, + "ID_AdresseIP_akt": 750, + "ID_SubNetMask_akt": 751, + "ID_Add_Broadcast_akt": 752, + "ID_Add_StdGateway_akt": 753, + "ID_DHCPServerAktiv_akt": 754, + "ID_WebserverPasswort_1_akt": 755, + "ID_WebserverPasswort_2_akt": 756, + "ID_WebserverPasswort_3_akt": 757, + "ID_WebserverPasswort_4_akt": 758, + "ID_WebserverPasswort_5_akt": 759, + "ID_WebserverPasswort_6_akt": 760, + "ID_WebServerWerteBekommen": 761, + "ID_Einst_ParBetr_akt": 762, + "ID_Einst_WpAnz_akt": 763, + "ID_Einst_PhrTime_akt": 764, + "ID_Einst_HysPar_akt": 765, + "ID_IP_PB_Slave_0": 766, + "ID_IP_PB_Slave_1": 767, + "ID_IP_PB_Slave_2": 768, + "ID_IP_PB_Slave_3": 769, + "ID_IP_PB_Slave_4": 770, + "ID_IP_PB_Slave_5": 771, + "ID_Einst_BwHup_akt_backup": 772, + "ID_Einst_SuMk3_akt": 773, + "ID_Einst_HzMK3E_akt": 774, + "ID_Einst_HzMK3ANH_akt": 775, + "ID_Einst_HzMK3ABS_akt": 776, + "ID_Einst_HzMK3Hgr_akt": 777, + "ID_Einst_HzFtMK3Vl_akt": 778, + "ID_Ba_Hz_MK3_akt": 779, + "ID_Einst_MK3Typ_akt": 780, + "ID_Einst_RTypMK3_akt": 781, + "ID_Einst_MK3LzFaktor_akt": 782, + "ID_Einst_MK3PerFaktor_akt": 783, + "ID_FerienModusAktivMk3": 784, + "ID_SU_FrkdMK3": 785, + "ID_FerienAbsenkungMK3": 786, + "ID_SU_FstdMK3": 787, + "ID_Einst_SuMk3_akt2": 788, + "ID_Einst_SuMk3Wo_zeit_0_0": 789, + "ID_Einst_SuMk3Wo_zeit_0_1": 790, + "ID_Einst_SuMk3Wo_zeit_1_0": 791, + "ID_Einst_SuMk3Wo_zeit_1_1": 792, + "ID_Einst_SuMk3Wo_zeit_2_0": 793, + "ID_Einst_SuMk3Wo_zeit_2_1": 794, + "ID_Einst_SuMk325_zeit_0_0": 795, + "ID_Einst_SuMk325_zeit_0_1": 796, + "ID_Einst_SuMk325_zeit_1_0": 797, + "ID_Einst_SuMk325_zeit_1_1": 798, + "ID_Einst_SuMk325_zeit_2_0": 799, + "ID_Einst_SuMk325_zeit_2_1": 800, + "ID_Einst_SuMk325_zeit_0_2": 801, + "ID_Einst_SuMk325_zeit_0_3": 802, + "ID_Einst_SuMk325_zeit_1_2": 803, + "ID_Einst_SuMk325_zeit_1_3": 804, + "ID_Einst_SuMk325_zeit_2_2": 805, + "ID_Einst_SuMk325_zeit_2_3": 806, + "ID_Einst_SuMk3Tg_zeit_0_0": 807, + "ID_Einst_SuMk3Tg_zeit_0_1": 808, + "ID_Einst_SuMk3Tg_zeit_1_0": 809, + "ID_Einst_SuMk3Tg_zeit_1_1": 810, + "ID_Einst_SuMk3Tg_zeit_2_0": 811, + "ID_Einst_SuMk3Tg_zeit_2_1": 812, + "ID_Einst_SuMk3Tg_zeit_0_2": 813, + "ID_Einst_SuMk3Tg_zeit_0_3": 814, + "ID_Einst_SuMk3Tg_zeit_1_2": 815, + "ID_Einst_SuMk3Tg_zeit_1_3": 816, + "ID_Einst_SuMk3Tg_zeit_2_2": 817, + "ID_Einst_SuMk3Tg_zeit_2_3": 818, + "ID_Einst_SuMk3Tg_zeit_0_4": 819, + "ID_Einst_SuMk3Tg_zeit_0_5": 820, + "ID_Einst_SuMk3Tg_zeit_1_4": 821, + "ID_Einst_SuMk3Tg_zeit_1_5": 822, + "ID_Einst_SuMk3Tg_zeit_2_4": 823, + "ID_Einst_SuMk3Tg_zeit_2_5": 824, + "ID_Einst_SuMk3Tg_zeit_0_6": 825, + "ID_Einst_SuMk3Tg_zeit_0_7": 826, + "ID_Einst_SuMk3Tg_zeit_1_6": 827, + "ID_Einst_SuMk3Tg_zeit_1_7": 828, + "ID_Einst_SuMk3Tg_zeit_2_6": 829, + "ID_Einst_SuMk3Tg_zeit_2_7": 830, + "ID_Einst_SuMk3Tg_zeit_0_8": 831, + "ID_Einst_SuMk3Tg_zeit_0_9": 832, + "ID_Einst_SuMk3Tg_zeit_1_8": 833, + "ID_Einst_SuMk3Tg_zeit_1_9": 834, + "ID_Einst_SuMk3Tg_zeit_2_8": 835, + "ID_Einst_SuMk3Tg_zeit_2_9": 836, + "ID_Einst_SuMk3Tg_zeit_0_10": 837, + "ID_Einst_SuMk3Tg_zeit_0_11": 838, + "ID_Einst_SuMk3Tg_zeit_1_10": 839, + "ID_Einst_SuMk3Tg_zeit_1_11": 840, + "ID_Einst_SuMk3Tg_zeit_2_10": 841, + "ID_Einst_SuMk3Tg_zeit_2_11": 842, + "ID_Einst_SuMk3Tg_zeit_0_12": 843, + "ID_Einst_SuMk3Tg_zeit_0_13": 844, + "ID_Einst_SuMk3Tg_zeit_1_12": 845, + "ID_Einst_SuMk3Tg_zeit_1_13": 846, + "ID_Einst_SuMk3Tg_zeit_2_12": 847, + "ID_Einst_SuMk3Tg_zeit_2_13": 848, + "ID_Ba_Hz_MK3_saved": 849, + "ID_Einst_Kuhl_Zeit_Ein_akt": 850, + "ID_Einst_Kuhl_Zeit_Aus_akt": 851, + "ID_Waermemenge_Seit": 852, + "ID_Waermemenge_WQ": 853, + "ID_Waermemenge_Hz": 854, + "ID_Waermemenge_WQ_ges": 855, + "ID_Einst_Entl_Typ_13": 856, + "ID_Einst_Entl_Typ_14": 857, + "ID_Einst_Entl_Typ_15": 858, + "ID_Zaehler_BetrZeitSW": 859, + "ID_Einst_Fernwartung_akt": 860, + "ID_AdresseIPServ_akt": 861, + "ID_Einst_TA_EG_akt": 862, + "ID_Einst_TVLmax_EG_akt": 863, + "ID_Einst_Popt_Nachlauf_akt": 864, + "ID_FernwartungVertrag_akt": 865, + "ID_FernwartungAktuZeit": 866, + "ID_Einst_Effizienzpumpe_Nominal_akt": 867, + "ID_Einst_Effizienzpumpe_Minimal_akt": 868, + "ID_Einst_Effizienzpumpe_akt": 869, + "ID_Einst_Waermemenge_akt": 870, + "ID_Einst_Wm_Versorgung_Korrektur_akt": 871, + "ID_Einst_Wm_Auswertung_Korrektur_akt": 872, + "ID_SoftwareUpdateJetztGemacht_akt": 873, + "ID_WP_SerienNummer_DATUM": 874, + "ID_WP_SerienNummer_HEX": 875, + "ID_WP_SerienNummer_INDEX": 876, + "ID_ProgWerteWebSrvBeobarten": 877, + "ID_Waermemenge_BW": 878, + "ID_Waermemenge_SW": 879, + "ID_Waermemenge_Datum": 880, + "ID_Einst_Solar_akt": 881, + "ID_BSTD_Solar": 882, + "ID_Einst_TDC_Koll_Max_akt": 883, + "ID_Einst_Akt_Kuehlung_akt": 884, + "ID_Einst_Vorlauf_VBO_akt": 885, + "ID_Einst_KRHyst_akt": 886, + "ID_Einst_Akt_Kuehl_Speicher_min_akt": 887, + "ID_Einst_Akt_Kuehl_Freig_WQE_akt": 888, + "ID_NDAB_WW_Anzahl": 889, + "ID_NDS_WW_KD_Quitt": 890, + "ID_Einst_AbtZykMin_akt": 891, + "ID_Einst_VD2_Zeit_Min_akt": 892, + "ID_Einst_Hysterese_HR_verkuerzt_akt": 893, + "ID_Einst_BA_Lueftung_akt": 894, + "ID_Einst_SuLuf_akt": 895, + "ID_Einst_SuLufWo_zeit_0_0_0": 896, + "ID_Einst_SuLufWo_zeit_0_1_0": 897, + "ID_Einst_SuLufWo_zeit_0_2_0": 898, + "ID_Einst_SuLuf25_zeit_0_0_0": 899, + "ID_Einst_SuLuf25_zeit_0_1_0": 900, + "ID_Einst_SuLuf25_zeit_0_2_0": 901, + "ID_Einst_SuLuf25_zeit_0_0_2": 902, + "ID_Einst_SuLuf25_zeit_0_1_2": 903, + "ID_Einst_SuLuf25_zeit_0_2_2": 904, + "ID_Einst_SuLufTg_zeit_0_0_0": 905, + "ID_Einst_SuLufTg_zeit_0_1_0": 906, + "ID_Einst_SuLufTg_zeit_0_2_0": 907, + "ID_Einst_SuLufTg_zeit_0_0_2": 908, + "ID_Einst_SuLufTg_zeit_0_1_2": 909, + "ID_Einst_SuLufTg_zeit_0_2_2": 910, + "ID_Einst_SuLufTg_zeit_0_0_4": 911, + "ID_Einst_SuLufTg_zeit_0_1_4": 912, + "ID_Einst_SuLufTg_zeit_0_2_4": 913, + "ID_Einst_SuLufTg_zeit_0_0_6": 914, + "ID_Einst_SuLufTg_zeit_0_1_6": 915, + "ID_Einst_SuLufTg_zeit_0_2_6": 916, + "ID_Einst_SuLufTg_zeit_0_0_8": 917, + "ID_Einst_SuLufTg_zeit_0_1_8": 918, + "ID_Einst_SuLufTg_zeit_0_2_8": 919, + "ID_Einst_SuLufTg_zeit_0_0_10": 920, + "ID_Einst_SuLufTg_zeit_0_1_10": 921, + "ID_Einst_SuLufTg_zeit_0_2_10": 922, + "ID_Einst_SuLufTg_zeit_0_0_12": 923, + "ID_Einst_SuLufTg_zeit_0_1_12": 924, + "ID_Einst_SuLufTg_zeit_0_2_12": 925, + "ID_Einst_SuLufWo_zeit_1_0_0": 926, + "ID_Einst_SuLufWo_zeit_1_1_0": 927, + "ID_Einst_SuLufWo_zeit_1_2_0": 928, + "ID_Einst_SuLuf25_zeit_1_0_0": 929, + "ID_Einst_SuLuf25_zeit_1_1_0": 930, + "ID_Einst_SuLuf25_zeit_1_2_0": 931, + "ID_Einst_SuLuf25_zeit_1_0_2": 932, + "ID_Einst_SuLuf25_zeit_1_1_2": 933, + "ID_Einst_SuLuf25_zeit_1_2_2": 934, + "ID_Einst_SuLufTg_zeit_1_0_0": 935, + "ID_Einst_SuLufTg_zeit_1_1_0": 936, + "ID_Einst_SuLufTg_zeit_1_2_0": 937, + "ID_Einst_SuLufTg_zeit_1_0_2": 938, + "ID_Einst_SuLufTg_zeit_1_1_2": 939, + "ID_Einst_SuLufTg_zeit_1_2_2": 940, + "ID_Einst_SuLufTg_zeit_1_0_4": 941, + "ID_Einst_SuLufTg_zeit_1_1_4": 942, + "ID_Einst_SuLufTg_zeit_1_2_4": 943, + "ID_Einst_SuLufTg_zeit_1_0_6": 944, + "ID_Einst_SuLufTg_zeit_1_1_6": 945, + "ID_Einst_SuLufTg_zeit_1_2_6": 946, + "ID_Einst_SuLufTg_zeit_1_0_8": 947, + "ID_Einst_SuLufTg_zeit_1_1_8": 948, + "ID_Einst_SuLufTg_zeit_1_2_8": 949, + "ID_Einst_SuLufTg_zeit_1_0_10": 950, + "ID_Einst_SuLufTg_zeit_1_1_10": 951, + "ID_Einst_SuLufTg_zeit_1_2_10": 952, + "ID_Einst_SuLufTg_zeit_1_0_12": 953, + "ID_Einst_SuLufTg_zeit_1_1_12": 954, + "ID_Einst_SuLufTg_zeit_1_2_12": 955, + "ID_FerienModusAktivLueftung": 956, + "ID_Einst_BA_Lueftung_saved": 957, + "ID_SU_FrkdLueftung": 958, + "ID_SU_FstdLueftung": 959, + "ID_Einst_Luf_Feuchteschutz_akt": 960, + "ID_Einst_Luf_Reduziert_akt": 961, + "ID_Einst_Luf_Nennlueftung_akt": 962, + "ID_Einst_Luf_Intensivlueftung_akt": 963, + "ID_Timer_Fil_4Makt": 964, + "ID_Timer_Fil_WoAkt": 965, + "ID_Sollwert_KuCft3_akt": 966, + "ID_Sollwert_AtDif3_akt": 967, + "ID_Bitmaske_0": 968, + "ID_Einst_Lueftungsstufen": 969, + "ID_SysEin_Meldung_TDI": 970, + "ID_SysEin_Typ_WZW": 971, + "ID_Einst_GLT_aktiviert": 972, + "ID_Einst_BW_max": 973, + "ID_Einst_Sollwert_TRL_Kuehlen": 974, + "ID_Einst_Medium_Waermequelle": 975, + "ID_Einst_Photovoltaik_akt": 976, + "ID_Einst_Multispeicher_akt": 977, + "ID_Einst_PKuehlTime_akt": 978, + "ID_Einst_Minimale_Ruecklaufsolltemperatur": 979, + "ID_RBE_Einflussfaktor_RT_akt": 980, + "ID_RBE_Freigabe_Kuehlung_akt": 981, + "ID_RBE_Waermeverteilsystem_akt": 982, + "ID_RBE_Zeit_Heizstab_aktiv": 983, + "ID_SEC_ND_Alarmgrenze": 984, + "ID_SEC_HD_Alarmgrenze": 985, + "ID_SEC_Abtauendtemperatur": 986, + "ID_Einst_Min_RPM_BW": 987, + "ID_Einst_Luf_Feuchteschutz_Faktor_akt": 988, + "ID_Einst_Luf_Reduziert_Faktor_akt": 989, + "ID_Einst_Luf_Nennlueftung_Faktor_akt": 990, + "ID_Einst_Luf_Intensivlueftung_Faktor_akt": 991, + "ID_Einst_Freigabe_Zeit_ZWE": 992, + "ID_Einst_min_VL_Kuehl": 993, + "ID_Einst_Warmwasser_Nachheizung": 994, + "ID_Switchoff_file_LWD2_0_0": 995, + "ID_Switchoff_file_LWD2_1_0": 996, + "ID_Switchoff_file_LWD2_2_0": 997, + "ID_Switchoff_file_LWD2_3_0": 998, + "ID_Switchoff_file_LWD2_4_0": 999, + "ID_Switchoff_file_LWD2_0_1": 1000, + "ID_Switchoff_file_LWD2_1_1": 1001, + "ID_Switchoff_file_LWD2_2_1": 1002, + "ID_Switchoff_file_LWD2_3_1": 1003, + "ID_Switchoff_file_LWD2_4_1": 1004, + "ID_Switchoff_index_LWD2": 1005, + "ID_Einst_Effizienzpumpe_Nominal_2": 1006, + "ID_Einst_Effizienzpumpe_Minimal_2": 1007, + "ID_Einst_Wm_Versorgung_Korrektur_2": 1008, + "ID_Einst_Wm_Auswertung_Korrektur_2": 1009, + "ID_Einst_isTwin": 1010, + "ID_Einst_TAmin_2": 1011, + "ID_Einst_TVLmax_2": 1012, + "ID_Einst_TA_EG_2": 1013, + "ID_Einst_TVLmax_EG_2": 1014, + "ID_Waermemenge_Hz_2": 1015, + "ID_Waermemenge_BW_2": 1016, + "ID_Waermemenge_SW_2": 1017, + "ID_Waermemenge_Seit_2": 1018, + "ID_Einst_Entl_Typ_15_2": 1019, + "ID_Einst_WW_Nachheizung_max": 1020, + "ID_Einst_Kuhl_Zeit_Ein_RT": 1021, + "ID_Einst_ZWE1_Pos": 1022, + "ID_Einst_ZWE2_Pos": 1023, + "ID_Einst_ZWE3_Pos": 1024, + "ID_Einst_Leistung_ZWE": 1025, + "ID_WP_SN2_DATUM": 1026, + "ID_WP_SN2_HEX": 1027, + "ID_WP_SN2_INDEX": 1028, + "ID_CWP_saved2": 1029, + "ID_Einst_SmartGrid": 1030, + "ID_Einst_P155_HDS": 1031, + "ID_Einst_P155_PumpHeat_Max": 1032, + "ID_Einst_P155_PumpHeatCtrl": 1033, + "ID_Einst_P155_PumpDHWCtrl": 1034, + "ID_Einst_P155_PumpDHW_RPM": 1035, + "ID_Einst_P155_PumpPoolCtrl": 1036, + "ID_Einst_P155_PumpPool_RPM": 1037, + "ID_Einst_P155_PumpCool_RPM": 1038, + "ID_Einst_P155_PumpVBOCtrl": 1039, + "ID_Einst_P155_PumpVBO_RPM_C": 1040, + "ID_Einst_P155_PumpDHW_Max": 1041, + "ID_Einst_P155_PumpPool_Max": 1042, + "ID_Einst_P155_Sperrband_1": 1043, + "ID_Einst_P155_Leistungsfreigabe": 1044, + "ID_Einst_P155_DHW_Freq": 1045, + "ID_Einst_SWHUP": 1046, + "ID_Einst_P155_SWB_Freq": 1047, + "ID_Einst_MK1_Regelung": 1048, + "ID_Einst_MK2_Regelung": 1049, + "ID_Einst_MK3_Regelung": 1050, + "ID_Einst_PV_WW_Sperrzeit": 1051, + "ID_Einst_Warmwasser_extra": 1052, + "ID_Einst_Vorl_akt_Kuehl": 1053, + "ID_WP_SN3_DATUM": 1054, + "ID_WP_SN3_HEX": 1055, + "ID_WP_SN3_INDEX": 1056, + "ID_Einst_Vorlauf_ZUP": 1057, + "ID_Einst_Abtauen_im_Warmwasser": 1058, + "ID_Waermemenge_ZWE": 1059, + "ID_Waermemenge_Reset": 1060, + "ID_Waermemenge_Reset_2": 1061, + "ID_Einst_Brunnenpumpe_min": 1062, + "ID_Einst_Brunnenpumpe_max": 1063, + "ID_Einst_SmartHomeID": 1064, + "ID_Einst_SmartHK": 1065, + "ID_Einst_SmartMK1": 1066, + "ID_Einst_SmartMK2": 1067, + "ID_Einst_SmartMK3": 1068, + "ID_Einst_SmartWW": 1069, + "ID_Einst_SmartDefrost": 1070, + "ID_Einst_Empty1071": 1071, + "ID_Einst_MinVLMK1": 1072, + "ID_Einst_MinVLMK2": 1073, + "ID_Einst_MinVLMK3": 1074, + "ID_Einst_MaxVLMK1": 1075, + "ID_Einst_MaxVLMK2": 1076, + "ID_Einst_MaxVLMK3": 1077, + "ID_Einst_SmartPlusHz": 1078, + "ID_Einst_SmartMinusHz": 1079, + "ID_Einst_SmartPlusMK1": 1080, + "ID_Einst_SmartMinusMK1": 1081, + "ID_Einst_SmartPlusMK2": 1082, + "ID_Einst_SmartMinusMK2": 1083, + "ID_Einst_SmartPlusMK3": 1084, + "ID_Einst_SmartMinusMK3": 1085, + "Unknown_Parameter_1086": 1086, + "Unknown_Parameter_1087": 1087, + "Unknown_Parameter_1088": 1088, + "Unknown_Parameter_1089": 1089, + "Unknown_Parameter_1090": 1090, + "Unknown_Parameter_1091": 1091, + "Unknown_Parameter_1092": 1092, + "Unknown_Parameter_1093": 1093, + "Unknown_Parameter_1094": 1094, + "Unknown_Parameter_1095": 1095, + "Unknown_Parameter_1096": 1096, + "Unknown_Parameter_1097": 1097, + "Unknown_Parameter_1098": 1098, + "Unknown_Parameter_1099": 1099, + "Unknown_Parameter_1100": 1100, + "Unknown_Parameter_1101": 1101, + "Unknown_Parameter_1102": 1102, + "Unknown_Parameter_1103": 1103, + "Unknown_Parameter_1104": 1104, + "Unknown_Parameter_1105": 1105, + "Unknown_Parameter_1106": 1106, + "Unknown_Parameter_1107": 1107, + "Unknown_Parameter_1108": 1108, + "Unknown_Parameter_1109": 1109, + "Unknown_Parameter_1110": 1110, + "Unknown_Parameter_1111": 1111, + "Unknown_Parameter_1112": 1112, + "Unknown_Parameter_1113": 1113, + "Unknown_Parameter_1114": 1114, + "Unknown_Parameter_1115": 1115, + "Unknown_Parameter_1116": 1116, + "Unknown_Parameter_1117": 1117, + "Unknown_Parameter_1118": 1118, + "Unknown_Parameter_1119": 1119, + "Unknown_Parameter_1120": 1120, + "Unknown_Parameter_1121": 1121, + "Unknown_Parameter_1122": 1122, + "Unknown_Parameter_1123": 1123, + "Unknown_Parameter_1124": 1124, + "Unknown_Parameter_1125": 1125, + # New in 'main' branch: + "SILENT_MODE": 1087, + "ID_Einst_SuSilence": 1092, + "ID_Einst_SilenceTimer_0": 1093, + "ID_Einst_SilenceTimer_1": 1094, + "ID_Einst_SilenceTimer_2": 1095, + "ID_Einst_SilenceTimer_3": 1096, + "ID_Einst_SilenceTimer_4": 1097, + "ID_Einst_SilenceTimer_5": 1098, + "ID_Einst_SilenceTimer_6": 1099, + "ID_Einst_SilenceTimer_7": 1100, + "ID_Einst_SilenceTimer_8": 1101, + "ID_Einst_SilenceTimer_9": 1102, + "ID_Einst_SilenceTimer_10": 1103, + "ID_Einst_SilenceTimer_11": 1104, + "ID_Einst_SilenceTimer_12": 1105, + "ID_Einst_SilenceTimer_13": 1106, + "ID_Einst_SilenceTimer_14": 1107, + "ID_Einst_SilenceTimer_15": 1108, + "ID_Einst_SilenceTimer_16": 1109, + "ID_Einst_SilenceTimer_17": 1110, + "ID_Einst_SilenceTimer_18": 1111, + "ID_Einst_SilenceTimer_19": 1112, + "ID_Einst_SilenceTimer_20": 1113, + "LAST_DEFROST_TIMESTAMP": 1119, + "Unknown_Parameter_1126": 1126, + "Unknown_Parameter_1127": 1127, + "Unknown_Parameter_1128": 1128, + "Unknown_Parameter_1129": 1129, + "Unknown_Parameter_1130": 1130, + "Unknown_Parameter_1131": 1131, + "Unknown_Parameter_1132": 1132, + "Unknown_Parameter_1133": 1133, + "Unknown_Parameter_1134": 1134, + "Unknown_Parameter_1135": 1135, + "Unknown_Parameter_1136": 1136, + "HEAT_ENERGY_INPUT": 1136, + "Unknown_Parameter_1137": 1137, + "DHW_ENERGY_INPUT": 1137, + "Unknown_Parameter_1138": 1138, + "Unknown_Parameter_1139": 1139, + "COOLING_ENERGY_INPUT": 1139, + "Unknown_Parameter_1140": 1140, + "SECOND_HEAT_GENERATOR_AMOUNT_COUNTER": 1140, + "Unknown_Parameter_1141": 1141, + "Unknown_Parameter_1142": 1142, + "Unknown_Parameter_1143": 1143, + "Unknown_Parameter_1144": 1144, + "Unknown_Parameter_1145": 1145, + "Unknown_Parameter_1146": 1146, + "Unknown_Parameter_1147": 1147, + "Unknown_Parameter_1148": 1148, + "HEATING_TARGET_TEMP_ROOM_THERMOSTAT": 1148, + "Unknown_Parameter_1149": 1149, + "Unknown_Parameter_1150": 1150, + "Unknown_Parameter_1151": 1151, + "Unknown_Parameter_1152": 1152, + "Unknown_Parameter_1153": 1153, + "Unknown_Parameter_1154": 1154, + "Unknown_Parameter_1155": 1155, + "Unknown_Parameter_1156": 1156, + "Unknown_Parameter_1157": 1157, + "POWER_LIMIT_SWITCH": 1158, + "POWER_LIMIT_VALUE": 1159, + } + + calcs = { + # Status of 0.3.14: + "Unknown_Calculation_0": 0, + "Unknown_Calculation_1": 1, + "Unknown_Calculation_2": 2, + "Unknown_Calculation_3": 3, + "Unknown_Calculation_4": 4, + "Unknown_Calculation_5": 5, + "Unknown_Calculation_6": 6, + "Unknown_Calculation_7": 7, + "Unknown_Calculation_8": 8, + "Unknown_Calculation_9": 9, + "ID_WEB_Temperatur_TVL": 10, + "ID_WEB_Temperatur_TRL": 11, + "ID_WEB_Sollwert_TRL_HZ": 12, + "ID_WEB_Temperatur_TRL_ext": 13, + "ID_WEB_Temperatur_THG": 14, + "ID_WEB_Temperatur_TA": 15, + "ID_WEB_Mitteltemperatur": 16, + "ID_WEB_Temperatur_TBW": 17, + "ID_WEB_Einst_BWS_akt": 18, + "ID_WEB_Temperatur_TWE": 19, + "ID_WEB_Temperatur_TWA": 20, + "ID_WEB_Temperatur_TFB1": 21, + "ID_WEB_Sollwert_TVL_MK1": 22, + "ID_WEB_Temperatur_RFV": 23, + "ID_WEB_Temperatur_TFB2": 24, + "ID_WEB_Sollwert_TVL_MK2": 25, + "ID_WEB_Temperatur_TSK": 26, + "ID_WEB_Temperatur_TSS": 27, + "ID_WEB_Temperatur_TEE": 28, + "ID_WEB_ASDin": 29, + "ID_WEB_BWTin": 30, + "ID_WEB_EVUin": 31, + "ID_WEB_HDin": 32, + "ID_WEB_MOTin": 33, + "ID_WEB_NDin": 34, + "ID_WEB_PEXin": 35, + "ID_WEB_SWTin": 36, + "ID_WEB_AVout": 37, + "ID_WEB_BUPout": 38, + "ID_WEB_HUPout": 39, + "ID_WEB_MA1out": 40, + "ID_WEB_MZ1out": 41, + "ID_WEB_VENout": 42, + "ID_WEB_VBOout": 43, + "ID_WEB_VD1out": 44, + "ID_WEB_VD2out": 45, + "ID_WEB_ZIPout": 46, + "ID_WEB_ZUPout": 47, + "ID_WEB_ZW1out": 48, + "ID_WEB_ZW2SSTout": 49, + "ID_WEB_ZW3SSTout": 50, + "ID_WEB_FP2out": 51, + "ID_WEB_SLPout": 52, + "ID_WEB_SUPout": 53, + "ID_WEB_MZ2out": 54, + "ID_WEB_MA2out": 55, + "ID_WEB_Zaehler_BetrZeitVD1": 56, + "ID_WEB_Zaehler_BetrZeitImpVD1": 57, + "ID_WEB_Zaehler_BetrZeitVD2": 58, + "ID_WEB_Zaehler_BetrZeitImpVD2": 59, + "ID_WEB_Zaehler_BetrZeitZWE1": 60, + "ID_WEB_Zaehler_BetrZeitZWE2": 61, + "ID_WEB_Zaehler_BetrZeitZWE3": 62, + "ID_WEB_Zaehler_BetrZeitWP": 63, + "ID_WEB_Zaehler_BetrZeitHz": 64, + "ID_WEB_Zaehler_BetrZeitBW": 65, + "ID_WEB_Zaehler_BetrZeitKue": 66, + "ID_WEB_Time_WPein_akt": 67, + "ID_WEB_Time_ZWE1_akt": 68, + "ID_WEB_Time_ZWE2_akt": 69, + "ID_WEB_Timer_EinschVerz": 70, + "ID_WEB_Time_SSPAUS_akt": 71, + "ID_WEB_Time_SSPEIN_akt": 72, + "ID_WEB_Time_VDStd_akt": 73, + "ID_WEB_Time_HRM_akt": 74, + "ID_WEB_Time_HRW_akt": 75, + "ID_WEB_Time_LGS_akt": 76, + "ID_WEB_Time_SBW_akt": 77, + "ID_WEB_Code_WP_akt": 78, + "ID_WEB_BIV_Stufe_akt": 79, + "ID_WEB_WP_BZ_akt": 80, + "ID_WEB_AdresseIP_akt": 91, + "ID_WEB_SubNetMask_akt": 92, + "ID_WEB_Add_Broadcast": 93, + "ID_WEB_Add_StdGateway": 94, + "ID_WEB_ERROR_Time0": 95, + "ID_WEB_ERROR_Time1": 96, + "ID_WEB_ERROR_Time2": 97, + "ID_WEB_ERROR_Time3": 98, + "ID_WEB_ERROR_Time4": 99, + "ID_WEB_ERROR_Nr0": 100, + "ID_WEB_ERROR_Nr1": 101, + "ID_WEB_ERROR_Nr2": 102, + "ID_WEB_ERROR_Nr3": 103, + "ID_WEB_ERROR_Nr4": 104, + "ID_WEB_AnzahlFehlerInSpeicher": 105, + "ID_WEB_Switchoff_file_Nr0": 106, + "ID_WEB_Switchoff_file_Nr1": 107, + "ID_WEB_Switchoff_file_Nr2": 108, + "ID_WEB_Switchoff_file_Nr3": 109, + "ID_WEB_Switchoff_file_Nr4": 110, + "ID_WEB_Switchoff_file_Time0": 111, + "ID_WEB_Switchoff_file_Time1": 112, + "ID_WEB_Switchoff_file_Time2": 113, + "ID_WEB_Switchoff_file_Time3": 114, + "ID_WEB_Switchoff_file_Time4": 115, + "ID_WEB_Comfort_exists": 116, + "ID_WEB_HauptMenuStatus_Zeile1": 117, + "ID_WEB_HauptMenuStatus_Zeile2": 118, + "ID_WEB_HauptMenuStatus_Zeile3": 119, + "ID_WEB_HauptMenuStatus_Zeit": 120, + "ID_WEB_HauptMenuAHP_Stufe": 121, + "ID_WEB_HauptMenuAHP_Temp": 122, + "ID_WEB_HauptMenuAHP_Zeit": 123, + "ID_WEB_SH_BWW": 124, + "ID_WEB_SH_HZ": 125, + "ID_WEB_SH_MK1": 126, + "ID_WEB_SH_MK2": 127, + "ID_WEB_Einst_Kurzrpgramm": 128, + "ID_WEB_StatusSlave_1": 129, + "ID_WEB_StatusSlave_2": 130, + "ID_WEB_StatusSlave_3": 131, + "ID_WEB_StatusSlave_4": 132, + "ID_WEB_StatusSlave_5": 133, + "ID_WEB_AktuelleTimeStamp": 134, + "ID_WEB_SH_MK3": 135, + "ID_WEB_Sollwert_TVL_MK3": 136, + "ID_WEB_Temperatur_TFB3": 137, + "ID_WEB_MZ3out": 138, + "ID_WEB_MA3out": 139, + "ID_WEB_FP3out": 140, + "ID_WEB_Time_AbtIn": 141, + "ID_WEB_Temperatur_RFV2": 142, + "ID_WEB_Temperatur_RFV3": 143, + "ID_WEB_SH_SW": 144, + "ID_WEB_Zaehler_BetrZeitSW": 145, + "ID_WEB_FreigabKuehl": 146, + "ID_WEB_AnalogIn": 147, + "ID_WEB_SonderZeichen": 148, + "ID_WEB_SH_ZIP": 149, + "ID_WEB_WebsrvProgrammWerteBeobarten": 150, + "ID_WEB_WMZ_Heizung": 151, + "ID_WEB_WMZ_Brauchwasser": 152, + "ID_WEB_WMZ_Schwimmbad": 153, + "ID_WEB_WMZ_Seit": 154, + "ID_WEB_WMZ_Durchfluss": 155, + "ID_WEB_AnalogOut1": 156, + "ID_WEB_AnalogOut2": 157, + "ID_WEB_Time_Heissgas": 158, + "ID_WEB_Temp_Lueftung_Zuluft": 159, + "ID_WEB_Temp_Lueftung_Abluft": 160, + "ID_WEB_Zaehler_BetrZeitSolar": 161, + "ID_WEB_AnalogOut3": 162, + "ID_WEB_AnalogOut4": 163, + "ID_WEB_Out_VZU": 164, + "ID_WEB_Out_VAB": 165, + "ID_WEB_Out_VSK": 166, + "ID_WEB_Out_FRH": 167, + "ID_WEB_AnalogIn2": 168, + "ID_WEB_AnalogIn3": 169, + "ID_WEB_SAXin": 170, + "ID_WEB_SPLin": 171, + "ID_WEB_Compact_exists": 172, + "ID_WEB_Durchfluss_WQ": 173, + "ID_WEB_LIN_exists": 174, + "ID_WEB_LIN_ANSAUG_VERDAMPFER": 175, + "ID_WEB_LIN_ANSAUG_VERDICHTER": 176, + "ID_WEB_LIN_VDH": 177, + "ID_WEB_LIN_UH": 178, + "ID_WEB_LIN_UH_Soll": 179, + "ID_WEB_LIN_HD": 180, + "ID_WEB_LIN_ND": 181, + "ID_WEB_LIN_VDH_out": 182, + "ID_WEB_HZIO_PWM": 183, + "ID_WEB_HZIO_VEN": 184, + "ID_WEB_HZIO_EVU2": 185, + "ID_WEB_HZIO_STB": 186, + "ID_WEB_SEC_Qh_Soll": 187, + "ID_WEB_SEC_Qh_Ist": 188, + "ID_WEB_SEC_TVL_Soll": 189, + "ID_WEB_SEC_Software": 190, + "ID_WEB_SEC_BZ": 191, + "ID_WEB_SEC_VWV": 192, + "ID_WEB_SEC_VD": 193, + "ID_WEB_SEC_VerdEVI": 194, + "ID_WEB_SEC_AnsEVI": 195, + "ID_WEB_SEC_UEH_EVI": 196, + "ID_WEB_SEC_UEH_EVI_S": 197, + "ID_WEB_SEC_KondTemp": 198, + "ID_WEB_SEC_FlussigEx": 199, + "ID_WEB_SEC_UK_EEV": 200, + "ID_WEB_SEC_EVI_Druck": 201, + "ID_WEB_SEC_U_Inv": 202, + "ID_WEB_Temperatur_THG_2": 203, + "ID_WEB_Temperatur_TWE_2": 204, + "ID_WEB_LIN_ANSAUG_VERDAMPFER_2": 205, + "ID_WEB_LIN_ANSAUG_VERDICHTER_2": 206, + "ID_WEB_LIN_VDH_2": 207, + "ID_WEB_LIN_UH_2": 208, + "ID_WEB_LIN_UH_Soll_2": 209, + "ID_WEB_LIN_HD_2": 210, + "ID_WEB_LIN_ND_2": 211, + "ID_WEB_HDin_2": 212, + "ID_WEB_AVout_2": 213, + "ID_WEB_VBOout_2": 214, + "ID_WEB_VD1out_2": 215, + "ID_WEB_LIN_VDH_out_2": 216, + "ID_WEB_Switchoff2_file_Nr0": 217, + "ID_WEB_Switchoff2_file_Nr1": 218, + "ID_WEB_Switchoff2_file_Nr2": 219, + "ID_WEB_Switchoff2_file_Nr3": 220, + "ID_WEB_Switchoff2_file_Nr4": 221, + "ID_WEB_Switchoff2_file_Time0": 222, + "ID_WEB_Switchoff2_file_Time1": 223, + "ID_WEB_Switchoff2_file_Time2": 224, + "ID_WEB_Switchoff2_file_Time3": 225, + "ID_WEB_Switchoff2_file_Time4": 226, + "ID_WEB_RBE_RT_Ist": 227, + "ID_WEB_RBE_RT_Soll": 228, + "ID_WEB_Temperatur_BW_oben": 229, + "ID_WEB_Code_WP_akt_2": 230, + "ID_WEB_Freq_VD": 231, + "Unknown_Calculation_232": 232, + "Unknown_Calculation_233": 233, + "Unknown_Calculation_234": 234, + "Unknown_Calculation_235": 235, + "Unknown_Calculation_236": 236, + "Unknown_Calculation_237": 237, + "Unknown_Calculation_238": 238, + "Unknown_Calculation_239": 239, + "Unknown_Calculation_240": 240, + "Circulation_Pump": 241, + "Unknown_Calculation_242": 242, + "Unknown_Calculation_243": 243, + "Unknown_Calculation_244": 244, + "Unknown_Calculation_245": 245, + "Unknown_Calculation_246": 246, + "Unknown_Calculation_247": 247, + "Unknown_Calculation_248": 248, + "Unknown_Calculation_249": 249, + "Unknown_Calculation_250": 250, + "Unknown_Calculation_251": 251, + "Unknown_Calculation_252": 252, + "Unknown_Calculation_253": 253, + "Flow_Rate_254": 254, + "Unknown_Calculation_255": 255, + "Unknown_Calculation_256": 256, + "Heat_Output": 257, + "Unknown_Calculation_258": 258, + "Unknown_Calculation_259": 259, + # New in 'main' branch: + "ID_WEB_SoftStand_0": 81, + "ID_WEB_SoftStand_1": 82, + "ID_WEB_SoftStand_2": 83, + "ID_WEB_SoftStand_3": 84, + "ID_WEB_SoftStand_4": 85, + "ID_WEB_SoftStand_5": 86, + "ID_WEB_SoftStand_6": 87, + "ID_WEB_SoftStand_7": 88, + "ID_WEB_SoftStand_8": 89, + "ID_WEB_SoftStand_9": 90, + "Vapourisation_Temperature": 232, + "Liquefaction_Temperature": 233, + "ID_WEB_Freq_VD_Soll": 236, + "ID_WEB_Freq_VD_Min": 237, + "ID_WEB_Freq_VD_Max": 238, + "VBO_Temp_Spread_Soll": 239, + "VBO_Temp_Spread_Ist": 240, + "HUP_PWM": 241, + "HUP_Temp_Spread_Soll": 242, + "HUP_Temp_Spread_Ist": 243, + "RBE_Version": 258, + "Unknown_Calculation_260": 260, + "Unknown_Calculation_261": 261, + "Unknown_Calculation_262": 262, + "Unknown_Calculation_263": 263, + "Unknown_Calculation_264": 264, + "Unknown_Calculation_265": 265, + "Unknown_Calculation_266": 266, + "Desired_Room_Temperature": 267, + "AC_Power_Input": 268, + } + # Note: "ID_WEB_SoftStand" tested in "test_get_firmware_version()" + + visis = { + # Status of 0.3.14: + "ID_Visi_NieAnzeigen": 0, + "ID_Visi_ImmerAnzeigen": 1, + "ID_Visi_Heizung": 2, + "ID_Visi_Brauwasser": 3, + "ID_Visi_Schwimmbad": 4, + "ID_Visi_Kuhlung": 5, + "ID_Visi_Lueftung": 6, + "ID_Visi_MK1": 7, + "ID_Visi_MK2": 8, + "ID_Visi_ThermDesinfekt": 9, + "ID_Visi_Zirkulation": 10, + "ID_Visi_KuhlTemp_SolltempMK1": 11, + "ID_Visi_KuhlTemp_SolltempMK2": 12, + "ID_Visi_KuhlTemp_ATDiffMK1": 13, + "ID_Visi_KuhlTemp_ATDiffMK2": 14, + "ID_Visi_Service_Information": 15, + "ID_Visi_Service_Einstellung": 16, + "ID_Visi_Service_Sprache": 17, + "ID_Visi_Service_DatumUhrzeit": 18, + "ID_Visi_Service_Ausheiz": 19, + "ID_Visi_Service_Anlagenkonfiguration": 20, + "ID_Visi_Service_IBNAssistant": 21, + "ID_Visi_Service_ParameterIBNZuruck": 22, + "ID_Visi_Temp_Vorlauf": 23, + "ID_Visi_Temp_Rucklauf": 24, + "ID_Visi_Temp_RL_Soll": 25, + "ID_Visi_Temp_Ruecklext": 26, + "ID_Visi_Temp_Heissgas": 27, + "ID_Visi_Temp_Aussent": 28, + "ID_Visi_Temp_BW_Ist": 29, + "ID_Visi_Temp_BW_Soll": 30, + "ID_Visi_Temp_WQ_Ein": 31, + "ID_Visi_Temp_Kaltekreis": 32, + "ID_Visi_Temp_MK1_Vorlauf": 33, + "ID_Visi_Temp_MK1VL_Soll": 34, + "ID_Visi_Temp_Raumstation": 35, + "ID_Visi_Temp_MK2_Vorlauf": 36, + "ID_Visi_Temp_MK2VL_Soll": 37, + "ID_Visi_Temp_Solarkoll": 38, + "ID_Visi_Temp_Solarsp": 39, + "ID_Visi_Temp_Ext_Energ": 40, + "ID_Visi_IN_ASD": 41, + "ID_Visi_IN_BWT": 42, + "ID_Visi_IN_EVU": 43, + "ID_Visi_IN_HD": 44, + "ID_Visi_IN_MOT": 45, + "ID_Visi_IN_ND": 46, + "ID_Visi_IN_PEX": 47, + "ID_Visi_IN_SWT": 48, + "ID_Visi_OUT_Abtauventil": 49, + "ID_Visi_OUT_BUP": 50, + "ID_Visi_OUT_FUP1": 51, + "ID_Visi_OUT_HUP": 52, + "ID_Visi_OUT_Mischer1Auf": 53, + "ID_Visi_OUT_Mischer1Zu": 54, + "ID_Visi_OUT_Ventilation": 55, + "ID_Visi_OUT_Ventil_BOSUP": 56, + "ID_Visi_OUT_Verdichter1": 57, + "ID_Visi_OUT_Verdichter2": 58, + "ID_Visi_OUT_ZIP": 59, + "ID_Visi_OUT_ZUP": 60, + "ID_Visi_OUT_ZWE1": 61, + "ID_Visi_OUT_ZWE2_SST": 62, + "ID_Visi_OUT_ZWE3": 63, + "ID_Visi_OUT_FUP2": 64, + "ID_Visi_OUT_SLP": 65, + "ID_Visi_OUT_SUP": 66, + "ID_Visi_OUT_Mischer2Auf": 67, + "ID_Visi_OUT_Mischer2Zu": 68, + "ID_Visi_AblaufZ_WP_Seit": 69, + "ID_Visi_AblaufZ_ZWE1_seit": 70, + "ID_Visi_AblaufZ_ZWE2_seit": 71, + "ID_Visi_AblaufZ_ZWE3_seit": 72, + "ID_Visi_AblaufZ_Netzeinv": 73, + "ID_Visi_AblaufZ_SSP_Zeit1": 74, + "ID_Visi_AblaufZ_VD_Stand": 75, + "ID_Visi_AblaufZ_HRM_Zeit": 76, + "ID_Visi_AblaufZ_HRW_Zeit": 77, + "ID_Visi_AblaufZ_TDI_seit": 78, + "ID_Visi_AblaufZ_Sperre_BW": 79, + "ID_Visi_Bst_BStdVD1": 80, + "ID_Visi_Bst_ImpVD1": 81, + "ID_Visi_Bst_dEZVD1": 82, + "ID_Visi_Bst_BStdVD2": 83, + "ID_Visi_Bst_ImpVD2": 84, + "ID_Visi_Bst_dEZVD2": 85, + "ID_Visi_Bst_BStdZWE1": 86, + "ID_Visi_Bst_BStdZWE2": 87, + "ID_Visi_Bst_BStdZWE3": 88, + "ID_Visi_Bst_BStdWP": 89, + "ID_Visi_Text_Kurzprogramme": 90, + "ID_Visi_Text_Zwangsheizung": 91, + "ID_Visi_Text_Zwangsbrauchwasser": 92, + "ID_Visi_Text_Abtauen": 93, + "ID_Visi_EinstTemp_RucklBegr": 94, + "ID_Visi_EinstTemp_HystereseHR": 95, + "ID_Visi_EinstTemp_TRErhmax": 96, + "ID_Visi_EinstTemp_Freig2VD": 97, + "ID_Visi_EinstTemp_FreigZWE": 98, + "ID_Visi_EinstTemp_Tluftabt": 99, + "ID_Visi_EinstTemp_TDISolltemp": 100, + "ID_Visi_EinstTemp_HystereseBW": 101, + "ID_Visi_EinstTemp_Vorl2VDBW": 102, + "ID_Visi_EinstTemp_TAussenmax": 103, + "ID_Visi_EinstTemp_TAussenmin": 104, + "ID_Visi_EinstTemp_TWQmin": 105, + "ID_Visi_EinstTemp_THGmax": 106, + "ID_Visi_EinstTemp_TLABTEnde": 107, + "ID_Visi_EinstTemp_Absenkbis": 108, + "ID_Visi_EinstTemp_Vorlaufmax": 109, + "ID_Visi_EinstTemp_TDiffEin": 110, + "ID_Visi_EinstTemp_TDiffAus": 111, + "ID_Visi_EinstTemp_TDiffmax": 112, + "ID_Visi_EinstTemp_TEEHeizung": 113, + "ID_Visi_EinstTemp_TEEBrauchw": 114, + "ID_Visi_EinstTemp_Vorl2VDSW": 115, + "ID_Visi_EinstTemp_VLMaxMk1": 116, + "ID_Visi_EinstTemp_VLMaxMk2": 117, + "ID_Visi_Priori_Brauchwasser": 118, + "ID_Visi_Priori_Heizung": 119, + "ID_Visi_Priori_Schwimmbad": 120, + "ID_Visi_SysEin_EVUSperre": 121, + "ID_Visi_SysEin_Raumstation": 122, + "ID_Visi_SysEin_Einbindung": 123, + "ID_Visi_SysEin_Mischkreis1": 124, + "ID_Visi_SysEin_Mischkreis2": 125, + "ID_Visi_SysEin_ZWE1Art": 126, + "ID_Visi_SysEin_ZWE1Fkt": 127, + "ID_Visi_SysEin_ZWE2Art": 128, + "ID_Visi_SysEin_ZWE2Fkt": 129, + "ID_Visi_SysEin_ZWE3Art": 130, + "ID_Visi_SysEin_ZWE3Fkt": 131, + "ID_Visi_SysEin_Stoerung": 132, + "ID_Visi_SysEin_Brauchwasser1": 133, + "ID_Visi_SysEin_Brauchwasser2": 134, + "ID_Visi_SysEin_Brauchwasser3": 135, + "ID_Visi_SysEin_Brauchwasser4": 136, + "ID_Visi_SysEin_Brauchwasser5": 137, + "ID_Visi_SysEin_BWWPmax": 138, + "ID_Visi_SysEin_Abtzykmax": 139, + "ID_Visi_SysEin_Luftabt": 140, + "ID_Visi_SysEin_LuftAbtmax": 141, + "ID_Visi_SysEin_Abtauen1": 142, + "ID_Visi_SysEin_Abtauen2": 143, + "ID_Visi_SysEin_Pumpenoptim": 144, + "ID_Visi_SysEin_Zusatzpumpe": 145, + "ID_Visi_SysEin_Zugang": 146, + "ID_Visi_SysEin_SoledrDurchf": 147, + "ID_Visi_SysEin_UberwachungVD": 148, + "ID_Visi_SysEin_RegelungHK": 149, + "ID_Visi_SysEin_RegelungMK1": 150, + "ID_Visi_SysEin_RegelungMK2": 151, + "ID_Visi_SysEin_Kuhlung": 152, + "ID_Visi_SysEin_Ausheizen": 153, + "ID_Visi_SysEin_ElektrAnode": 154, + "ID_Visi_SysEin_SWBBer": 155, + "ID_Visi_SysEin_SWBMin": 156, + "ID_Visi_SysEin_Heizung": 157, + "ID_Visi_SysEin_PeriodeMk1": 158, + "ID_Visi_SysEin_LaufzeitMk1": 159, + "ID_Visi_SysEin_PeriodeMk2": 160, + "ID_Visi_SysEin_LaufzeitMk2": 161, + "ID_Visi_SysEin_Heizgrenze": 162, + "ID_Visi_Enlt_HUP": 163, + "ID_Visi_Enlt_ZUP": 164, + "ID_Visi_Enlt_BUP": 165, + "ID_Visi_Enlt_Ventilator_BOSUP": 166, + "ID_Visi_Enlt_MA1": 167, + "ID_Visi_Enlt_MZ1": 168, + "ID_Visi_Enlt_ZIP": 169, + "ID_Visi_Enlt_MA2": 170, + "ID_Visi_Enlt_MZ2": 171, + "ID_Visi_Enlt_SUP": 172, + "ID_Visi_Enlt_SLP": 173, + "ID_Visi_Enlt_FP2": 174, + "ID_Visi_Enlt_Laufzeit": 175, + "ID_Visi_Anlgkonf_Heizung": 176, + "ID_Visi_Anlgkonf_Brauchwarmwasser": 177, + "ID_Visi_Anlgkonf_Schwimmbad": 178, + "ID_Visi_Heizung_Betriebsart": 179, + "ID_Visi_Heizung_TemperaturPlusMinus": 180, + "ID_Visi_Heizung_Heizkurven": 181, + "ID_Visi_Heizung_Zeitschlaltprogramm": 182, + "ID_Visi_Heizung_Heizgrenze": 183, + "ID_Visi_Mitteltemperatur": 184, + "ID_Visi_Dataenlogger": 185, + "ID_Visi_Sprachen_DEUTSCH": 186, + "ID_Visi_Sprachen_ENGLISH": 187, + "ID_Visi_Sprachen_FRANCAIS": 188, + "ID_Visi_Sprachen_NORWAY": 189, + "ID_Visi_Sprachen_TCHECH": 190, + "ID_Visi_Sprachen_ITALIANO": 191, + "ID_Visi_Sprachen_NEDERLANDS": 192, + "ID_Visi_Sprachen_SVENSKA": 193, + "ID_Visi_Sprachen_POLSKI": 194, + "ID_Visi_Sprachen_MAGYARUL": 195, + "ID_Visi_ErrorUSBspeichern": 196, + "ID_Visi_Bst_BStdHz": 197, + "ID_Visi_Bst_BStdBW": 198, + "ID_Visi_Bst_BStdKue": 199, + "ID_Visi_Service_Systemsteuerung": 200, + "ID_Visi_Service_Systemsteuerung_Contrast": 201, + "ID_Visi_Service_Systemsteuerung_Webserver": 202, + "ID_Visi_Service_Systemsteuerung_IPAdresse": 203, + "ID_Visi_Service_Systemsteuerung_Fernwartung": 204, + "ID_Visi_Paralleleschaltung": 205, + "ID_Visi_SysEin_Paralleleschaltung": 206, + "ID_Visi_Sprachen_DANSK": 207, + "ID_Visi_Sprachen_PORTUGES": 208, + "ID_Visi_Heizkurve_Heizung": 209, + "ID_Visi_SysEin_Mischkreis3": 210, + "ID_Visi_MK3": 211, + "ID_Visi_Temp_MK3_Vorlauf": 212, + "ID_Visi_Temp_MK3VL_Soll": 213, + "ID_Visi_OUT_Mischer3Auf": 214, + "ID_Visi_OUT_Mischer3Zu": 215, + "ID_Visi_SysEin_RegelungMK3": 216, + "ID_Visi_SysEin_PeriodeMk3": 217, + "ID_Visi_SysEin_LaufzeitMk3": 218, + "ID_Visi_SysEin_Kuhl_Zeit_Ein": 219, + "ID_Visi_SysEin_Kuhl_Zeit_Aus": 220, + "ID_Visi_AblaufZ_AbtauIn": 221, + "ID_Visi_Waermemenge_WS": 222, + "ID_Visi_Waermemenge_WQ": 223, + "ID_Visi_Enlt_MA3": 224, + "ID_Visi_Enlt_MZ3": 225, + "ID_Visi_Enlt_FP3": 226, + "ID_Visi_OUT_FUP3": 227, + "ID_Visi_Temp_Raumstation2": 228, + "ID_Visi_Temp_Raumstation3": 229, + "ID_Visi_Bst_BStdSW": 230, + "ID_Visi_Sprachen_LITAUISCH": 231, + "ID_Visi_Sprachen_ESTNICH": 232, + "ID_Visi_SysEin_Fernwartung": 233, + "ID_Visi_Sprachen_SLOVENISCH": 234, + "ID_Visi_EinstTemp_TA_EG": 235, + "ID_Visi_Einst_TVLmax_EG": 236, + "ID_Visi_SysEin_PoptNachlauf": 237, + "ID_Visi_RFV_K_Kuehlin": 238, + "ID_Visi_SysEin_EffizienzpumpeNom": 239, + "ID_Visi_SysEin_EffizienzpumpeMin": 240, + "ID_Visi_SysEin_Effizienzpumpe": 241, + "ID_Visi_SysEin_Waermemenge": 242, + "ID_Visi_Service_WMZ_Effizienz": 243, + "ID_Visi_SysEin_Wm_Versorgung_Korrektur": 244, + "ID_Visi_SysEin_Wm_Auswertung_Korrektur": 245, + "ID_Visi_IN_AnalogIn": 246, + "ID_Visi_Eins_SN_Eingabe": 247, + "ID_Visi_OUT_Analog_1": 248, + "ID_Visi_OUT_Analog_2": 249, + "ID_Visi_Solar": 250, + "ID_Visi_SysEin_Solar": 251, + "ID_Visi_EinstTemp_TDiffKollmax": 252, + "ID_Visi_AblaufZ_HG_Sperre": 253, + "ID_Visi_SysEin_Akt_Kuehlung": 254, + "ID_Visi_SysEin_Vorlauf_VBO": 255, + "ID_Visi_Einst_KRHyst": 256, + "ID_Visi_Einst_Akt_Kuehl_Speicher_min": 257, + "ID_Visi_Einst_Akt_Kuehl_Freig_WQE": 258, + "ID_Visi_SysEin_AbtZykMin": 259, + "ID_Visi_SysEin_VD2_Zeit_Min": 260, + "ID_Visi_EinstTemp_Hysterese_HR_verkuerzt": 261, + "ID_Visi_Einst_Luf_Feuchteschutz_akt": 262, + "ID_Visi_Einst_Luf_Reduziert_akt": 263, + "ID_Visi_Einst_Luf_Nennlueftung_akt": 264, + "ID_Visi_Einst_Luf_Intensivlueftung_akt": 265, + "ID_Visi_Temperatur_Lueftung_Zuluft": 266, + "ID_Visi_Temperatur_Lueftung_Abluft": 267, + "ID_Visi_OUT_Analog_3": 268, + "ID_Visi_OUT_Analog_4": 269, + "ID_Visi_IN_Analog_2": 270, + "ID_Visi_IN_Analog_3": 271, + "ID_Visi_IN_SAX": 272, + "ID_Visi_OUT_VZU": 273, + "ID_Visi_OUT_VAB": 274, + "ID_Visi_OUT_VSK": 275, + "ID_Visi_OUT_FRH": 276, + "ID_Visi_KuhlTemp_SolltempMK3": 277, + "ID_Visi_KuhlTemp_ATDiffMK3": 278, + "ID_Visi_IN_SPL": 279, + "ID_Visi_SysEin_Lueftungsstufen": 280, + "ID_Visi_SysEin_Meldung_TDI": 281, + "ID_Visi_SysEin_Typ_WZW": 282, + "ID_Visi_BACnet": 283, + "ID_Visi_Sprachen_SLOWAKISCH": 284, + "ID_Visi_Sprachen_LETTISCH": 285, + "ID_Visi_Sprachen_FINNISCH": 286, + "ID_Visi_Kalibrierung_LWD": 287, + "ID_Visi_IN_Durchfluss": 288, + "ID_Visi_LIN_ANSAUG_VERDICHTER": 289, + "ID_Visi_LIN_VDH": 290, + "ID_Visi_LIN_UH": 291, + "ID_Visi_LIN_Druck": 292, + "ID_Visi_Einst_Sollwert_TRL_Kuehlen": 293, + "ID_Visi_Entl_ExVentil": 294, + "ID_Visi_Einst_Medium_Waermequelle": 295, + "ID_Visi_Einst_Multispeicher": 296, + "ID_Visi_Einst_Minimale_Ruecklaufsolltemperatur": 297, + "ID_Visi_Einst_PKuehlTime": 298, + "ID_Visi_Sprachen_TUERKISCH": 299, + "ID_Visi_RBE": 300, + "ID_Visi_Einst_Luf_Stufen_Faktor": 301, + "ID_Visi_Freigabe_Zeit_ZWE": 302, + "ID_Visi_Einst_min_VL_Kuehl": 303, + "ID_Visi_ZWE1": 304, + "ID_Visi_ZWE2": 305, + "ID_Visi_ZWE3": 306, + "ID_Visi_SEC": 307, + "ID_Visi_HZIO": 308, + "ID_Visi_WPIO": 309, + "ID_Visi_LIN_ANSAUG_VERDAMPFER": 310, + "ID_Visi_LIN_MULTI1": 311, + "ID_Visi_LIN_MULTI2": 312, + "ID_Visi_Einst_Leistung_ZWE": 313, + "ID_Visi_Sprachen_ESPANOL": 314, + "ID_Visi_Temp_BW_oben": 315, + "ID_Visi_MAXIO": 316, + "ID_Visi_OUT_Abtauwunsch": 317, + "ID_Visi_SmartGrid": 318, + "ID_Visi_Drehzahlgeregelt": 319, + "ID_Visi_P155_Inverter": 320, + "ID_Visi_Leistungsfreigabe": 321, + "ID_Visi_Einst_Vorl_akt_Kuehl": 322, + "ID_Visi_Einst_Abtauen_im_Warmwasser": 323, + "ID_Visi_Waermemenge_ZWE": 324, + "Unknown_Visibility_325": 325, + "Unknown_Visibility_326": 326, + "Unknown_Visibility_327": 327, + "Unknown_Visibility_328": 328, + "Unknown_Visibility_329": 329, + "Unknown_Visibility_330": 330, + "Unknown_Visibility_331": 331, + "Unknown_Visibility_332": 332, + "Unknown_Visibility_333": 333, + "Unknown_Visibility_334": 334, + "Unknown_Visibility_335": 335, + "Unknown_Visibility_336": 336, + "Unknown_Visibility_337": 337, + "Unknown_Visibility_338": 338, + "Unknown_Visibility_339": 339, + "Unknown_Visibility_340": 340, + "Unknown_Visibility_341": 341, + "Unknown_Visibility_342": 342, + "Unknown_Visibility_343": 343, + "Unknown_Visibility_344": 344, + "Unknown_Visibility_345": 345, + "Unknown_Visibility_346": 346, + "Unknown_Visibility_347": 347, + "Unknown_Visibility_348": 348, + "Unknown_Visibility_349": 349, + "Unknown_Visibility_350": 350, + "Unknown_Visibility_351": 351, + "Unknown_Visibility_352": 352, + "Unknown_Visibility_353": 353, + "Unknown_Visibility_354": 354, + # New in 'main' branch: + "ID_Visi_Heizung_Zeitschaltprogramm": 182, + "Unknown_Visibility_355": 355, + "Unknown_Visibility_356": 356, + "Unknown_Visibility_357": 357, + "ELECTRICAL_POWER_LIMITATION_SWITCH": 357, + "Unknown_Visibility_358": 358, + "Unknown_Visibility_359": 359, + "Unknown_Visibility_360": 360, + "Unknown_Visibility_361": 361, + "Unknown_Visibility_362": 362, + "Unknown_Visibility_363": 363, + "Unknown_Visibility_364": 364, + "Unknown_Visibility_365": 365, + "Unknown_Visibility_366": 366, + "Unknown_Visibility_367": 367, + "Unknown_Visibility_368": 368, + "Unknown_Visibility_369": 369, + "Unknown_Visibility_370": 370, + "Unknown_Visibility_371": 371, + "Unknown_Visibility_372": 372, + "Unknown_Visibility_373": 373, + "Unknown_Visibility_374": 374, + "Unknown_Visibility_375": 375, + "Unknown_Visibility_376": 376, + "Unknown_Visibility_377": 377, + "Unknown_Visibility_378": 378, + "Unknown_Visibility_379": 379, + # Bug in v0.3.14 visibilities parse method + "Unknown_Parameter_355": 355, + "Unknown_Parameter_356": 356, + "Unknown_Parameter_357": 357, + "Unknown_Parameter_358": 358, + "Unknown_Parameter_359": 359, + "Unknown_Parameter_360": 360, + "Unknown_Parameter_361": 361, + "Unknown_Parameter_362": 362, + "Unknown_Parameter_363": 363, + "Unknown_Parameter_364": 364, + "Unknown_Parameter_365": 365, + "Unknown_Parameter_366": 366, + "Unknown_Parameter_367": 367, + "Unknown_Parameter_368": 368, + "Unknown_Parameter_369": 369, + "Unknown_Parameter_370": 370, + "Unknown_Parameter_371": 371, + "Unknown_Parameter_372": 372, + "Unknown_Parameter_373": 373, + "Unknown_Parameter_374": 374, + "Unknown_Parameter_375": 375, + "Unknown_Parameter_376": 376, + "Unknown_Parameter_377": 377, + "Unknown_Parameter_378": 378, + "Unknown_Parameter_379": 379, + } + + values = [[paras, Parameters(), "paras"], [calcs, Calculations(), "calcs"], [visis, Visibilities(), "visis"]] + + # First, we check if we can find all entries of the above dicts. + ok = True + for mapping, obj, caption in values: + print_caption = True + for old_name, old_idx in mapping.items(): + cur_idx, new_name = obj._name_lookup(old_name) + cur_name = obj.get(old_idx).name + if cur_idx != old_idx or (new_name is not None and new_name != cur_name): + # We do not use assert here, in order to catch all incompatibilities at once. + if print_caption: + print(f"### Incompatibilities - {caption}:") + print_caption = False + print(f'"{old_name}" is not registered for {old_idx}: "{cur_name}",') + ok = False + assert ok, "Found incompatibilities. Please consider to add them to compatibilities.py" + + # Second, we check if all names are present in the above dicts. + ok = True + for mapping, obj, caption in values: + print_caption = True + for cur_idx, entry in obj: + if entry.name not in mapping: + # We do not use assert here, in order to catch all incompatibilities at once. + # The output can be copied to the dicts above + if print_caption: + print(f"### Missing - {caption}:") + print_caption = False + print(f'"{entry.name}": {cur_idx},') + ok = False + assert ok, f"Found missing {obj.name}. Please consider to add them to the test suite." \ No newline at end of file diff --git a/tests/test_datatypes.py b/tests/test_datatypes.py index 73ee90cc..5da5cc7e 100644 --- a/tests/test_datatypes.py +++ b/tests/test_datatypes.py @@ -12,6 +12,7 @@ from luxtronik.datatypes import ( Base, + BitMaskBase, SelectionBase, ScalingBase, Celsius, @@ -27,7 +28,7 @@ Percent2, Speed, Power, - PowerLimit, + PowerKW, Energy, Voltage, Hours, @@ -163,7 +164,7 @@ def test_repr(self): a.value = 123 a.raw = 123 - assert a.__repr__() == "Base (name: base, writeable: False, value: 123, raw: 123, class: None, unit: None)" + assert a.__repr__() == "Base (name: base, writeable: False, value: 123, raw: 123, write_pending: False, class: None, unit: None)" def test_str(self): """Test cases for __str__ function""" @@ -223,13 +224,20 @@ def test_from_heatpump(self): """Test cases for from_heatpump function""" a = SelectionBase("") - assert a.from_heatpump(0) is None + assert a.from_heatpump(0) == 'Unknown_0' + assert a.from_heatpump(None) is None def test_to_heatpump(self): """Test cases for to_heatpump function""" a = SelectionBase("") assert a.to_heatpump("a") is None + assert a.to_heatpump("Unknown_214") == 214 + assert a.to_heatpump("unknown_215") == 215 + assert a.to_heatpump(0) == 0 + assert a.to_heatpump("1") == 1 + assert a.to_heatpump(2.3) == 2 + assert a.to_heatpump("3.1") is None class SelectionBaseChild(SelectionBase): @@ -237,8 +245,8 @@ class SelectionBaseChild(SelectionBase): codes = { 0: "a", - 1: "b", - 2: "c", + 1: "B", + 2: "c_d", } @@ -265,18 +273,125 @@ def test_from_heatpump(self): a = SelectionBaseChild("") assert a.from_heatpump(0) == "a" - assert a.from_heatpump(1) == "b" - assert a.from_heatpump(2) == "c" - assert a.from_heatpump(3) is None + assert a.from_heatpump(1) == "B" + assert a.from_heatpump(2) == "c_d" + assert a.from_heatpump(3) == "Unknown_3" + assert a.from_heatpump(None) is None def test_to_heatpump(self): """Test cases for to_heatpump function""" a = SelectionBaseChild("") - assert a.to_heatpump("a") == 0 - assert a.to_heatpump("b") == 1 - assert a.to_heatpump("c") == 2 + assert a.to_heatpump(" a") == 0 + assert a.to_heatpump("b ") == 1 + assert a.to_heatpump("c-D ") == 2 assert a.to_heatpump("d") is None + assert a.to_heatpump(None) is None + assert a.to_heatpump(2) == 2 + assert a.to_heatpump("3") == 3 + + +class TestBitMaskBase: + """Test suite for BitMaskBase datatype""" + + def test_init(self): + """Test cases for initialization""" + + a = BitMaskBase("bitmask_base") + assert a.name == "bitmask_base" + assert not a.bit_values + assert len(a.bit_values) == 0 + + def test_bits(self): + """Test cases for bits property""" + + a = BitMaskBase("") + assert len(a.bits()) == 0 + assert a.bits() == list(a.bit_values.values()) + + def test_from_heatpump(self): + """Test cases for from_heatpump function""" + + a = BitMaskBase("") + assert a.from_heatpump(0) == a.value_zero + assert a.from_heatpump(16) == "Unknown_4" + assert a.from_heatpump(5) == "Unknown_0, Unknown_2" + assert a.from_heatpump("Unknown_1") is None + assert a.from_heatpump(None) is None + + def test_to_heatpump(self): + """Test cases for to_heatpump function""" + + a = BitMaskBase("") + assert a.to_heatpump("a") is None + assert a.to_heatpump(1) is None + assert a.to_heatpump(None) is None + assert a.to_heatpump("Unknown_3") == 8 + assert a.to_heatpump("Unknown_0, Unknown_2") == 5 + assert a.to_heatpump("Unknown_0, 2") is None + + +class BitMaskBaseChild(BitMaskBase): + """Child class of BitMaskBase containing codes to test it in the context of TestBitMaskBaseChild""" + + bit_values = { + 0: "a", + 2: "b", + 4: "c", + } + value_zero = "empty" + value_delim = "-" + values_postfix = "-z" + + +class TestBitMaskBaseChild: + """Test suite for BitMaskBase datatype""" + + def test_init(self): + """Test cases for initialization""" + + a = BitMaskBaseChild("bitmask_base_child") + assert a.name == "bitmask_base_child" + assert a.bit_values + assert len(a.bit_values) == 3 + + def test_bits(self): + """Test cases for bits property""" + + a = BitMaskBaseChild("") + assert len(a.bits()) == 3 + assert a.bits() == list(a.bit_values.values()) + + def test_from_heatpump(self): + """Test cases for from_heatpump function""" + + a = BitMaskBaseChild("") + assert a.from_heatpump(0) == "empty" + assert a.from_heatpump(1) == "a-z" + assert a.from_heatpump(2) == "Unknown_1-z" + assert a.from_heatpump(3) == "a-Unknown_1-z" + assert a.from_heatpump(4) == "b-z" + assert a.from_heatpump(5) == "a-b-z" + assert a.from_heatpump("Unknown_1") is None + assert a.from_heatpump(None) is None + + def test_to_heatpump(self): + """Test cases for to_heatpump function""" + + a = BitMaskBaseChild("") + assert a.to_heatpump("empty") == 0 + assert a.to_heatpump("empty-z") == 0 + assert a.to_heatpump("a") == 1 + assert a.to_heatpump("b-z") == 4 + assert a.to_heatpump("a-c-z") == 17 + assert a.to_heatpump("Unknown_1-b-z") == 6 + assert a.to_heatpump(1) is None + assert a.to_heatpump(None) is None + + +class ScalingBaseTest(ScalingBase): + """Class to test ScalingBase. Required because of __init_subclass__""" + pass class TestScalingBase: @@ -285,14 +400,14 @@ class TestScalingBase: def test_init(self): """Test cases for initialization""" - a = ScalingBase("scaling_base") + a = ScalingBaseTest("scaling_base") assert a.name == "scaling_base" assert a.scaling_factor == 1 def test_from_heatpump(self): """Test cases for from_heatpump function""" - a = ScalingBase("") + a = ScalingBaseTest("") assert a.from_heatpump(1) == 1 assert a.from_heatpump(42) == 42 assert a.from_heatpump(None) is None @@ -300,7 +415,7 @@ def test_from_heatpump(self): def test_to_heatpump(self): """Test cases for to_heatpump function""" - a = ScalingBase("") + a = ScalingBaseTest("") assert a.to_heatpump(1) == 1 assert a.to_heatpump(42) == 42 @@ -340,6 +455,38 @@ def test_to_heatpump(self): assert a.to_heatpump(-100) == -8 +class ScalingBaseInt4Child(ScalingBase): + """Child class of ScalingBase containing a scaling_factor to test it in the context of TestScalingBaseChild""" + + data_width = 4 # bits + + +class TestScalingBaseInt4Child: + """Test suite for 16-bit ScalingBase datatype""" + + def test_from_heatpump(self): + """Test cases for from_heatpump function""" + + a = ScalingBaseInt4Child("") + assert a.from_heatpump(None) is None + assert a.from_heatpump(0) == 0 + assert a.from_heatpump(1) == 1 + assert a.from_heatpump(8) == -8 + assert a.from_heatpump(10) == -6 + assert a.from_heatpump(15) == -1 + assert a.from_heatpump(17) == 1 + + def test_to_heatpump(self): + """Test cases for to_heatpump function""" + + a = ScalingBaseInt4Child("") + assert a.to_heatpump(None) is None + assert a.to_heatpump(0) == 0 + assert a.to_heatpump(26) == 26 + assert a.to_heatpump(40) == 40 + assert a.to_heatpump(-100) == -100 + + class TestCelsius: """Test suite for Celsius datatype""" @@ -624,21 +771,21 @@ def test_init(self): assert a.datatype_class == "power" assert a.datatype_unit == "W" -class TestPowerLimit: - """Test suite for PowerLimit datatype""" +class TestPowerKW: + """Test suite for PowerKW datatype""" def test_init(self): """Test cases for initialization""" - a = PowerLimit("power_limit") - assert a.name == "power_limit" + a = PowerKW("power_kW") + assert a.name == "power_kW" assert a.datatype_class == "power" assert a.datatype_unit == "kW" def test_from_heatpump(self): """Test cases for from_heatpump function""" - a = PowerLimit("") + a = PowerKW("") assert a.from_heatpump(15) == 1.5 assert a.from_heatpump(525) == 52.5 assert a.from_heatpump(None) is None @@ -646,7 +793,7 @@ def test_from_heatpump(self): def test_to_heatpump(self): """Test cases for to_heatpump function""" - a = PowerLimit("") + a = PowerKW("") assert a.to_heatpump(1.5) == 15 assert a.to_heatpump(5.6) == 56 diff --git a/tests/shi/test_definition_list.py b/tests/test_definition_list.py similarity index 65% rename from tests/shi/test_definition_list.py rename to tests/test_definition_list.py index 874ca29c..e749d89a 100644 --- a/tests/shi/test_definition_list.py +++ b/tests/test_definition_list.py @@ -1,25 +1,40 @@ import re +from luxtronik.common import parse_version from luxtronik.datatypes import Base +from luxtronik.definitions.calculations import CALCULATIONS_DEFINITIONS_LIST from luxtronik.definitions.holdings import HOLDINGS_DEFINITIONS_LIST from luxtronik.definitions.inputs import INPUTS_DEFINITIONS_LIST -from luxtronik.shi.common import parse_version +from luxtronik.definitions.parameters import PARAMETERS_DEFINITIONS_LIST +from luxtronik.definitions.visibilities import VISIBILITIES_DEFINITIONS_LIST + KEY_IDX = "index" KEY_COUNT = "count" KEY_NAMES = "names" KEY_TYPE = "type" KEY_WRT = "writeable" +KEY_DATATYPE = "datatype" +KEY_UNIT = "unit" +KEY_DEFAULT = "default" +KEY_RANGE = "range" +KEY_MIN = "min" +KEY_MAX = "max" KEY_SINCE = "since" KEY_UNTIL = "until" KEY_DESC = "description" +VALID_DATA_TYPES = ("", "UINT16", "UINT32", "INT16", "INT32") + class RunTestDefinitionList: # override this definitions = None + # use True for SHI and false for CFI + do_lower_case_test = True + def get_names(self, definition): names = definition.get(KEY_NAMES, []) if isinstance(names, str): @@ -60,6 +75,36 @@ def test_structure(self): assert isinstance(definition[KEY_WRT], bool), \ f"{KEY_WRT} must be of type 'bool': {definition}" + # data type + if KEY_DATATYPE in definition: + assert isinstance(definition[KEY_DATATYPE], str), \ + f"{KEY_DATATYPE} must be of type 'str': {definition}" + + # unit + if KEY_UNIT in definition: + assert isinstance(definition[KEY_UNIT], str), \ + f"{KEY_UNIT} must be of type 'str': {definition}" + + # default (raw value) + if KEY_DEFAULT in definition: + assert isinstance(definition[KEY_DEFAULT], int), \ + f"{KEY_DEFAULT} must be of type 'int': {definition}" + + # range (raw value) + if KEY_RANGE in definition: + assert isinstance(definition[KEY_RANGE], dict), \ + f"{KEY_RANGE} must be of type 'dict': {definition}" + + # range - min (raw value) + if KEY_RANGE in definition and KEY_MIN in definition[KEY_RANGE]: + assert isinstance(definition[KEY_RANGE][KEY_MIN], int), \ + f"{KEY_MIN} must be of type 'int': {definition}" + + # range - max (raw value) + if KEY_RANGE in definition and KEY_MAX in definition[KEY_RANGE]: + assert isinstance(definition[KEY_RANGE][KEY_MAX], int), \ + f"{KEY_MAX} must be of type 'int': {definition}" + # since if KEY_SINCE in definition: assert isinstance(definition[KEY_SINCE], str), \ @@ -105,7 +150,7 @@ def test_name_valid(self): names = self.get_names(definition) for name in names: sanitized = re.sub(r"[^a-z0-9_]", "", name) - assert sanitized == name, \ + assert not self.do_lower_case_test or sanitized == name, \ f"The name may only contain a-z0-9_ {definition}" assert sanitized != "", \ f"Name must not be empty. {definition}" @@ -133,15 +178,21 @@ def test_name_unique(self): def test_data_type(self): for definition in self.definitions: - if KEY_TYPE in definition: - data_type = definition.get(KEY_TYPE, Base) - assert data_type is not None, \ - f"Type must be set: {definition}" + data_type = definition.get(KEY_TYPE, None) + assert issubclass(data_type, Base), \ + f"Type must be set: {definition}" + + def test_data_types(self): + for definition in self.definitions: + if KEY_DATATYPE in definition: + data_type = definition[KEY_DATATYPE] + assert data_type in VALID_DATA_TYPES, \ + f"Datatype must be set correctly: {definition}" def test_since(self): for definition in self.definitions: if KEY_SINCE in definition: - since = definition.get(KEY_SINCE, "") + since = definition[KEY_SINCE] parsed = parse_version(since) assert parsed is not None, \ f"Since must be a valid version instead of {since}: {definition}" @@ -149,7 +200,7 @@ def test_since(self): def test_until(self): for definition in self.definitions: if KEY_UNTIL in definition: - until = definition.get(KEY_UNTIL, "") + until = definition[KEY_UNTIL] parsed = parse_version(until) assert parsed is not None, \ f"Until must be a valid version instead of {until}: {definition}" @@ -158,11 +209,31 @@ def test_until(self): # Tests ############################################################################### +class TestCalculationsDefinitionList(RunTestDefinitionList): + + definitions = CALCULATIONS_DEFINITIONS_LIST + do_lower_case_test = False + + class TestHoldingsDefinitionList(RunTestDefinitionList): definitions = HOLDINGS_DEFINITIONS_LIST + do_lower_case_test = True class TestInputsDefinitionList(RunTestDefinitionList): - definitions = INPUTS_DEFINITIONS_LIST \ No newline at end of file + definitions = INPUTS_DEFINITIONS_LIST + do_lower_case_test = True + + +class TestParametersDefinitionList(RunTestDefinitionList): + + definitions = PARAMETERS_DEFINITIONS_LIST + do_lower_case_test = False + + +class TestVisibilitiesDefinitionList(RunTestDefinitionList): + + definitions = VISIBILITIES_DEFINITIONS_LIST + do_lower_case_test = False \ No newline at end of file diff --git a/tests/shi/test_definitions.py b/tests/test_definitions.py similarity index 86% rename from tests/shi/test_definitions.py rename to tests/test_definitions.py index 7c11b8bd..b0c36293 100644 --- a/tests/shi/test_definitions.py +++ b/tests/test_definitions.py @@ -1,12 +1,8 @@ from luxtronik.datatypes import Base, Unknown -from luxtronik.shi.constants import LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE -from luxtronik.shi.definitions import ( +from luxtronik.definitions import ( LuxtronikDefinition, LuxtronikDefinitionsDictionary, LuxtronikDefinitionsList, - get_data_arr, - check_data, - integrate_data, ) ############################################################################### @@ -108,6 +104,11 @@ def test_create_field(self): field = definition.create_field() assert field is None + def test_repr(self): + definition = LuxtronikDefinition.unknown(2, 'Foo', 30) + text = repr(definition) + assert text + class TestDefinitionsDict: @@ -331,6 +332,7 @@ def test_init(self): assert len(definitions) == 4 assert definitions.name == 'foo' assert definitions.offset == 100 + assert definitions._version is None assert 5 in definitions assert 'field_9a' in definitions assert definitions[7] in definitions @@ -341,6 +343,27 @@ def test_init(self): assert definitions.get(9).addr == 109 assert definitions.get(9).name == "field_9" + def test_filtered(self): + definitions = LuxtronikDefinitionsList(self.def_list, 'foo', 100) + + filtered1 = LuxtronikDefinitionsList.filtered(definitions, (1, 1, 0, 0)) + assert filtered1.name == 'foo' + assert filtered1.offset == 100 + assert filtered1._version == (1, 1, 0, 0) + assert 'field_5' in filtered1 # 1.1 - 1.2 + assert 'field_7' not in filtered1 # 3.1 - + assert 'field_9a' in filtered1 # - 1.3 + assert 'field_9' in filtered1 # - 3.3 + assert 'field_invalid' not in filtered1 # invalid + + filtered1 = LuxtronikDefinitionsList.filtered(definitions, (3, 2, 0, 0)) + assert filtered1._version == (3, 2, 0, 0) + assert 'field_5' not in filtered1 # 1.1 - 1.2 + assert 'field_7' in filtered1 # 3.1 - + assert 'field_9a' not in filtered1 # - 1.3 + assert 'field_9' in filtered1 # - 3.3 + assert 'field_invalid' not in filtered1 # invalid + def test_iter(self): definitions = LuxtronikDefinitionsList(self.def_list, 'foo', 100) @@ -427,65 +450,7 @@ def test_add(self): }) assert added_4 is None - -class TestDefinitionFieldPair: - - def test_data_arr(self): - definition = LuxtronikDefinition.unknown(2, 'Foo', 30) - field = definition.create_field() - - # get from value - definition._count = 1 - field.raw = 5 - arr = get_data_arr(definition, field) - assert arr == [5] - assert check_data(definition, field) - - # get from array - definition._count = 2 - field.raw = [7, 3] - arr = get_data_arr(definition, field) - assert arr == [7, 3] - assert check_data(definition, field) - - # too much data - definition._count = 2 - field.raw = [4, 8, 1] - arr = get_data_arr(definition, field) - assert arr == [4, 8] - assert check_data(definition, field) - - # insufficient data - definition._count = 2 - field.raw = [9] - arr = get_data_arr(definition, field) - assert arr is None - assert not check_data(definition, field) - - def test_integrate(self): - definition = LuxtronikDefinition.unknown(2, 'Foo', 30) - field = definition.create_field() - - data = [1, LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE, 3, 4, 5, 6, 7] - - # set array - definition._count = 2 - integrate_data(definition, field, data) - assert field.raw == [3, 4] - integrate_data(definition, field, data, 4) - assert field.raw == [5, 6] - integrate_data(definition, field, data, 7) - assert field.raw is None - integrate_data(definition, field, data, 0) - assert field.raw is None - - # set value - definition._count = 1 - integrate_data(definition, field, data) - assert field.raw == 3 - integrate_data(definition, field, data, 5) - assert field.raw == 6 - integrate_data(definition, field, data, 9) - assert field.raw is None - integrate_data(definition, field, data, 1) - assert field.raw is None \ No newline at end of file + def test_repr(self): + definitions = LuxtronikDefinitionsList(self.def_list, 'foo', 100) + text = repr(definitions) + assert text \ No newline at end of file diff --git a/tests/test_socket_interaction.py b/tests/test_socket_interaction.py index 88c0402e..94485642 100644 --- a/tests/test_socket_interaction.py +++ b/tests/test_socket_interaction.py @@ -22,6 +22,7 @@ def fake_visibility_value(i): class FakeSocket: last_instance = None + prev_instance = None # These code are hard coded here in order to prevent # accidential changes in constants.py @@ -30,12 +31,13 @@ class FakeSocket: code_read_calculations = 3004 code_read_visibilities = 3005 - def __init__(self, prot, stream): + def __init__(self): + FakeSocket.prev_instance = FakeSocket.last_instance FakeSocket.last_instance = self - assert prot == socket.AF_INET - assert stream == socket.SOCK_STREAM + self._connected = False self._buffer = b"" + self._blocking = False # Offer some more entries self._num_paras = len(Parameters()._data) + 10 @@ -44,11 +46,11 @@ def __init__(self, prot, stream): self.written_values = {} - def connect(self, info): - assert not self._connected + def setblocking(self, blocking): + self._blocking = blocking - self._host = info[0] - self._port = info[1] + def connect(self): + assert not self._connected self._connected = True def close(self): @@ -127,7 +129,7 @@ def sendall(self, data): def recv(self, cnt, flag=0): assert self._connected - if (flag & socket.MSG_DONTWAIT) and len(self._buffer) < cnt: + if (not self._blocking) and len(self._buffer) < cnt: raise BlockingIOError("Not enough bytes in buffer.") assert len(self._buffer) >= cnt @@ -140,7 +142,40 @@ def recv(self, cnt, flag=0): return data +# --- Context manager support --- + def __enter__(self): + self.connect() + return self + + def __exit__(self, exc_type, exc, tb): + self.close() + return False +def fake_create_connection(info): + return FakeSocket() + + +class FakeModbus: + + def __init__( + self, + host, + port=0, + timeout=0 + ): + self._connected = False + self._blocking = False + + def read_inputs(self, addr, count): + return [addr + i for i in range(count)] + + def send(self, data): + return True + + + +@mock.patch("socket.create_connection", fake_create_connection) +@mock.patch("luxtronik.LuxtronikModbusTcpInterface", FakeModbus) class TestSocketInteraction: def check_luxtronik_data(self, lux, check_for_true=True): cp = self.check_data_vector(lux.parameters) @@ -176,125 +211,124 @@ def test_luxtronik_socket_interface(self): host = "my_heatpump" port = 4711 - with mock.patch("socket.socket", FakeSocket): - # Create the connection - lux = LuxtronikSocketInterface(host, port) - - # Check the connection - s = FakeSocket.last_instance - assert s._connected - assert s._host == host - assert s._port == port - - # Read parameters - p = lux.read_parameters() - assert type(p) is Parameters - assert len(s._buffer) == 0 - assert self.check_data_vector(p) - - self.clear_data_vector(p) - assert not self.check_data_vector(p) - - # Read parameters - c = lux.read_calculations() - assert type(c) is Calculations - assert len(s._buffer) == 0 - assert self.check_data_vector(c) - - self.clear_data_vector(c) - assert not self.check_data_vector(c) - - # Read parameters - v = lux.read_visibilities() - assert type(v) is Visibilities - assert len(s._buffer) == 0 - assert self.check_data_vector(v) - - self.clear_data_vector(v) - assert not self.check_data_vector(v) - - # Now, for the read() routine - data = lux.read() - assert len(s._buffer) == 0 - assert self.check_luxtronik_data(data) - - # Finally, writing - p = Parameters() - p.queue = {0: 100, 1: 200} - lux.write(p) - assert s.written_values[0] == 100 - assert s.written_values[1] == 200 - assert len(p.queue) == 0 - - p = Parameters() - p.queue = {2: 300, 3: "test"} - d = lux.write_and_read(p) - assert s.written_values[2] == 300 - # Make sure that the non-int value is not written: - assert 3 not in s.written_values - assert len(p.queue) == 0 - assert self.check_luxtronik_data(d) + lux = LuxtronikSocketInterface(host, port) + + # Read parameters + p = lux.read_parameters() + s = FakeSocket.last_instance + assert type(p) is Parameters + assert len(s._buffer) == 0 + assert self.check_data_vector(p) + + self.clear_data_vector(p) + assert not self.check_data_vector(p) + + # Read parameters + c = lux.read_calculations() + s = FakeSocket.last_instance + assert type(c) is Calculations + assert len(s._buffer) == 0 + assert self.check_data_vector(c) + + self.clear_data_vector(c) + assert not self.check_data_vector(c) + + # Read parameters + v = lux.read_visibilities() + s = FakeSocket.last_instance + assert type(v) is Visibilities + assert len(s._buffer) == 0 + assert self.check_data_vector(v) + + self.clear_data_vector(v) + assert not self.check_data_vector(v) + + # Now, for the read() routine + data = lux.read() + s = FakeSocket.last_instance + assert len(s._buffer) == 0 + assert self.check_luxtronik_data(data) + + # Finally, writing + p = Parameters() + p.queue = {0: 100, 1: 200} + lux.write(p) + s = FakeSocket.last_instance + assert s.written_values[0] == 100 + assert s.written_values[1] == 200 + assert len(p.queue) == 0 + + p = Parameters() + p.queue = {2: 300, 3: "test"} + d = lux.write_and_read(p) + s = FakeSocket.last_instance + assert s.written_values[2] == 300 + # Make sure that the non-int value is not written: + assert 3 not in s.written_values + assert len(p.queue) == 0 + assert self.check_luxtronik_data(d) def test_luxtronik(self): host = "my_heatpump" port = 4711 - with mock.patch("socket.socket", FakeSocket): - # Create the connection - lux = Luxtronik(host, port) - assert self.check_luxtronik_data(lux) - - self.clear_luxtronik_data(lux) + lux = Luxtronik(host, port) + assert self.check_luxtronik_data(lux) - assert self.check_luxtronik_data(lux, False) + self.clear_luxtronik_data(lux) - ########################## - # Test the read routines # - ########################## - lux.read_parameters() - assert self.check_data_vector(lux.parameters) + assert self.check_luxtronik_data(lux, False) - lux.read_calculations() - assert self.check_data_vector(lux.calculations) + ########################## + # Test the read routines # + ########################## + lux.read_parameters() + assert self.check_data_vector(lux.parameters) - lux.read_visibilities() - assert self.check_data_vector(lux.visibilities) + lux.read_calculations() + assert self.check_data_vector(lux.calculations) - s = FakeSocket.last_instance - assert len(s._buffer) == 0 + lux.read_visibilities() + assert self.check_data_vector(lux.visibilities) - self.clear_luxtronik_data(lux) + self.clear_luxtronik_data(lux) - ########################## - # Test the write routine # - ########################## - lux.parameters.queue = {0: 500} - lux.write() - assert s.written_values[0] == 500 + ########################## + # Test the write routine # + ########################## + lux.parameters.queue = {0: 500} + lux.write() + s = FakeSocket.last_instance + assert s.written_values[0] == 500 - p = Parameters() - p.queue = {1: 501} - lux.write(p) - assert s.written_values[1] == 501 + p = Parameters() + p.queue = {1: 501} + lux.write(p) + s = FakeSocket.last_instance + assert s.written_values[1] == 501 - # lux.write() and lux.write(p) should not read: - assert self.check_luxtronik_data(lux, False) + # lux.write() and lux.write(p) should not read: + assert self.check_luxtronik_data(lux, False) - ################################### - # Test the write_and_read routine # - ################################### - lux.parameters.queue = {2: 502} - lux.write_and_read() - assert s.written_values[2] == 502 + ################################### + # Test the write_and_read routine # + ################################### + lux.parameters.queue = {2: 502} + lux.write_and_read() + # Currently write_and_read triggers two separate connections/operations + s = FakeSocket.prev_instance + assert s.written_values[2] == 502 - # Now, the values should be read - assert self.check_luxtronik_data(lux) + # Now, the values should be read + assert self.check_luxtronik_data(lux) - self.clear_luxtronik_data(lux) + self.clear_luxtronik_data(lux) - p.queue = {3: 503} - lux.write_and_read(p) - assert s.written_values[3] == 503 + p.queue = {3: 503} + lux.write_and_read(p) + # Currently write_and_read triggers two separate connections/operations + s = FakeSocket.prev_instance + assert s.written_values[3] == 503 - # Now, the values should be read - assert self.check_luxtronik_data(lux) + # Now, the values should be read + assert self.check_luxtronik_data(lux)