Skip to main content

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

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyaltherma-0.0.21.tar.gz (8.0 kB view hashes)

Uploaded Source

Built Distribution

pyaltherma-0.0.21-py3-none-any.whl (9.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page