{ "info": { "author": "Philipp Klaus", "author_email": "philipp.l.klaus@web.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Topic :: Scientific/Engineering", "Topic :: System :: Hardware :: Hardware Drivers" ], "description": "ut61e (Python)\n~~~~~~~~~~~~~~\n\nThis is a Python package helping you to capture and interpret data from\nthe digital multimeter Uni-T UT61E. You can easily install it via\n``pip``.\n\nTools which this package provides:\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n``es51922`` \u2013 Interprets the output of the ES51922 chip\n'''''''''''''''''''''''''''''''''''''''''''''''''''''''\n\nThis utility interprets data sent by the Cyrustek ES51922 chip used in\nthe Uni-Trend digital multimeter UT61E. It reads lines from stdin, tries\nto interpret them as messages from the chip and prints basic information\non the stdout. In addition it writes a CSV file with a lot more\ninformation to the working directory.\n\n``he2325u_hidapi`` \u2013 Reads from the USB/HID adapter cable using HIDAPI\n''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''\n\nThis tool tries to read from the adapter cable using the HID API\nprovided by the operating system. It relies on\n`cython-hidapi `__.\n\nThe tool is called after the original chip from the USB/HID cables which\nwas the *Hoitek HE2325U*. Nowadays those cables come with a newer chip\ncalled *WCH CH9325* but the way to get data out of them didn't change.\n\nThis tool prints its output to stdout so that you can directly pipe it\ninto ``es51922``. Works on Linux and Mac OS X (Windows not tested)\nwithout root access. On Linux you may have to `create a udev\nrule `__\nin order to get access to the ``/dev/hidrawX`` device as a regular user.\n\n``he2325u_pyusb`` \u2013 Reads from the USB/HID adapter cable using PyUSB\n''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''\n\nThis tool is very much similar to ``he2325u_hidapi`` as it also allows\nto read from the USB/HID adapter cable. It also prints its output to\nstdout. It uses PyUSB instead of HIDAPI which in turn uses direct libusb\ncalls to talk to the adapter. **Needs to be run as root.** Works on\nLinux only.\n\nInstallation\n^^^^^^^^^^^^\n\nThis Python package is registered on PyPI with the name\n`ut61e `__. To install it, simply\nrun\n\n::\n\n pip install ut61e\n\nUsage\n^^^^^\n\nTo read data from the USB/HID adapter cable and interpret it as Cyrustek\nES51922 information, you can do:\n\n::\n\n he2325u_hidapi | es51922\n\nRequirements\n^^^^^^^^^^^^\n\nYou need either Python2 or Python3 to run this software.\n\nTo analyze output using ``es51922`` you don't need any external modules.\n\nIf you want to run ``he2325u_hidapi``, you need\n`cython-hidapi `__.\n\nIf you want to run ``he2325u_pyusb``, you need\n`PyUSB `__.\n\nSoftware using this Package\n^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nI also wrote a web interface for the display of the UT61E. I put it in\nthe repository `ut61e-web `__ on\nGithub. It relies on the tools from this package.\n\nAlternatives\n^^^^^^^^^^^^\n\nThere is also a C++ based software out there which can read and\ninterpret the data from the digital multimeter. The older version is\ncalled *dmm\\_ut61e* and the newer version *ut61e-linux-sw*, both of\nwhich you can find in my repository\n`ut61e\\_cpp `__ on Github.\n\nIf you run Windows, you may be better off with\n`DMM.exe `__, an open\nsource tool provided by Henrik Haftmann.\n\nAcknowledgement\n^^^^^^^^^^^^^^^\n\nThe file es51922.py was originally written by Domas Jokubauskis\n(`1 `__) and was reused in\nthis project. I'm very grateful to his work and the work of many others\nspent on analyzing the USB/HID interface and the protocol, including\nSteffen Vogel\n(`2 `__)\nand Henrik Haftmann\n(`3 `__).\n\nLicence and Authors\n^^^^^^^^^^^^^^^^^^^\n\nThis software is licenced under the LGPL2+\n\nAuthors:\n\n- Philipp Klaus (philipp.l.klaus@web.de)\n- Domas Jokubauskis (domas@jokubauskis.lt)", "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/pklaus/ut61e_python", "keywords": "UNI-T UT61E DMM digital multimeter", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "ut61e", "package_url": "https://pypi.org/project/ut61e/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ut61e/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pklaus/ut61e_python" }, "release_url": "https://pypi.org/project/ut61e/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "Captures and Interprets Data from your Digital Multimeter Uni-T UT61E.", "version": "1.0.2" }, "last_serial": 1740202, "releases": { "0.9.4": [ { "comment_text": "", "digests": { "md5": "59126444276d3edf1d724c885a6a19ec", "sha256": "b7148f299257f16f3981220b3c5041498e54c95a19786bca40d654c4ee679652" }, "downloads": -1, "filename": "ut61e-0.9.4.tar.gz", "has_sig": false, "md5_digest": "59126444276d3edf1d724c885a6a19ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7787, "upload_time": "2014-05-21T21:27:50", "url": "https://files.pythonhosted.org/packages/69/c4/1d0ef8e8ecfaa9492e47bb6a9185f8364fa719c853e169dc94b907c2fc24/ut61e-0.9.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "811b3e24a0ce0944823e141fc093fab1", "sha256": "0da756ecfdfcd6ac0fa8581b3003d063df59e5471e3ed73c2806a1232c2553ec" }, "downloads": -1, "filename": "ut61e-1.0.0.tar.gz", "has_sig": false, "md5_digest": "811b3e24a0ce0944823e141fc093fab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11205, "upload_time": "2014-05-24T13:55:41", "url": "https://files.pythonhosted.org/packages/32/95/49ec0d5141554de6c494d451ba5d2ac999907022524e19997f0756a6fff7/ut61e-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "7a7cf5f4d55495cbb0403b9faeff2e9d", "sha256": "144d1c784144080d789465c95532ff0871c857cae0f626c867854a8d10151a45" }, "downloads": -1, "filename": "ut61e-1.0.2.tar.gz", "has_sig": false, "md5_digest": "7a7cf5f4d55495cbb0403b9faeff2e9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11334, "upload_time": "2015-09-26T23:15:32", "url": "https://files.pythonhosted.org/packages/30/72/7403f2897ff95e902709c52b0118f4d9502dfaf4682965b42f95e6739c3f/ut61e-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a7cf5f4d55495cbb0403b9faeff2e9d", "sha256": "144d1c784144080d789465c95532ff0871c857cae0f626c867854a8d10151a45" }, "downloads": -1, "filename": "ut61e-1.0.2.tar.gz", "has_sig": false, "md5_digest": "7a7cf5f4d55495cbb0403b9faeff2e9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11334, "upload_time": "2015-09-26T23:15:32", "url": "https://files.pythonhosted.org/packages/30/72/7403f2897ff95e902709c52b0118f4d9502dfaf4682965b42f95e6739c3f/ut61e-1.0.2.tar.gz" } ] }