Skip to main content

Asynchronous library to retrieve details of your Aquacell water softener device

Reason this release was yanked:

Breaking change, bumping to 1.0.0

Project description

Aioaquacell

Asynchronous library to retrieve details of your Aquacell water softener device. This API is reverse engineered from the official Android application. Credentials used can be verified in the APK (res\raw\amplifyconfiguration.json).

Requirements

  • aiohttp
  • pycognito
  • aws-request-signer
  • boto3
  • botocore

Usage

userName = "<email address>"
password = "<password>"


async def main():
    api = AquacellApi()
    await api.authenticate(userName, password)
    # Get the refresh token
    print(api.refresh_token)
    
    softeners = await api.get_all_softeners()
    for softener in softeners:
        print(softener.name)


if __name__ == "__main__":
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main())

Authenticate using refresh token

refresh_token = "<refresh token>"
api = AquacellApi()
await api.authenticate(refresh_token)

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

aioaquacell-0.2.1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aioaquacell-0.2.1-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file aioaquacell-0.2.1.tar.gz.

File metadata

  • Download URL: aioaquacell-0.2.1.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aioaquacell-0.2.1.tar.gz
Algorithm Hash digest
SHA256 83cd2461e178047622c5961f1626d0ddda389a4a777d2fd5e960b8c2e4d4c9bd
MD5 497cfeb163e1035e1d6a074f94f23b21
BLAKE2b-256 9208221f24c444dbe516b6384a18081760045572c214822e4239cd2cd2364c68

See more details on using hashes here.

Provenance

The following attestation bundles were made for aioaquacell-0.2.1.tar.gz:

Publisher: release.yml on Jordi1990/aioaquacell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aioaquacell-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: aioaquacell-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aioaquacell-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f5d30e119d5ac7bad51ab8d1701d5f787ba1f634f8a78de574fa85d6a5e06843
MD5 4d820c9572cde0f624ee8e3ddf26ece0
BLAKE2b-256 2075936108cf8e29317a987fe5266f5e0f2e6ca11aca4ea987d4fd25d7dc0b62

See more details on using hashes here.

Provenance

The following attestation bundles were made for aioaquacell-0.2.1-py3-none-any.whl:

Publisher: release.yml on Jordi1990/aioaquacell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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