Status
pyrympro
A python library to communitcate with Read Your Meter Pro.
Installation
You can install pyvolumio from PyPI:
pip3 install pyrympro
Python 3.7 and above are supported.
How to use
from pyrympro import RymPro
rym = RymPro()
# you can also pass in your own session
rym = RymPro(session)
# device_id can be anything you choose
await rym.login("<email>", "<password>", "<device_id>")
info = await rym.account_info()
meter_reads = await rym.last_read()
...
Testing PRs
Every pull request automatically publishes a test build as a GitHub pre-release. You can find the install command in the PR comment posted by the bot, or on the Releases page (pre-releases are tagged pr-{number}).
pip:
pip install https://github.com/OnFreund/pyrympro/releases/download/pr-42/pyrympro-0.0.0.dev42-py3-none-any.whl
Home Assistant — temporarily update the rympro integration's manifest.json to use the PEP 508 URL form so HA doesn't overwrite it on restart:
{
"requirements": ["pyrympro @ https://github.com/OnFreund/pyrympro/releases/download/pr-42/pyrympro-0.0.0.dev42-py3-none-any.whl"]
}
Replace 42 with the actual PR number. Revert to the pinned version (e.g. pyrympro==0.0.9) after testing.
The install URL is stable for the lifetime of the PR — new commits to the same PR reuse the same tag and wheel name, so you don't need to update manifest.json if more commits are pushed.
The pre-release and comment are deleted automatically when the PR is merged or closed.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyrympro-0.0.10.tar.gz.
File metadata
- Download URL: pyrympro-0.0.10.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b298cb2f931f87ff3357c52a607cfe0042df72eb71682884d09c091e08fffeab
|
|
| MD5 |
928c54894080d64f21073fafb0e8636c
|
|
| BLAKE2b-256 |
5242603ceac2e56c3c0436a1aa93de9727ae0b3b4f9d4900a7d376824f634751
|
Provenance
The following attestation bundles were made for pyrympro-0.0.10.tar.gz:
Publisher:
release.yml on OnFreund/pyrympro
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyrympro-0.0.10.tar.gz -
Subject digest:
b298cb2f931f87ff3357c52a607cfe0042df72eb71682884d09c091e08fffeab - Sigstore transparency entry: 2190115562
- Sigstore integration time:
-
Permalink:
OnFreund/pyrympro@dde603a9861a4932586772918b3c2a9fd13ec087 -
Branch / Tag:
refs/tags/v0.0.10 - Owner: https://github.com/OnFreund
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@dde603a9861a4932586772918b3c2a9fd13ec087 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pyrympro-0.0.10-py3-none-any.whl.
File metadata
- Download URL: pyrympro-0.0.10-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b704cc19fdbbb076ace45ac9c38b5c53341c9e29c972c2900ab26d3ef7f9829
|
|
| MD5 |
fc604865d0fd5323b920baca4d51ed7a
|
|
| BLAKE2b-256 |
0b6832f81787c61bdab6d416546f46bbdd678095be2e61fdd96858db69156367
|
Provenance
The following attestation bundles were made for pyrympro-0.0.10-py3-none-any.whl:
Publisher:
release.yml on OnFreund/pyrympro
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyrympro-0.0.10-py3-none-any.whl -
Subject digest:
0b704cc19fdbbb076ace45ac9c38b5c53341c9e29c972c2900ab26d3ef7f9829 - Sigstore transparency entry: 2190115569
- Sigstore integration time:
-
Permalink:
OnFreund/pyrympro@dde603a9861a4932586772918b3c2a9fd13ec087 -
Branch / Tag:
refs/tags/v0.0.10 - Owner: https://github.com/OnFreund
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@dde603a9861a4932586772918b3c2a9fd13ec087 -
Trigger Event:
release
-
Statement type: