{ "info": { "author": "Trond Kjeld\u00e5s", "author_email": "trond@kjeldas.no", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Home Automation" ], "description": "# knxsonos [![Build Status](https://travis-ci.org/TrondKjeldas/knxsonos.svg?branch=master)](https://travis-ci.org/TrondKjeldas/knxsonos) [![Latest PyPI version](https://img.shields.io/pypi/v/knxsonos.svg?style=flat)](https://pypi.python.org/pypi/knxsonos/) [![Number of PyPI downloads](https://img.shields.io/pypi/dm/knxsonos.svg?style=flat)](https://pypi.python.org/pypi/knxsonos/)\n\nControl a Sonos system from your KNX installation.\n\nSimple bridging between a KNX system and a Sonos installation.\n\nSpecify KNX group addresses for triggering Sonos play/pause/volum/etc.\n\nSupports simple macros, to run multiple commands for the same group address.\n\nUses [SoCo](https://github.com/SoCo/SoCo) for Sonos control.\n\n## Documentation\n\n### Prerequisites\n\nA KNX IP router/gateway must be available and accessible (currently tested only with EIBD.)\n\nThe SoCo python module must be installed (pip install soco)\n\n### Installation\n\nThe easiest wat to install knxsonos is to use pip, command:\n\n>pip install knxsonos\n\n### Configuration\n\nThe configuration file is written in XML format.\n\nIt defines a mapping between a KKNX group address, and one or mor Sonos commands.\n\nSuch mappings can be defined either to apply to all zones, or to specific zones only.\n\nIt is also possible to define macros, which are groups of commands that can be called upon from both mappings or other macros.\n\nSee the knxsonos.config file for example configuration, with comments explaining the various parts.\n\nThe configuration file must either be specified using the -c option, or be called knxsonos.config and be present in the current directory.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TrondKjeldas/knxsonos", "keywords": "Knx Sonos HomeAutomation", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "knxsonos", "package_url": "https://pypi.org/project/knxsonos/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/knxsonos/", "project_urls": { "Homepage": "https://github.com/TrondKjeldas/knxsonos" }, "release_url": "https://pypi.org/project/knxsonos/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Control a Sonos system from your KNX installation", "version": "0.2.2" }, "last_serial": 2067298, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4de4442f225ec71cb4fb3d935d73336a", "sha256": "36ddc8786a76f04c56c79ea67e7f638ad33262b6d6aa427eb9722b53c541879b" }, "downloads": -1, "filename": "knxsonos-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "4de4442f225ec71cb4fb3d935d73336a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 28868, "upload_time": "2016-04-08T22:27:46", "url": "https://files.pythonhosted.org/packages/41/e9/6d1272400636af27851bfaca70f3eb4b2cae7d6748d861c66fe151c61980/knxsonos-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "cf10cbd0538905f8ac857914a1662858", "sha256": "73c3887029953deeb7f484dfe54c851417eb49a737fc78ba56a0296c14e53633" }, "downloads": -1, "filename": "knxsonos-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "cf10cbd0538905f8ac857914a1662858", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14774, "upload_time": "2016-04-08T21:51:59", "url": "https://files.pythonhosted.org/packages/56/b5/e96805a742b21cce8220b9f02d3dbe6afef5d771a2907a1550917e05f325/knxsonos-0.1.0-py2-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "43e97480cbe285073c9a4db1d8525a7f", "sha256": "bd8639aef9e52eeb87f777a65c9a1de821172314458dadb8a3bf0422acf4276b" }, "downloads": -1, "filename": "knxsonos-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "43e97480cbe285073c9a4db1d8525a7f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 30001, "upload_time": "2016-04-09T21:19:01", "url": "https://files.pythonhosted.org/packages/0d/89/9c7b11f504ecb5b37e7fb17d53d37682a4682d957be68d6e0c5581e1ed45/knxsonos-0.1.1-py2.7.egg" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "571554399a4a3c3ef8bd5cd664f5877b", "sha256": "7a87429e07514df4b40be76303e5cab5b61a83d667d4309ed92b5197d3f4c5ff" }, "downloads": -1, "filename": "knxsonos-0.2.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "571554399a4a3c3ef8bd5cd664f5877b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26615, "upload_time": "2016-04-09T21:19:39", "url": "https://files.pythonhosted.org/packages/67/8d/34cd36bb5065f69cfa4e3281215c811404780ed5abb0d57e2f41668d2261/knxsonos-0.2.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "fc90c5ad93512fd71e2b2c394747a092", "sha256": "5d2994039e4458fca13aa08519e6a397cdcb2572a4dfdf2b4d1ed248d44e2495" }, "downloads": -1, "filename": "knxsonos-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "fc90c5ad93512fd71e2b2c394747a092", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 30017, "upload_time": "2016-04-09T21:19:34", "url": "https://files.pythonhosted.org/packages/95/43/5fc53b35da2cbdbe875582e15f0259bdde32c5902c8598baaeca3c21af8c/knxsonos-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b90f2116ff9b98a592f2f2098dadaa5a", "sha256": "65016abda9ad12c9e42306e46bd2e9aec4b61928babf25b43eed31d2739c7523" }, "downloads": -1, "filename": "knxsonos-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b90f2116ff9b98a592f2f2098dadaa5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13357, "upload_time": "2016-04-09T21:19:43", "url": "https://files.pythonhosted.org/packages/6e/f8/2556d45b4a0295cbf5c19b203ede793ba0187ea56cdadf76e236f562320d/knxsonos-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a58df334b70ddcb2fb02424332b554f1", "sha256": "6d28796a7f8476baee84f0d915a2bdd521db0102ebba761c62d3fcf95cdc4965" }, "downloads": -1, "filename": "knxsonos-0.2.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "a58df334b70ddcb2fb02424332b554f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26640, "upload_time": "2016-04-09T21:51:06", "url": "https://files.pythonhosted.org/packages/7b/3d/84ea7c44adc78882c9f35df1a02b4a9cd9083f8490936fe7115029fed719/knxsonos-0.2.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "6793503a8a92e4f724a7d6c534776565", "sha256": "ddcd1e3e16ab21a31dd7bf654dca0fdc33c2a41d21a7f9563382f9fe71dac50f" }, "downloads": -1, "filename": "knxsonos-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6793503a8a92e4f724a7d6c534776565", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25663, "upload_time": "2016-04-09T21:51:13", "url": "https://files.pythonhosted.org/packages/da/89/32ad86503fb70bc9a72182a1e5252e76828f97212b074d2109622a786296/knxsonos-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "501ceca66d135d2879e85c52cadc098a", "sha256": "4790f66e671632a707dad4e833fc193699a0b9133d694c8c38e6822a7c2f5f06" }, "downloads": -1, "filename": "knxsonos-0.2.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "501ceca66d135d2879e85c52cadc098a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27518, "upload_time": "2016-04-16T15:26:20", "url": "https://files.pythonhosted.org/packages/32/f0/8a49d0247157e7d1b92ec4f553eacf9ce4ff7b6660547fe8be665342f0f7/knxsonos-0.2.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "f7e36d9f5c5a06bc12e1255a973b7717", "sha256": "0e77553ba05386ef332ab431839d53c9e87c7f9a910442d70360b65f72cb93f1" }, "downloads": -1, "filename": "knxsonos-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f7e36d9f5c5a06bc12e1255a973b7717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26155, "upload_time": "2016-04-16T15:26:27", "url": "https://files.pythonhosted.org/packages/66/5e/6ecb9de39faed1c086a76f5e71fb5a5f621f6702977379e309d90b2f56b8/knxsonos-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "501ceca66d135d2879e85c52cadc098a", "sha256": "4790f66e671632a707dad4e833fc193699a0b9133d694c8c38e6822a7c2f5f06" }, "downloads": -1, "filename": "knxsonos-0.2.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "501ceca66d135d2879e85c52cadc098a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27518, "upload_time": "2016-04-16T15:26:20", "url": "https://files.pythonhosted.org/packages/32/f0/8a49d0247157e7d1b92ec4f553eacf9ce4ff7b6660547fe8be665342f0f7/knxsonos-0.2.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "f7e36d9f5c5a06bc12e1255a973b7717", "sha256": "0e77553ba05386ef332ab431839d53c9e87c7f9a910442d70360b65f72cb93f1" }, "downloads": -1, "filename": "knxsonos-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f7e36d9f5c5a06bc12e1255a973b7717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26155, "upload_time": "2016-04-16T15:26:27", "url": "https://files.pythonhosted.org/packages/66/5e/6ecb9de39faed1c086a76f5e71fb5a5f621f6702977379e309d90b2f56b8/knxsonos-0.2.2.tar.gz" } ] }