Skip to main content

Switcher Water Heater Unofficial Bridge and API.

Project description

Switcher Water Heater Unofficial Bridge and API
pypi-version pypi-downloads license-badge conventional-commits

gh-build-status read-the-docs codecov

PyPi module named aioswitcher for integrating with the Switcher Water Heater.
Please check out the documentation.

Install

pip install aioswitcher

Usage Example

Please check out the documentation for the full usage section.

async with SwitcherV2Api(
        your_loop, ip_address, phone_id,
        device_id, device_password) as swapi:
    # get the device state
    state_response = await swapi.get_state()

    # control the device: on / off / on + 30 minutes timer
    turn_on_response = await swapi.control_device(consts.COMMAND_ON)
    turn_off_response = await swapi.control_device(consts.COMMAND_OFF)
    turn_on_30_min_response = await swapi.control_device(consts.COMMAND_ON, '30')

Contributing

The contributing guidelines are here

Code of Conduct

The code of conduct is here

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

aioswitcher-1.2.4.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

aioswitcher-1.2.4-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

File details

Details for the file aioswitcher-1.2.4.tar.gz.

File metadata

  • Download URL: aioswitcher-1.2.4.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for aioswitcher-1.2.4.tar.gz
Algorithm Hash digest
SHA256 fc56606c48d1a12f555933665ef19d347afbafb02ddd7190e40cde1832f15399
MD5 d2c359fd1e99bd34b2cb2b499c3965f2
BLAKE2b-256 b6f487432994f8dff37ba8dbb7a49756e169f3ca754ac106ce592bd944477b65

See more details on using hashes here.

File details

Details for the file aioswitcher-1.2.4-py3-none-any.whl.

File metadata

  • Download URL: aioswitcher-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 22.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for aioswitcher-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3872b71725b044312ac6c018225310fb3af24e64e90060d4f042c8109f9c99c0
MD5 d57d83d7fb7c20b32a4b2d4a1a486c1a
BLAKE2b-256 c80bdd6b04266f2411d66b2edc6777e7ac9681619d27ff657faf181ab7176906

See more details on using hashes here.

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