{ "info": { "author": "Heinrich Schuchardt", "author_email": "xypron.glpk@gmx.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Topic :: System :: Hardware :: Hardware Drivers" ], "description": "\nPySisPM is a library to control the EnerGenie EG-PMS and EG-PM2 multiple socket\npowerstrips. The outlets can be switched on and off via USB.\n\nThe library depends on PyUSB (https://github.com/walac/pyusb).\n\nPer default, only root is allowed to use devices directly,\ntherefore the library also only works as root.\n\nTo allow group sispmctl access copy file /lib/udev/rules.d/60-sispmctl.rules\nwith the following content::\n\n SUBSYSTEM==\"usb\", ATTR{idVendor}==\"04b4\", ATTR{idProduct}==\"fd10\", GROUP=\"sispmctl\", MODE=\"660\"\n SUBSYSTEM==\"usb\", ATTR{idVendor}==\"04b4\", ATTR{idProduct}==\"fd11\", GROUP=\"sispmctl\", MODE=\"660\"\n SUBSYSTEM==\"usb\", ATTR{idVendor}==\"04b4\", ATTR{idProduct}==\"fd12\", GROUP=\"sispmctl\", MODE=\"660\"\n SUBSYSTEM==\"usb\", ATTR{idVendor}==\"04b4\", ATTR{idProduct}==\"fd13\", GROUP=\"sispmctl\", MODE=\"660\"\n SUBSYSTEM==\"usb\", ATTR{idVendor}==\"04b4\", ATTR{idProduct}==\"fd15\", GROUP=\"sispmctl\", MODE=\"660\"\n\nThen reload the udev rules with::\n\n udevadm control --reload-rules\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xypron/pysispm", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pysispm", "package_url": "https://pypi.org/project/pysispm/", "platform": "", "project_url": "https://pypi.org/project/pysispm/", "project_urls": { "Homepage": "https://github.com/xypron/pysispm" }, "release_url": "https://pypi.org/project/pysispm/0.6/", "requires_dist": [ "pyusb (>=1.0.0a)" ], "requires_python": "", "summary": "Library for EnerGenie USB controlled powerstrips", "version": "0.6" }, "last_serial": 5689572, "releases": { "0.1": [], "0.2": [ { "comment_text": "", "digests": { "md5": "637e00f45d9a87951d18cfadcbbc2b51", "sha256": "61bc4b4c9c5b9b490f964628b01024a320c8ae0c67a94f9b62fb50210cf9c988" }, "downloads": -1, "filename": "pysispm-0.2.tar.gz", "has_sig": false, "md5_digest": "637e00f45d9a87951d18cfadcbbc2b51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3176, "upload_time": "2016-03-31T18:07:24", "url": "https://files.pythonhosted.org/packages/77/17/5750bd3cbefcea87a13a431ff081b256c4c5041c01e29f93cb73e1f75149/pysispm-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "3e4e48eedde8b341e34e5c97fa450751", "sha256": "8aebc0fd52df14b9f442619bc830d93f7391e98f26dc879990ad8ad3bb4d42f9" }, "downloads": -1, "filename": "pysispm-0.3.tar.gz", "has_sig": false, "md5_digest": "3e4e48eedde8b341e34e5c97fa450751", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3175, "upload_time": "2016-03-31T18:35:21", "url": "https://files.pythonhosted.org/packages/03/8e/a5905dd096b1b5e7837bf371fa874859c97c7b3eaaf7ca6efee9c20350da/pysispm-0.3.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "8f815c6ccfd2b2fdd33c620224a18765", "sha256": "e93f807ae4247e1bd5bff87d5ba198f80058a3f7367781662802ce0f00fd759e" }, "downloads": -1, "filename": "pysispm-0.5.tar.gz", "has_sig": true, "md5_digest": "8f815c6ccfd2b2fdd33c620224a18765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5124, "upload_time": "2016-07-27T18:32:59", "url": "https://files.pythonhosted.org/packages/cf/e2/c9e6242b62e8e5b67305138e6859bea5fb263856e1e4593b34f8b862a93b/pysispm-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "2fcf03ea358c9610a10fb775e4d7acc8", "sha256": "66884aaf8848f090a1cb70d81fbc084db119a5c22b7549b0524c46340ef47625" }, "downloads": -1, "filename": "pysispm-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "2fcf03ea358c9610a10fb775e4d7acc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4294, "upload_time": "2019-08-16T21:25:14", "url": "https://files.pythonhosted.org/packages/5a/b9/9fa384911a9a5c3c23809050b5f546f1ef0e0532a9baeafc87de36d59436/pysispm-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "585503a805ccf23bdf0ccc4316860eda", "sha256": "e4a0401260de1778251a94a74a38113c1a9e4854da844cac9735190d78046213" }, "downloads": -1, "filename": "pysispm-0.6.tar.gz", "has_sig": false, "md5_digest": "585503a805ccf23bdf0ccc4316860eda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5127, "upload_time": "2019-08-16T21:25:15", "url": "https://files.pythonhosted.org/packages/da/2e/9e0d72b0929b36639eae997225ef2ebc44b57a0fe7c22b2904af22a8e746/pysispm-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2fcf03ea358c9610a10fb775e4d7acc8", "sha256": "66884aaf8848f090a1cb70d81fbc084db119a5c22b7549b0524c46340ef47625" }, "downloads": -1, "filename": "pysispm-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "2fcf03ea358c9610a10fb775e4d7acc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4294, "upload_time": "2019-08-16T21:25:14", "url": "https://files.pythonhosted.org/packages/5a/b9/9fa384911a9a5c3c23809050b5f546f1ef0e0532a9baeafc87de36d59436/pysispm-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "585503a805ccf23bdf0ccc4316860eda", "sha256": "e4a0401260de1778251a94a74a38113c1a9e4854da844cac9735190d78046213" }, "downloads": -1, "filename": "pysispm-0.6.tar.gz", "has_sig": false, "md5_digest": "585503a805ccf23bdf0ccc4316860eda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5127, "upload_time": "2019-08-16T21:25:15", "url": "https://files.pythonhosted.org/packages/da/2e/9e0d72b0929b36639eae997225ef2ebc44b57a0fe7c22b2904af22a8e746/pysispm-0.6.tar.gz" } ] }