Skip to main content

"A python client library for the Kaleidescape System Control Protocol."

Project description

pykaleidescape

A python library for controlling Kaleidescape devices via the Kaleidescape System Control Protocol.

Note: This library is not operated by, or affiliated with Kaleidescape, Inc.

Installation

pip install pykaleidescape

Usage

Checkout the examples directory for more examples.

import asyncio
from kaleidescape import Device


async def main():
    # Use "my-kaleidescape" on Windows
    device = Device("my-kaleidescape.local")
    await device.connect()
    print(f"Power state is currently: {device.power.state}")
    await device.disconnect()


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

pykaleidescape-1.0.2.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

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

pykaleidescape-1.0.2-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file pykaleidescape-1.0.2.tar.gz.

File metadata

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

File hashes

Hashes for pykaleidescape-1.0.2.tar.gz
Algorithm Hash digest
SHA256 3492de408a03ca549be8f86a076d377547bcb2e85ccec6e18a57198f6c8ba4b3
MD5 714800c861d5c7395d03a70804e50e1e
BLAKE2b-256 9f8993f9939a247849597eb21b3bec3f4ebe4affd584618e531f61b852ddfb38

See more details on using hashes here.

File details

Details for the file pykaleidescape-1.0.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for pykaleidescape-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aec1f84205da57b64f9352110381016ead9743f22001689cf85c19edc4fcbab5
MD5 aa6d341bb7754cb1e03ff4bd71d909af
BLAKE2b-256 bf8d0e2125bc3ada6bf9af650d567e1fc1bc1053830dc547b192150bdfe4502f

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