Skip to main content

Epson-projector module

Asynchronous library to control Epson projectors

Requires Python 3.11 or higher.

Created mostly to use with Home Assistant.

Usage

Check out the test_*.py files and const.py to see all posibilities to send to projector.

"""Test and example of usage of Epson module."""
import epson_projector as epson
from epson_projector.const import (POWER)

import asyncio
import aiohttp


async def main():
    """Run main with aiohttp ClientSession."""
    async with aiohttp.ClientSession() as session:
        await run(session)


async def run(websession):
    """Use Projector class of epson module and check if it is turned on."""
    projector = epson.Projector(
        host='HOSTNAME',
        websession=websession,
        encryption=False)
    data = await projector.get_property(POWER)
    print(data)

asyncio.run(main())

Metadata

Release files for epson-projector 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for epson-projector 0.6.0
File Size Uploaded
epson_projector-0.6.0.tar.gz 9.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for epson-projector 0.6.0
File Interpreter ABI Platform
epson_projector-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 21.9 kB

Release files / epson_projector-0.6.0.tar.gz

Download URL epson_projector-0.6.0.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ffd35cdf13b19d715f4ec4bcb3cdcc5d3915021a8bc2b2a799f47f13ceecf819
BLAKE2b-256 checksum
How to use checksums
4f2b27474ab3c2748e48135a048b550568dc7bb8c3a7dc9abb9fd9f2a464632c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / epson_projector-0.6.0-py3-none-any.whl

Download URL epson_projector-0.6.0-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9717ea01e9dab941b56a8fa9017abe4d49e4d810ccc56903bb71fec7337d6791
BLAKE2b-256 checksum
How to use checksums
b0fff3f6a3de0e8d6388b0efdc4b6c620a749fa6dd3d1ea217fd90c1f74480ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.4

2 release files

0.1.3

1 release file

0.1.2

2 release files

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page