aioairzone


Nameaioairzone JSON
Version 0.7.4 PyPI version JSON
download
home_page
SummaryLibrary to control Airzone devices
upload_time2024-02-21 20:14:54
maintainer
docs_urlNone
author
requires_python>=3.11
licenseApache-2.0
keywords airzone hvac home
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # aioairzone
[![Latest Version][mdversion-button]][md-pypi]
[![Python Versions][pyversion-button]][md-pypi]
[![License: Apache 2.0][apache-button]](LICENSE)

[apache-button]: https://img.shields.io/badge/License-Apache%202.0-blue.svg
[md-pypi]: https://pypi.org/project/aioairzone
[mdversion-button]: https://img.shields.io/pypi/v/aioairzone.svg
[pyversion-button]: https://img.shields.io/pypi/pyversions/aioairzone.svg

Python library to control Airzone devices.

## Requirements
- Python >= 3.11

## Install
```bash
pip install aioairzone
```

## Install from Source
Run the following command inside this folder
```bash
pip install --upgrade .
```

## Examples
Examples can be found in the `examples` folder

## API Call examples
Run the following command to list all your Airzone Zones:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/hvac" -d '{"systemID": 0, "zoneID": 0}' | jq
```

Run the following command to list all your Airzone Systems:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/hvac" -d '{"systemID": 127}' | jq
```

Run the following command to fetch your Airzone Altherma parameters:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/hvac" -d '{"systemID": 0}' | jq
```

Run the following command to fetch your Airzone WebServer parameters:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/webserver" | jq
```

Run the following command to fetch a demo Airzone Zone:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/demo" | jq
```

Run the following command to fetch your Airzone LocalAPI version:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/version" | jq
```

Run the following command to fetch your Airzone LocalAPI integration driver:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/integration" -d '{}' | jq
```

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "aioairzone",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": "",
    "keywords": "airzone,hvac,home",
    "author": "",
    "author_email": "\u00c1lvaro Fern\u00e1ndez Rojas <noltari@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/52/19/006c2da41e905e9cd7754a0178f22c26073847a9abbb218c2c37475c11c6/aioairzone-0.7.4.tar.gz",
    "platform": "any",
    "description": "# aioairzone\n[![Latest Version][mdversion-button]][md-pypi]\n[![Python Versions][pyversion-button]][md-pypi]\n[![License: Apache 2.0][apache-button]](LICENSE)\n\n[apache-button]: https://img.shields.io/badge/License-Apache%202.0-blue.svg\n[md-pypi]: https://pypi.org/project/aioairzone\n[mdversion-button]: https://img.shields.io/pypi/v/aioairzone.svg\n[pyversion-button]: https://img.shields.io/pypi/pyversions/aioairzone.svg\n\nPython library to control Airzone devices.\n\n## Requirements\n- Python >= 3.11\n\n## Install\n```bash\npip install aioairzone\n```\n\n## Install from Source\nRun the following command inside this folder\n```bash\npip install --upgrade .\n```\n\n## Examples\nExamples can be found in the `examples` folder\n\n## API Call examples\nRun the following command to list all your Airzone Zones:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/hvac\" -d '{\"systemID\": 0, \"zoneID\": 0}' | jq\n```\n\nRun the following command to list all your Airzone Systems:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/hvac\" -d '{\"systemID\": 127}' | jq\n```\n\nRun the following command to fetch your Airzone Altherma parameters:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/hvac\" -d '{\"systemID\": 0}' | jq\n```\n\nRun the following command to fetch your Airzone WebServer parameters:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/webserver\" | jq\n```\n\nRun the following command to fetch a demo Airzone Zone:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/demo\" | jq\n```\n\nRun the following command to fetch your Airzone LocalAPI version:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/version\" | jq\n```\n\nRun the following command to fetch your Airzone LocalAPI integration driver:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/integration\" -d '{}' | jq\n```\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Library to control Airzone devices",
    "version": "0.7.4",
    "project_urls": {
        "Bug Tracker": "https://github.com/Noltari/aioairzone/issues",
        "Homepage": "https://github.com/Noltari/aioairzone"
    },
    "split_keywords": [
        "airzone",
        "hvac",
        "home"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5768349cd30e79a6fd0821ebac70193565ed8370e25cb5ab8138b7fb6ddad716",
                "md5": "e381e0ab893cec82909ff769d4850b4c",
                "sha256": "be3f84e601f7e4123ccc8be900f5169f4cd94420cbbb123cf442ae7e182fbaa4"
            },
            "downloads": -1,
            "filename": "aioairzone-0.7.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e381e0ab893cec82909ff769d4850b4c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 24329,
            "upload_time": "2024-02-21T20:14:52",
            "upload_time_iso_8601": "2024-02-21T20:14:52.134949Z",
            "url": "https://files.pythonhosted.org/packages/57/68/349cd30e79a6fd0821ebac70193565ed8370e25cb5ab8138b7fb6ddad716/aioairzone-0.7.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5219006c2da41e905e9cd7754a0178f22c26073847a9abbb218c2c37475c11c6",
                "md5": "f989f78b6d2cd00604f513d2e9f38722",
                "sha256": "5c509ec47c27cdf1e5796c80e22cb2215f0ea9eaf4c1d5d1673a25b3a2b18260"
            },
            "downloads": -1,
            "filename": "aioairzone-0.7.4.tar.gz",
            "has_sig": false,
            "md5_digest": "f989f78b6d2cd00604f513d2e9f38722",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 22283,
            "upload_time": "2024-02-21T20:14:54",
            "upload_time_iso_8601": "2024-02-21T20:14:54.198907Z",
            "url": "https://files.pythonhosted.org/packages/52/19/006c2da41e905e9cd7754a0178f22c26073847a9abbb218c2c37475c11c6/aioairzone-0.7.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-21 20:14:54",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Noltari",
    "github_project": "aioairzone",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "aioairzone"
}
        
Elapsed time: 0.19608s