Skip to main content

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)

Metadata

Release files for aioaquacell 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aioaquacell 1.0.0
File Size Uploaded
aioaquacell-1.0.0.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aioaquacell 1.0.0
File Interpreter ABI Platform
aioaquacell-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.6 kB

Release files / aioaquacell-1.0.0.tar.gz

Download URL aioaquacell-1.0.0.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d54e5564240a8215458703521177fe902e0968e3a4e8d655a023d9ecc37c4a28
BLAKE2b-256 checksum
How to use checksums
b3ef123ddd803bfc43ab9b3bf291de79e06f45aae46f7215e1fc5b652ea71344
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 25, 2026.

Transparency log

Release files / aioaquacell-1.0.0-py3-none-any.whl

Download URL aioaquacell-1.0.0-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
330608b8719615e40ffea5935e8e4cce2ff68d244e4c81b1024ce7df41ec86f8
BLAKE2b-256 checksum
How to use checksums
d3dd1e995662fb65702a7839eb1cbff0e3d02a06f1cd787947acbd1ed629af24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.2.1

2 release files

0.2.0

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page