Skip to main content

A package to control MadVR Envy over IP

Project description

MadVR Envy Python Library

This library implements the IP control specification for madVR Envy.

It supports real time notifications and commands asynchronously. It is intended to be used with my official Home Assistant integration (madvr)

Wake On Lan

If the client is initialized without a mac, it will assume you provide your own wake on lan automation. Standby does not respond to pings so you may as well do a full power off. You may also provide a mac when you call the power on function.

Commands

Command structure follows the same in the manual https://madvrenvy.com/wp-content/uploads/EnvyIpControl.pdf?r=112a

For things that take values, use a comma -> ["KeyPress, MENU"]

Not every single command is implemented, such as submenus or changing complicated options. You can use commands for all the typical stuff the remote can do.

Typing

This module uses mypy with strict typing.

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

py_madvr2-1.6.32.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

py_madvr2-1.6.32-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file py_madvr2-1.6.32.tar.gz.

File metadata

  • Download URL: py_madvr2-1.6.32.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for py_madvr2-1.6.32.tar.gz
Algorithm Hash digest
SHA256 0e1a04b56590cf9a551338d2ff6f6dec2b861f48939e4dfe5ae126fe15cfb4af
MD5 444fae8dea6709515471d1ccd43c0b1b
BLAKE2b-256 77dd6c1f9924f6a0da4b81cca11c8d996160002edf54fee0c2836e9605f73b9d

See more details on using hashes here.

File details

Details for the file py_madvr2-1.6.32-py3-none-any.whl.

File metadata

  • Download URL: py_madvr2-1.6.32-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for py_madvr2-1.6.32-py3-none-any.whl
Algorithm Hash digest
SHA256 0d44e7d6fbfcc133e2c8bcbd443480c5a5fedc4e51fc03a382935fbf6745008a
MD5 c665fa9e6a0d61c31ad4ca6d48833bbd
BLAKE2b-256 1f64037313ee3d7a21ad8911101e5cc7caf04b9811c3928318ad83bc556f1f1f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page