{ "info": { "author": "Sam Richards", "author_email": "me@smallsam.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "===========================\nAPI for Advantage Air MyAir\n===========================\n\n\n.. image:: https://img.shields.io/pypi/v/pymyair.svg\n :target: https://pypi.python.org/pypi/pymyair\n\n.. image:: https://img.shields.io/travis/smallsam/pymyair.svg\n :target: https://travis-ci.org/smallsam/pymyair\n\n.. image:: https://readthedocs.org/projects/pymyair/badge/?version=latest\n :target: https://pymyair.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/smallsam/pymyair/shield.svg\n :target: https://pyup.io/repos/github/smallsam/pymyair/\n :alt: Updates\n\n\nA simple Python API that wraps the HTTP based API exposed by the MyPlace service that runs on Advantage Air supplied Android tablets.\n\nIt can be used to control the MyAir 5 AC zoning system from Advantage Air.\n\n* Free software: MIT license\n\nFeatures\n--------\n\n* Zone setting, on/off. Temperature set points or percentage\n* Per AC, on/off, heat/dry/vent\n* Fan speed adjustment\n* MyZone setting\n* Reading current temperature of each zone *Not available in supplied apps*\n* Access to system and zone level info\n* CLI interface\n\nQuickstart\n----------\n\nCLI\n\n pip install pymyair\n myair --help\n myair 192.168.1.120 zones\n myair 192.168.1.120 on\n myair 192.168.1.120 set --zone 3 --temp 26 --state on\n\nAPI\n\n from pymyair.pymyair import MyAir\n\n ma = MyAir(host=\"192.168.1.120\")\n ma.update()\n ma.mode = 'on'\n ma.myzone = 6\n ma.setZone(id=3, state='on', set_temp=26)\n\n\nIP Address of WebService\n-------------------------\nThe webservice used by this API is the only available on the same LAN as the \nandroid tablet. There is no support for the remote access APIs used by MyAir.\nYou can find the IP of the android tablet in Wifi Settings - Advanced.\nIt's recommended to set your MyAir android tablet to set a static dhcp entry on your\nrouter/dhcp server.\n\n\nCredits\n---------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n\n=======\nHistory\n=======\n\n0.1.0 (2017-12-04)\n------------------\n\n* First release on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/smallsam/pymyair", "keywords": "pymyair", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "pymyair", "package_url": "https://pypi.org/project/pymyair/", "platform": "", "project_url": "https://pypi.org/project/pymyair/", "project_urls": { "Homepage": "https://github.com/smallsam/pymyair" }, "release_url": "https://pypi.org/project/pymyair/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "A simple Python API that wraps the HTTP based API exposed by the MyPlace service that runs on Advantage Air supplied Android tablets.", "version": "0.1.0" }, "last_serial": 3472392, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2b8f36e8e1ab4d84ee029b8647d7d3a1", "sha256": "c747c4748ddf7be47c8b4d1ddbe65a99bdde10b670ecddce55fc331af17039fd" }, "downloads": -1, "filename": "pymyair-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2b8f36e8e1ab4d84ee029b8647d7d3a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15264, "upload_time": "2018-01-08T22:12:47", "url": "https://files.pythonhosted.org/packages/c7/3c/501cded30eedceaa51f3019ad82fc3795ebcdfc9eeb64b4e7ab1dd025b39/pymyair-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2b8f36e8e1ab4d84ee029b8647d7d3a1", "sha256": "c747c4748ddf7be47c8b4d1ddbe65a99bdde10b670ecddce55fc331af17039fd" }, "downloads": -1, "filename": "pymyair-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2b8f36e8e1ab4d84ee029b8647d7d3a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15264, "upload_time": "2018-01-08T22:12:47", "url": "https://files.pythonhosted.org/packages/c7/3c/501cded30eedceaa51f3019ad82fc3795ebcdfc9eeb64b4e7ab1dd025b39/pymyair-0.1.0.tar.gz" } ] }