pyETA
I wanted to automate measure some sensor values of my ETA heating system. So this python package for communicating over the network was born.
Preconditions on your heating system to use the ETA api
In order to use the ETA REST api you need to ensure the following preconditions (In this order):
- You must have installed system software version 1.20.0 or higher on your ETAtouch device.
- You must have registered your ETAtouch device at http://www.meineta.at
- You must have applied for LAN access at http://www.meineta.at for your ETA-touch device.
- You must have activated LAN access on your ETAtouch device in the system settings.
Usage of the package in your code
Basically you need to create a connection to your ETAtouch via an Eta object.
From that object the available variables can be read with the get_nodes() method.
It will give you a big dictionary with structural information about your system, but no data.
To retrieve the data a Variable or VariableList object needs to be updated via the update_eta_object method.
This will update the given parameter with the retrieved data of you system.
A simple example can be found in the example_use.py file at project root.
Additional flags on the Eta class
hide_io_variables: Hides the Input and Output variables. (Default: true)
More
Metadata
Release files for pyETA 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pyETA-0.2.1-py3-none-any.whl | Python 3 | none | any | Details for pyETA-0.2.1-py3-none-any.whl |
Release files / pyETA-0.2.1-py3-none-any.whl
| Download URL | pyETA-0.2.1-py3-none-any.whl |
|---|---|
| Size | 12.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
08e9c63a301069ae7d3c7472c06bbeeeb0c24c701c1a2905d838fec02dbf30aa
|
|
BLAKE2b-256 checksum How to use checksums |
9dcad89322bee0a3533d9f44ebee21a909cd2bd40528ac9040fe5cd72196db68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|
Security for pyETA 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.