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.29.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

py_madvr2-1.6.29-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: py_madvr2-1.6.29.tar.gz
  • Upload date:
  • Size: 13.6 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.29.tar.gz
Algorithm Hash digest
SHA256 7ee96d866845eb7a2d887e9d306ea4f608b53c9eb7df6b4f7ee14441e39f0019
MD5 645fd852ed153f010e245890cb606d11
BLAKE2b-256 0f4b96cfef1735b24aaafee3f0a64fcfb3a79a97d0a2ed847a7db5121564fd5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py_madvr2-1.6.29-py3-none-any.whl
  • Upload date:
  • Size: 14.7 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.29-py3-none-any.whl
Algorithm Hash digest
SHA256 dff92c4b5948c2b62282cec796af2ddafcdadc254dc417d2ea0602ef530eb310
MD5 f72982c41ea136b6c9f5ce0b3986a4f8
BLAKE2b-256 8668eb9d635fd05205e47a71878f8632fbf06c31de0b6e080c7565385527d2cf

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