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.0.tar.gz (15.1 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.0-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for vemmio-0.1.0.tar.gz
Algorithm Hash digest
SHA256 aaf6f73dd9c3225ad75e2c71e35a55fdeb96016517cca55fe9e52f4b2f339d11
MD5 55c4c7bc652015ffb8c5d9facc104b70
BLAKE2b-256 48917d396381375ff4e472e1b80c1cc2e969565c239a268382e146b7af57d5ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vemmio-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 20.5 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f7784532cc061b0c05015df83edbe6f7f559ca201e6af98290ba874a3359cfd
MD5 e840b4b846f92c07c6f7a2c0977fb725
BLAKE2b-256 0b677b4c7c96b21b94e345229c05d96a98cda011bfe11cde7706fcc09359d8ae

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