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.0.1.tar.gz (13.6 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.0.1-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for vemmio-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e8417a0ce6a52ed641d5c3bed1fd6be9659fb6ef876468b8e6c74a715a976637
MD5 6346857489e37fbfa992125322778d8c
BLAKE2b-256 c90e18ff228d0d108faa1f571c1eb1e935cbcaff5a9dcfe5113eb7872ca92c1c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for vemmio-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f7a6df6610533bc6d7d9f64940a97f8b2728c78196cffb03f199d8be87d1477c
MD5 0e5c9105906e3d9e37cdd90bc73cd789
BLAKE2b-256 1363324fb218ca6f22f3aa6da9834578c814debef71908df4f68cbaec402c62e

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