semvec/pypi-packages huggingface dataset:
pyaltherma 0.0.21
Python scripts for controlling Daikin Altherma heat pump using BRP069A62 LAN adapter.
License: MIT
Requires Python: >=3.7,<4.0
Keywords: daikin,altherma,heatpump,brp069A62,brp069A61

# pyaltherma
Python library to control Daikin Altherma heat pump
Tested only with BRP069A62

# Usage

```python3
async with aiohttp.ClientSession() as session:
    conn = DaikinWSConnection(session, 'IP_ADDRESS')
    device = AlthermaController(conn)
    await device.discover_units()
    tank = device.hot_water_tank
    climate = device.climate_control
    print(f'Tank / Target temperature: {await tank.tank_temperature} / {await tank.target_temperature}')
    print(f"Indoor/outdoor temperature: {await climate.indoor_temperature}/{await climate.outdoor_temperature}")
    await climate.turn_off()
    await climate.turn_on()
    await conn.close()
```
see example.py for more details.

# Status
Currently, the implementation is in early stage. At the moment it does not support schedules.