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.3.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aioswitcher-1.2.3.tar.gz
  • Upload date:
  • Size: 18.3 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.3.tar.gz
Algorithm Hash digest
SHA256 aef8a8c428068ba2818b673bc08e40d421b15b0dcc346afb3be55a3d174dcff0
MD5 ed53d2ade02fd4b8650e540f381e619c
BLAKE2b-256 fb00e75a127a3e42204f92371d0a4fca8c55ea916474b2aca3a68d6ef4b98caa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioswitcher-1.2.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e8999649e22a60475dc1cf9ee4aaa3c29e87af25637c6a8fc94055d6c40e245e
MD5 1ff03c3df8a4d1a8ce0f052d6d85147b
BLAKE2b-256 c886dc7caf470a53027851da7cd42d58a5bf0c045079ec181d8053a4f9b55d23

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