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.1.tar.gz (15.5 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.1-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vemmio-0.1.1.tar.gz
  • Upload date:
  • Size: 15.5 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.1.tar.gz
Algorithm Hash digest
SHA256 69b4f26a3dd3e33eb476bb9bbe1dbc6905a9c3c7cbae0dc0e9bba4d0219ba865
MD5 7a859c9862bba0e145beafbcc44abab3
BLAKE2b-256 7a08e3e98a09ed6c0d7a2774817a215ed744ddb9aa4b9899372d68fa657abb63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vemmio-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 22.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b5baf59da9fd93efc96f793c2391932c7bdd7f6a0ce17ea066364323b83e386a
MD5 4b81b396118bfaed97cd7bf1496f09fd
BLAKE2b-256 3328d60c2dc36620e11203fe82268c8e23471227e647a6008e569095151a1d04

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