Skip to main content

Luxtronik

python-luxtronik is a library that allow you to interact with a Luxtronik heatpump controller.

Installation

Installation is siply using this pip command:

pip install luxtronik

Examples

Reading values

from luxtronik import Luxtronik

l = Luxtronik('192.168.1.23', 8889)

t_forerun = l.calculations.get("ID_WEB_Temperatur_TVL")

# alternatively get by id:

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

# l.calculations holds measurement values
# check https://github.com/Bouni/luxtronik/blob/master/luxtronik/calculations.py for values you might need

# l.parameters holds parameter values
# check https://github.com/Bouni/luxtronik/blob/master/luxtronik/parameters.py for values you might need

# l.visibilitys holds visibility values, the function of visibilities is not clear at this point
check https://github.com/Bouni/luxtronik/blob/master/luxtronik/visibilities.py for values you might need


Writing values

from luxtronik import Luxtronik

l = Luxtronik('192.168.1.23', 8889)

heating_mode = l.parameters.set("ID_Ba_Hz_akt", "Party")
l.write()

# If you're not sure what values to write, you can get all options:

print(l.parameters.get("ID_Ba_Hz_akt").options) # returns a list of possible values to write, ['Automatic', 'Second heatsource', 'Party', 'Holidays', 'Off'] for example

By default a safeguard is enabled that prevents writing of parameters whose purpose is unknown. You can disable that safeguard by passing safe=False to the Luxtronik class.

from luxtronik import Luxtronik

l = Luxtronik('192.168.1.23', 8889, safe=False)

Release files for luxtronik 0.3.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for luxtronik 0.3.14
File Size Uploaded
luxtronik-0.3.14.tar.gz 21.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for luxtronik 0.3.14
File Interpreter ABI Platform
luxtronik-0.3.14-py3-none-any.whl Python 3 none any Details

Total release size: 44.0 kB

Release files / luxtronik-0.3.14.tar.gz

Download URL luxtronik-0.3.14.tar.gz
Size 21.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8ba465497ba9f57ef5dcc1ecca293d4bc9777471a7e350ee7721997dc45d9982
BLAKE2b-256 checksum
How to use checksums
250788614c0abf9cfa28cee51770569579d36754d6f14a8212b2aa74b5dc2862
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / luxtronik-0.3.14-py3-none-any.whl

Download URL luxtronik-0.3.14-py3-none-any.whl
Size 22.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f75696ff483e30c9dcb08f01c05747c32584e7a0cd4f433a38c8c6969d99d3b4
BLAKE2b-256 checksum
How to use checksums
9f99c35f509ca00bdf3982993fdeac69188aa81ca0bbd9d815ddb3b76e6df019
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.3.14 This release

2 release files

0.3.12

2 release files

0.3.11

2 release files

0.3.10

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.13

2 release files

0.2.12

1 release file

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page