{ "info": { "author": "Okpe Pessu", "author_email": "opessu@zgreatone.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Topic :: Utilities" ], "description": "========================================================================\nPython API and command line tool for the Veralite\u2122 Smart Home Controller\n========================================================================\n\n.. image:: https://img.shields.io/pypi/v/python-veralite.svg\n :target: https://pypi.python.org/pypi/python-veralite\n :alt: PyPI Version\n\n.. image:: https://travis-ci.org/zgreatone/python-veralite.svg?branch=master\n :target: https://travis-ci.org/zgreatone/python-veralite\n :alt: Build Status\n\n.. image:: https://img.shields.io/pypi/dm/python-veralite.svg\n :target: https://pypi.python.org/pypi/python-veralite\n :alt: PyPI Monthly downloads\n\n.. image:: https://img.shields.io/codecov/c/github/zgreatone/python-veralite/master.svg\n :target: http://codecov.io/github/zgreatone/python-veralite?branch=master\n :alt: Coverage report\n\nInstallation\n============\n\n.. code-block:: bash\n\n [sudo] pip install python-veralite\n\n\nUsage\n=====\n\nModule\n------\n\nYou can import the module as `veralite`.\n\n.. code-block:: python\n\n import veralite\n\n ip = '192.168.1.89'\n user = 'admin'\n password = 'password'\n\n vera_api = veralate.Veralite(ip, user, password)\n\n vera_api.update_devices()\n\n\nCommand line\n------------\n\n.. code-block:: bash\n\n usage: veralite [-h] [--conf FILE] --ip IP -u USER -p PASSWORD\n {light,motion,switch} ...\n\n Command line interface to Veralite\u2122 Smart Home Controller\n\n positional arguments:\n {light,motion,switch}\n command help\n light light commands\n motion motion sensor commands\n switch switch commands\n\n optional arguments:\n -h, --help show this help message and exit\n --conf FILE config file (default ~/.config/veralite/config)\n --ip IP the ip for veralite system\n -u USER, --user USER username for veralite\n -p PASSWORD, --password PASSWORD\n password for veralite\n\n\n examples:\n veralite --ip 192.168.1.22 -u veraadmin -p adminpassword switch modify --id 22 --on\n veralite --ip 192.168.1.22 -u veraadmin -p adminpassword light list\n veralite --ip 192.168.1.22 -u veraadmin -p adminpassword motion modify --id 10 --arm\n\n\nA configuration file can also be specified to prevent ip/user/password repitition.\n\n\n.. code-block:: ini\n\n [DEFAULT]\n ip = 192.168.1.55\n user = theuser\n password = mypassword", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zgreatone/python-veralite/", "keywords": "veralite", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "python-veralite", "package_url": "https://pypi.org/project/python-veralite/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-veralite/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/zgreatone/python-veralite/" }, "release_url": "https://pypi.org/project/python-veralite/0.0.5/", "requires_dist": null, "requires_python": null, "summary": "Python API and command line tool for talking to the Veralite\u2122 Smart Home Controller", "version": "0.0.5" }, "last_serial": 1808726, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a63263bdf5d147f0146fc3e78a387adc", "sha256": "4fd54f3245231cdece9869c61973b246c523b3a296649c82ef4ef4a581fa7b5f" }, "downloads": -1, "filename": "python-veralite-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a63263bdf5d147f0146fc3e78a387adc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11472, "upload_time": "2015-10-22T14:26:10", "url": "https://files.pythonhosted.org/packages/3c/e1/0ad81d492262248a6fa72b7ee0a919f3802688ed2b9fffa5aada0c733171/python-veralite-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e73502d66821b835473dc50585554c68", "sha256": "4d10faf0b2cd5ae190e2fe5a78a423dd0f8427dfd0b7f173c6c95b9fc2155c69" }, "downloads": -1, "filename": "python-veralite-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e73502d66821b835473dc50585554c68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11485, "upload_time": "2015-10-23T07:13:13", "url": "https://files.pythonhosted.org/packages/a8/90/333f96b0ca7486d7d2610f0274fe9f6aeb777f3a91da307b5e636d9613ec/python-veralite-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "34447f3c82256e499baaa7dbb0f52c06", "sha256": "cce81a74f71c61d15944c56bbb7f7b7aa9b1dcd24e2c1892046db0d421e74e8b" }, "downloads": -1, "filename": "python-veralite-0.0.3.tar.gz", "has_sig": false, "md5_digest": "34447f3c82256e499baaa7dbb0f52c06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11841, "upload_time": "2015-10-29T04:04:24", "url": "https://files.pythonhosted.org/packages/35/45/8040c2bd931b01e11ad95c85350f2c4d8b55ef0921b605ee1f0b8f76529f/python-veralite-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "afb2484f99e028f120de0b84484a0ca8", "sha256": "489f82db9565cb6942814d895b1e165977f5cb5a8a20f3d0c4800261869b19d1" }, "downloads": -1, "filename": "python-veralite-0.0.4.tar.gz", "has_sig": false, "md5_digest": "afb2484f99e028f120de0b84484a0ca8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11972, "upload_time": "2015-10-29T05:17:24", "url": "https://files.pythonhosted.org/packages/f6/59/7e17767fc4e67024cf32cfd8c8835abd515060e987ac0f90c529eaab0adf/python-veralite-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c9ce00de38e6b49f7eb90b5d7ba16c80", "sha256": "c4c4de26fa2b78b9cc56d13396366e9da5ba5e22ef7bc50d2d3046223fde47c0" }, "downloads": -1, "filename": "python-veralite-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c9ce00de38e6b49f7eb90b5d7ba16c80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12002, "upload_time": "2015-11-09T23:36:22", "url": "https://files.pythonhosted.org/packages/a7/ee/c7d6af2ca3aa88d7388717fe3c2e4c5d8af656d869369d63cb5ba84b7ebd/python-veralite-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c9ce00de38e6b49f7eb90b5d7ba16c80", "sha256": "c4c4de26fa2b78b9cc56d13396366e9da5ba5e22ef7bc50d2d3046223fde47c0" }, "downloads": -1, "filename": "python-veralite-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c9ce00de38e6b49f7eb90b5d7ba16c80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12002, "upload_time": "2015-11-09T23:36:22", "url": "https://files.pythonhosted.org/packages/a7/ee/c7d6af2ca3aa88d7388717fe3c2e4c5d8af656d869369d63cb5ba84b7ebd/python-veralite-0.0.5.tar.gz" } ] }