aioairzone


Nameaioairzone JSON
Version 0.9.7 PyPI version JSON
download
home_pageNone
SummaryLibrary to control Airzone devices
upload_time2024-11-20 12:53:10
maintainerNone
docs_urlNone
authorNone
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": null,
    "name": "aioairzone",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "airzone, hvac, home",
    "author": null,
    "author_email": "\u00c1lvaro Fern\u00e1ndez Rojas <noltari@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/4d/56/61a5cad24ac5430fa843d17ad2929be834351bf204260d2d76b3f342177b/aioairzone-0.9.7.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.9.7",
    "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": "19abf2b97898013e71c094e244de1418359f658cd4a77b07a53d0084773232e5",
                "md5": "eac3021cce2d60799cfa4d31fa9f3785",
                "sha256": "bf60f1b7aa32ad8719f9ce65ab7a6cd935d5826b5907db715bff0570caac6b4a"
            },
            "downloads": -1,
            "filename": "aioairzone-0.9.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "eac3021cce2d60799cfa4d31fa9f3785",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 28218,
            "upload_time": "2024-11-20T12:53:08",
            "upload_time_iso_8601": "2024-11-20T12:53:08.711074Z",
            "url": "https://files.pythonhosted.org/packages/19/ab/f2b97898013e71c094e244de1418359f658cd4a77b07a53d0084773232e5/aioairzone-0.9.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4d5661a5cad24ac5430fa843d17ad2929be834351bf204260d2d76b3f342177b",
                "md5": "c125d4d9b46df7e6e0f6dd15e3ca07ce",
                "sha256": "8712b32e127d855e216e6b60fbe8465dba6210a5ca78e61817460cc99777935e"
            },
            "downloads": -1,
            "filename": "aioairzone-0.9.7.tar.gz",
            "has_sig": false,
            "md5_digest": "c125d4d9b46df7e6e0f6dd15e3ca07ce",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 25881,
            "upload_time": "2024-11-20T12:53:10",
            "upload_time_iso_8601": "2024-11-20T12:53:10.463980Z",
            "url": "https://files.pythonhosted.org/packages/4d/56/61a5cad24ac5430fa843d17ad2929be834351bf204260d2d76b3f342177b/aioairzone-0.9.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-20 12:53:10",
    "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.39614s