{ "info": { "author": "Flavio Castelli", "author_email": "flavio@castelli.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "scsgate |Build Status| |Docs|\n=============================\n\nThis python module allows to interact with a\n`SCSGate `__ device.\n\nThe module has been written to manage a SCSGate device with\n`home-assistant `__.\n\nInstallation\n------------\n\nThe scsgate module can be installed using pip:\n\n::\n\n sudo pip install scsgate\n\nMonitoring the SCS bus\n----------------------\n\nThe scsgate pip package provides a script named ``scs-monitor`` that has\ntwo purposes:\n\n- interactively create a configuration file for home-assistant\n- sniff all the messages going over the SCS bus\n\nCreation of a home-assistant configuration file\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``scs-monitor`` can be used to create a home-assistant configuration\nfile defining all the available devices.\n\nThis can be done by using the ``--homeassistant-config`` flag.\n\nOnce started ``scs-monitor`` will start sniffing all the events going\nover the SCS bus. For each captured message it will extract the ID of\nthe relevant device and will ask the user to enter an ID for\nhome-assistant and the name of the device.\n\nBy pressing ``CTRL-C`` the program will exit and generate the\nhome-assistant configuration file.\n\nSniffing messages\n~~~~~~~~~~~~~~~~~\n\nBy defaul ``scs-monitor`` will print all the messages going over the SCS\nbuffer.\n\nIt's possible to filter the messages related with a list of known\ndevices. This can be done using the ``-f`` flag followed by the name of\nthe file containing the devices to ignore. The file is a yaml document\nlike the one created in the previous step.\n\nIt's also possible to redirect all the output to a text file by using\nthe ``-o`` flag.\n\nLicense\n~~~~~~~\n\nThis code is licensed under the MIT license.\n\n.. |Build Status| image:: https://travis-ci.org/flavio/scsgate.svg?branch=master\n :target: https://travis-ci.org/flavio/scsgate\n.. |Docs| image:: https://readthedocs.org/projects/scsgate/badge/?version=latest\n :target: http://scsgate.readthedocs.org/en/latest/?badge=latest", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/flavio/scsgate/archive/0.1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/flavio/scsgate", "keywords": "scsgate home-automation development", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "scsgate", "package_url": "https://pypi.org/project/scsgate/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/scsgate/", "project_urls": { "Download": "https://github.com/flavio/scsgate/archive/0.1.0.tar.gz", "Homepage": "https://github.com/flavio/scsgate" }, "release_url": "https://pypi.org/project/scsgate/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "A Python module to interact with SCSGate", "version": "0.1.0" }, "last_serial": 1931340, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "71e18345c7974c615c8b7e9009e27eb1", "sha256": "70cbd27d74bae3135efa0d3a27f6ede3a45e83359f67577c4a144c220de69f26" }, "downloads": -1, "filename": "scsgate-0.1.0.tar.gz", "has_sig": false, "md5_digest": "71e18345c7974c615c8b7e9009e27eb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8402, "upload_time": "2016-01-30T19:13:27", "url": "https://files.pythonhosted.org/packages/55/c9/05c8eaae6ca0145bf0462e2716ca63834702c0390660bc42b38c0a4fdc17/scsgate-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "71e18345c7974c615c8b7e9009e27eb1", "sha256": "70cbd27d74bae3135efa0d3a27f6ede3a45e83359f67577c4a144c220de69f26" }, "downloads": -1, "filename": "scsgate-0.1.0.tar.gz", "has_sig": false, "md5_digest": "71e18345c7974c615c8b7e9009e27eb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8402, "upload_time": "2016-01-30T19:13:27", "url": "https://files.pythonhosted.org/packages/55/c9/05c8eaae6ca0145bf0462e2716ca63834702c0390660bc42b38c0a4fdc17/scsgate-0.1.0.tar.gz" } ] }