Skip to main content

Vemmio Python Client

Project description

Vemmio Python Client

Introduction

The Vemmio Python Client is a library for interacting with Vemmio Smart Home devices.

Installation

pip install vemmio

Usage

import asyncio

import aiohttp
from vemmio import Vemmio


async def main():
    session = aiohttp.ClientSession()
    vemmio_host = "192.168.1.25"
    vemmio_provider = Vemmio(host=vemmio_host, session=session)

    device = await vemmio_provider.update()

    print("Vemmio Device Info: %s", device)

    # Don't forget to close the session
    await session.close()


if __name__ == "__main__":
    asyncio.run(main())

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

vemmio-0.1.2.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vemmio-0.1.2-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

Details for the file vemmio-0.1.2.tar.gz.

File metadata

  • Download URL: vemmio-0.1.2.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vemmio-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a81ef16a93e75606e07ac0464b16067841f90e11926ba1076eecc056cf110f70
MD5 6845789552dfaa32e25f8ffcc1893c45
BLAKE2b-256 093774919b2373b43bccb77ff893ea0d95d6ca2ffc98f0300c798d252016629c

See more details on using hashes here.

File details

Details for the file vemmio-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: vemmio-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 22.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vemmio-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9bc0b7e1d37f4fd99598115098037334cd228d88cd3be2f338e49b0f9ebe7be4
MD5 6831ca05c76ba4e8ab7a42789656eb6a
BLAKE2b-256 8db48c817ec51baf4d9641705db0685c75578ab71a3e671a589909a1962193b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page