{ "info": { "author": "David Miller", "author_email": "david3d@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Topic :: Home Automation", "Topic :: Software Development", "Topic :: System :: Hardware" ], "description": "Open Sprinkler Lib\n==================\nOpen Sprinkler Lib provides an api for the RPi and Beagle Bone versions of the Open Sprinkler Project.\n\nFeatures\n-----------------\n* Auto detects supported hardware platforms.\n\t* RPi\n\t* Beagle Bone (Needs testing)\n* Mocks OpenSprinkler Hardware if no supported hardware platform detected for developing code on any computer.\n* json config\n* Support for per station master stations.\n\nTodo\n-----------------\n* Add support for Rain Sensor\n\nConfiguration json format\n-----------------\n>stations: array\n>>sid: int - Station ID (starts at 1) \n>>name: str - Human readable name of station \n>>description: str - Human readable description of station \n>>type: str - acceptable values are \"zone\" and \"master\" \n>>master: int - optional sid of master station, only required if zone has a master station.\n\nExample Usage\n-----------------\n #!/usr/bin/env python\n\t from opensprinklerlib import OpenSprinkler\n\t controller = OpenSprinkler()\n\t controller.load_config(open(\"config.json\").read())\n\t controller.enable_station(1)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/OpenSprinklerLib/", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "OpenSprinklerLib", "package_url": "https://pypi.org/project/OpenSprinklerLib/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/OpenSprinklerLib/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/OpenSprinklerLib/" }, "release_url": "https://pypi.org/project/OpenSprinklerLib/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "OpenSprinkler Library", "version": "0.1.0" }, "last_serial": 1196059, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a76d70720358fbc7178fde8e80c5965b", "sha256": "d04223a4a39a41cda815318f8869bb657dd1184486669b964845ef008cd628ae" }, "downloads": -1, "filename": "OpenSprinklerLib-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a76d70720358fbc7178fde8e80c5965b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5606, "upload_time": "2014-08-20T01:05:44", "url": "https://files.pythonhosted.org/packages/23/47/85c8de4b930fa2c946e6eabdb922beaed78f4c20f1999026d3d3e17cb147/OpenSprinklerLib-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a76d70720358fbc7178fde8e80c5965b", "sha256": "d04223a4a39a41cda815318f8869bb657dd1184486669b964845ef008cd628ae" }, "downloads": -1, "filename": "OpenSprinklerLib-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a76d70720358fbc7178fde8e80c5965b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5606, "upload_time": "2014-08-20T01:05:44", "url": "https://files.pythonhosted.org/packages/23/47/85c8de4b930fa2c946e6eabdb922beaed78f4c20f1999026d3d3e17cb147/OpenSprinklerLib-0.1.0.tar.gz" } ] }