Skip to main content

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.

  1. Bump the version in pyproject.toml and move the Unreleased entries in CHANGELOG.md under a new version heading.
  2. Merge that change into main.
  3. Tag the merge commit and push the tag, e.g.:
    git tag v0.4.0
    git push origin v0.4.0
    
  4. 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

amit_hvac_control-0.4.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

amit_hvac_control-0.4.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

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

Hashes for amit_hvac_control-0.4.0.tar.gz
Algorithm Hash digest
SHA256 5c6edad89cc557e1fcc82a4c071fe459a1c05da88f7d36278502e1f85b6c51bd
MD5 177051dda85d08f413b6d39b109fb169
BLAKE2b-256 b7d01a162423aeab55a500c569e483394144c3929f0c2d6fd7971d1a163bdcc1

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file amit_hvac_control-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for amit_hvac_control-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f971f9d5de5a4445f9112e910b782f4bfcc4bde6d89eb57ff90383bcc8a2db7d
MD5 c769fba36b5bab84d7c35acf399ad997
BLAKE2b-256 1e3dea43b88f47498e4f63eb863f506082d296d4ccd79948f6b6a5bf6e663a02

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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