Connect to daikin altherma heat pumps
Project description
python-daikin-altherma
talks to daikin altherma via LAN adapter BRP069A61 or BRP069A62
How to use
How to install ?
Simply type pip3 install python-daikin-altherma
How to run
>>> from daikin_altherma import DaikinAltherma
>>> d = DaikinAltherma('192.168.10.126')
>>> print(f'My outdoor temperature is {d.outdoor_temperature}°C')
My outdoor temperature is 2.0°C
Documentation
class DaikinAltherma(builtins.object)
| DaikinAltherma(adapter_ip: str)
|
| Methods defined here:
|
| __init__(self, adapter_ip: str)
| Initialize self. See help(type(self)) for accurate signature.
|
| set_heating(self, heating_active: bool)
| Whether to turn the heating on(True) or off(False).
| You can confirm that it works by calling self.power_state
|
| set_setpoint_temperature(self, setpoint_temperature_c: float)
| Sets the heating setpoint (target) temperature, in °C
|
| set_tank_heating(self, powerful_active: bool)
| Whether to turn the water tank heating on(True) or off(False).
| You can confirm that it works by calling self.tank_powerful_state
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| adapter_model
| Returns the model of the LAN adapter
|
| indoor_setpoint_temperature
| Returns the indoor setpoint (target) temperature, in °C
|
| indoor_temperature
| Returns the indoor temperature, in °C
|
| leaving_water_temperature
| Returns the heating leaving water temperature, in °C
|
| outdoor_temperature
| Returns the outdoor temperature, in °C
|
| power_consumption
| Returns the energy consumption in kWh per [D]ay, [W]eek, [M]onth
|
| power_state
| Returns the power state
|
| tank_power_state
| Returns the tank power state
|
| tank_powerful_state
| Returns the tank powerful state
|
| tank_temperature
| Returns the hot water tank temperature, in °C
|
Acknowledgments
Many thanks to william-sy and KarstenB for their bootstrap !
Alternatives
- C# implementation: https://github.com/jbinko/dotnet-daikin-altherma
- Home assistant component: https://github.com/tadasdanielius/daikin_altherma
- ESP32 implementation: https://github.com/raomin/ESPAltherma
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for python-daikin-altherma-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4050f5e4bd62e60dfb19df33bba9c3af3b696e775b22c4fe85c2a4f2d51ddad |
|
MD5 | a6595c0d5f1fcfb037f9214bc6953ac9 |
|
BLAKE2b-256 | d35b175f2032796a7ef0737afb83ddaf0b0f31a83a18b5feb9540f60b09acfeb |
Close
Hashes for python_daikin_altherma-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55397ba22a1014a5ff9d5c8bd81192705af683fc1698bc40da52f43889abff5b |
|
MD5 | 7428dc8caff58816445e7651fe2c50bd |
|
BLAKE2b-256 | e13093bb463814e8cc49fcee84e12450750023476c1bd8ade42d989146dc2318 |