{ "info": { "author": "Martin Berg", "author_email": "mbrrg@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Natural Language :: English", "Programming Language :: Python :: 3", "Topic :: Home Automation" ], "description": "Python library for communicating with [Vanderbilt SPC alarm systems](https://vanderbiltindustries.com/spc) via the REST/websocket API provided by the SPC Web Gateway software made by [Lundix IT](http://www.lundix.se/smarta-losningar/). Using this library you can:\n\n- Retrieve information for all alarm areas and zones.\n- Change the alarm mode, i.e. arming and disarming of the alarm system.\n- Get real-time updates when attributes of areas and zones change, e.g. if motion detector connected to the systems triggers or when the alarm goes off.\n\n## Usage\n### Library\nTo use the library in your own application see the example file.\n\n### Stand-alone\nWhen installing the package an interactive test shell is automatically installed. To run it:\n```\nspcwebgw-console \n```\nWhere ``````is the url of the SPC Web Gateway API and `````` is the url of the SPC Web Gateway websocket endpoint.\n\nExamples of available commands in the test shell:\n\n- ```areas```. List all available areas.\n- ```zones```. List all available zones or only zones in a specific area.\n- ```full_set```. Full set an area.\n- ```part_set_x```. Part set x an area.\n- ```unset```. Unset an area.\n- ```debug```. Toggle debug output.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/mbrrg/pyspcwebgw/archive/0.4.0.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mbrrg/pyspcwebgw", "keywords": "spc,vanderbilt,web gateway", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyspcwebgw", "package_url": "https://pypi.org/project/pyspcwebgw/", "platform": "", "project_url": "https://pypi.org/project/pyspcwebgw/", "project_urls": { "Download": "https://github.com/mbrrg/pyspcwebgw/archive/0.4.0.zip", "Homepage": "https://github.com/mbrrg/pyspcwebgw" }, "release_url": "https://pypi.org/project/pyspcwebgw/0.4.0/", "requires_dist": [ "aiohttp", "asynccmd" ], "requires_python": ">=3.5", "summary": "A Python library for communicating with SPC Web Gateway.", "version": "0.4.0" }, "last_serial": 4178132, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "96f1f31ce61d42ee022700adbef7bf71", "sha256": "5a609a2b320decf3a65c0cb956e23e15c90f515511e52d58d4b51c8eca5fbb13" }, "downloads": -1, "filename": "pyspcwebgw-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "96f1f31ce61d42ee022700adbef7bf71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8388, "upload_time": "2018-08-09T16:15:22", "url": "https://files.pythonhosted.org/packages/c0/7c/f402f03e739b46c2425f100a1058265fa1c29653effd8dbb549595b59b99/pyspcwebgw-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db64253d122fd3b393f0343067b5ee39", "sha256": "4e3003b65f4a0f52415899fecf102dc23bbcb9a3ae3eba80b6dea75b8a0e94e1" }, "downloads": -1, "filename": "pyspcwebgw-0.1.0.tar.gz", "has_sig": false, "md5_digest": "db64253d122fd3b393f0343067b5ee39", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7124, "upload_time": "2018-08-09T16:15:24", "url": "https://files.pythonhosted.org/packages/b0/d0/f865dcbb53f26d523713c94bee4bf2604b985c325f99327472645480e37c/pyspcwebgw-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7cef7e57db64174977aebc98b17b2f44", "sha256": "92476920cf14f17006a8fc4efcdbaeaa048abfdbc8641259202610ff7a713d1c" }, "downloads": -1, "filename": "pyspcwebgw-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7cef7e57db64174977aebc98b17b2f44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8388, "upload_time": "2018-08-09T16:22:11", "url": "https://files.pythonhosted.org/packages/75/26/cb11a620462da55b29a62f89f92d6eb78edad8d9e54117b1a3173b2cffdf/pyspcwebgw-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f4bcbf4b169adb825f0b2f22435e265", "sha256": "f833b1fa14107e34d763ee37bda87b319843372a6e6ba942aec4a22c41a69884" }, "downloads": -1, "filename": "pyspcwebgw-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7f4bcbf4b169adb825f0b2f22435e265", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7128, "upload_time": "2018-08-09T16:22:13", "url": "https://files.pythonhosted.org/packages/26/80/bd1daf3ace7871c9108989bc040321b127cc08320555685d94bb41895f40/pyspcwebgw-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8c6aac377b603856f945285f521b75ac", "sha256": "3c0cf959af330dbf7816f99f3de5d9b74971d12627ba10b479f7bbaa44be24f2" }, "downloads": -1, "filename": "pyspcwebgw-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8c6aac377b603856f945285f521b75ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8440, "upload_time": "2018-08-10T20:50:59", "url": "https://files.pythonhosted.org/packages/0c/db/e2f741b951ee7baba1432a0a316cf22b02f1c79d810d730effc7deec8f36/pyspcwebgw-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13efbf76834f28f1f4dcd147c1a0818c", "sha256": "a1006136586717216c365e5c8d731b8ba08d512fd38747403eb9d7491ba7495b" }, "downloads": -1, "filename": "pyspcwebgw-0.2.0.tar.gz", "has_sig": false, "md5_digest": "13efbf76834f28f1f4dcd147c1a0818c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7241, "upload_time": "2018-08-10T20:51:00", "url": "https://files.pythonhosted.org/packages/f0/8a/c916c57f94082b74a283de0863b1b7661de0d8166182470f3c265fcb41fb/pyspcwebgw-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "38a29a0ed0dc1ea64887dc3f96986e61", "sha256": "f64cf49146952708775916533ab1f326a609afd0e5a4fe9c220bc7d894b5fde1" }, "downloads": -1, "filename": "pyspcwebgw-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "38a29a0ed0dc1ea64887dc3f96986e61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8445, "upload_time": "2018-08-16T21:06:41", "url": "https://files.pythonhosted.org/packages/c0/f1/a4fe9dc410887ff9ad97583843e2bc311a6c24d36007155b82c00360d046/pyspcwebgw-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "405e3778f6bc17dab2fa0b0a342546d9", "sha256": "333b64d705c01255b8a0901ffb5c739ac4ef297f4b85a28072f93a3d3c779370" }, "downloads": -1, "filename": "pyspcwebgw-0.3.0.tar.gz", "has_sig": false, "md5_digest": "405e3778f6bc17dab2fa0b0a342546d9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7286, "upload_time": "2018-08-16T21:06:43", "url": "https://files.pythonhosted.org/packages/91/57/4ae21ac93a2318b56506e37ee61bd1cd14ff23cdd3da0263be391cba8762/pyspcwebgw-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "2b7d4d81eff3a815aae8d70762201856", "sha256": "4f47857e287624091b3475cf6936a9184ab1e64494ea4e4c90b23da79e7ee1c7" }, "downloads": -1, "filename": "pyspcwebgw-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2b7d4d81eff3a815aae8d70762201856", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8522, "upload_time": "2018-08-16T21:29:53", "url": "https://files.pythonhosted.org/packages/14/8c/dbd14c42466001b36c03093bad32fb452ceb0095ad49e37ffa9146fe1bd6/pyspcwebgw-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ec43580b124dd4cf4c5e5d5fb6b15ac", "sha256": "4d085fb52c51495fd09f7ef3867012e319763027c7836a9cfbc72628e7772cc6" }, "downloads": -1, "filename": "pyspcwebgw-0.4.0.tar.gz", "has_sig": false, "md5_digest": "4ec43580b124dd4cf4c5e5d5fb6b15ac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7334, "upload_time": "2018-08-16T21:29:55", "url": "https://files.pythonhosted.org/packages/d7/62/8846e9f773bbec2191cd3c822eeceeb1a9ba771825afe7ab42c30bab1efb/pyspcwebgw-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2b7d4d81eff3a815aae8d70762201856", "sha256": "4f47857e287624091b3475cf6936a9184ab1e64494ea4e4c90b23da79e7ee1c7" }, "downloads": -1, "filename": "pyspcwebgw-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2b7d4d81eff3a815aae8d70762201856", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8522, "upload_time": "2018-08-16T21:29:53", "url": "https://files.pythonhosted.org/packages/14/8c/dbd14c42466001b36c03093bad32fb452ceb0095ad49e37ffa9146fe1bd6/pyspcwebgw-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ec43580b124dd4cf4c5e5d5fb6b15ac", "sha256": "4d085fb52c51495fd09f7ef3867012e319763027c7836a9cfbc72628e7772cc6" }, "downloads": -1, "filename": "pyspcwebgw-0.4.0.tar.gz", "has_sig": false, "md5_digest": "4ec43580b124dd4cf4c5e5d5fb6b15ac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7334, "upload_time": "2018-08-16T21:29:55", "url": "https://files.pythonhosted.org/packages/d7/62/8846e9f773bbec2191cd3c822eeceeb1a9ba771825afe7ab42c30bab1efb/pyspcwebgw-0.4.0.tar.gz" } ] }