Amit HVAC control
Project description
Amit HVAC Control
Library for controlling Amit HVAC solution using the web server as an interface. It works by scraping the HMI web pages and sending POST requests for save operations.
Only works with the specifically developed machine logic runtime application for the following hardware:
- AMiNi4W2 PLC
- AMR-OP70RHC/04 Wall-mounted controller
Run
Run the main file with arguments to test the connection nd retrieve all data.
uv run ./src/amit_hvac_control/__main__.py --host=<internal_network_address> --username=<username> --password=<password>
Build
uv build
Release
Releases are published automatically by .github/workflows/release.yml.
- Bump the
versionin pyproject.toml and move theUnreleasedentries in CHANGELOG.md under a new version heading. - Merge that change into
main. - Tag the merge commit and push the tag, e.g.:
git tag v0.4.0 git push origin v0.4.0
- The workflow builds the package, publishes it to PyPI, and creates the matching GitHub Release.
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
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 amit_hvac_control-0.4.0.tar.gz.
File metadata
- Download URL: amit_hvac_control-0.4.0.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c6edad89cc557e1fcc82a4c071fe459a1c05da88f7d36278502e1f85b6c51bd
|
|
| MD5 |
177051dda85d08f413b6d39b109fb169
|
|
| BLAKE2b-256 |
b7d01a162423aeab55a500c569e483394144c3929f0c2d6fd7971d1a163bdcc1
|
Provenance
The following attestation bundles were made for amit_hvac_control-0.4.0.tar.gz:
Publisher:
release.yml on mitch3s/amit-hvac-control-api
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
amit_hvac_control-0.4.0.tar.gz -
Subject digest:
5c6edad89cc557e1fcc82a4c071fe459a1c05da88f7d36278502e1f85b6c51bd - Sigstore transparency entry: 1858947435
- Sigstore integration time:
-
Permalink:
mitch3s/amit-hvac-control-api@543896ab7ecd55e649098b0c410b6546b6f76433 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/mitch3s
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@543896ab7ecd55e649098b0c410b6546b6f76433 -
Trigger Event:
push
-
Statement type:
File details
Details for the file amit_hvac_control-0.4.0-py3-none-any.whl.
File metadata
- Download URL: amit_hvac_control-0.4.0-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f971f9d5de5a4445f9112e910b782f4bfcc4bde6d89eb57ff90383bcc8a2db7d
|
|
| MD5 |
c769fba36b5bab84d7c35acf399ad997
|
|
| BLAKE2b-256 |
1e3dea43b88f47498e4f63eb863f506082d296d4ccd79948f6b6a5bf6e663a02
|
Provenance
The following attestation bundles were made for amit_hvac_control-0.4.0-py3-none-any.whl:
Publisher:
release.yml on mitch3s/amit-hvac-control-api
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
amit_hvac_control-0.4.0-py3-none-any.whl -
Subject digest:
f971f9d5de5a4445f9112e910b782f4bfcc4bde6d89eb57ff90383bcc8a2db7d - Sigstore transparency entry: 1858947541
- Sigstore integration time:
-
Permalink:
mitch3s/amit-hvac-control-api@543896ab7ecd55e649098b0c410b6546b6f76433 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/mitch3s
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@543896ab7ecd55e649098b0c410b6546b6f76433 -
Trigger Event:
push
-
Statement type: