Python scripts for controlling Daikin Altherma heat pump using BRP069A62 LAN adapter.


Keywords
daikin, altherma, heatpump, brp069A62, brp069A61
License
MIT
Install
pip install pyaltherma==0.0.18

Documentation

pyaltherma

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

Usage

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.