{ "info": { "author": "Carl Seelye", "author_email": "cseelye@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=========\nsimpleisy\n=========\n\nPython library for Universal Devices ISY994 Insteon/ZWave controller hub\n\nThis library transforms the XML from the ISY into more pythonic data structures and provides both an object model interface as\nwell as a more procedural/lower interface for commands.\n\nUsage\n=====\n\nThe ``ISYController`` object provides methods to get devices and programs. GetDevice and GetProgram return ``ISYDevice`` and\n``ISYProgram`` objects, respectively, and those objects provide methods to tunr devices on/off, run programs, etc.\n\n.. code:: python\n\n from simpleisy import ISYController\n isy = ISYController(\"1.2.3.4\", \"admin\", \"password\")\n dev = isy.GetDevice(\"Living room lights\")\n print dev.GetState()\n dev.TurnOn()\n\nOutput::\n\n Off\n\nYou can also use device/program commands more directly if you want by directly calling ``NodeCommand`` or ``ProgramCommand``\n\n.. code:: python\n\n from simpleisy import ISYController\n isy = ISYController(\"1.2.3.4\", \"admin\", \"password\")\n\n node_address = \"1A 2B 3C\"\n\n # Turn on the device\n isy.NodeCommand(node_address, \"DON\")\n\n # Turn off the device\n isy.NodeCommand(node_address, \"DOF\")", "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/cseelye/simpleisy", "keywords": "isy udi insteon", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "simpleisy", "package_url": "https://pypi.org/project/simpleisy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/simpleisy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/cseelye/simpleisy" }, "release_url": "https://pypi.org/project/simpleisy/1.0/", "requires_dist": null, "requires_python": null, "summary": "Python API for Universal Devices ISY994 Insteon controller", "version": "1.0" }, "last_serial": 2500746, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "931fc92254c60281da8479f82189f86c", "sha256": "c348be5a1b6bbdc450d5ab65dd64deb884d3114ea8e98355007c740b94224dd7" }, "downloads": -1, "filename": "simpleisy-1.0.tar.gz", "has_sig": false, "md5_digest": "931fc92254c60281da8479f82189f86c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5974, "upload_time": "2016-12-05T17:07:41", "url": "https://files.pythonhosted.org/packages/ca/3b/cb9a606f0a7325607c6822a81dad7f1f73b4807d871584ba922f2578810e/simpleisy-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "931fc92254c60281da8479f82189f86c", "sha256": "c348be5a1b6bbdc450d5ab65dd64deb884d3114ea8e98355007c740b94224dd7" }, "downloads": -1, "filename": "simpleisy-1.0.tar.gz", "has_sig": false, "md5_digest": "931fc92254c60281da8479f82189f86c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5974, "upload_time": "2016-12-05T17:07:41", "url": "https://files.pythonhosted.org/packages/ca/3b/cb9a606f0a7325607c6822a81dad7f1f73b4807d871584ba922f2578810e/simpleisy-1.0.tar.gz" } ] }