What

PyPi module named aioswitcher for integrating with the Switcher Water Heater.

This module:

  • Is packaged with poetry.

  • Works concurrently using Python’s Asynchronous I/O module asyncio.

  • Is static typed and checked with mypy based on PEP484.

  • Follows black code style rules and guidelines.

  • Package is described using pyproject.toml based on PEP517 and PEP518.

Although the aioswitcher module requires the use of Python 3.5/3.6/3.7, The use of Python 3.7 is preferable.