Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

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 fossa-status

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.

Files for aioswitcher, version 1.2.1
Filename, size File type Python version Upload date Hashes
Filename, size aioswitcher-1.2.1-py3-none-any.whl (22.2 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size aioswitcher-1.2.1.tar.gz (18.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page