{ "info": { "author": "Kyle Gabriel", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Manufacturing", "Intended Audience :: System Administrators", "License :: Public Domain", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Home Automation", "Topic :: Scientific/Engineering :: Atmospheric Science", "Topic :: System :: Hardware :: Hardware Drivers", "Topic :: System :: Monitoring", "Topic :: System :: Operating System Kernels :: Linux", "Topic :: Utilities" ], "description": "sht-sensor\n==========\n\nPython driver and command-line tool for Sensirion SHT1x and SHT7x sensors\nconnected to GPIO pins.\n\nOriginally written by `Mike Kazantsev `_\n(`mk-fg `_). Python 2.7-only version at\n`mk-fg/sht-sensor `_ for historial purposes.\nThis repository includes support for Python 2.7/3.5.\n\n\n.. contents::\n :backlinks: none\n\n\n\nDescription\n-----------\n\nThis is a pure-python module that only requires /sys/class/gpio interface,\nprovided by the Linux kernel and should work on any device that has it\n(including RPi, Beaglebone boards, Cubieboard, etc - any linux).\n\nIts main purpose is reading temperature (in degrees Celsius) and humidity (%RH)\nvalues from these devices, checking CRC8 checksums for received data to make\nsure it was not corrupted in transfer.\n\nSHT1x (SHT10, SHT11, SHT15) and SHT7x (SHT71, SHT75) are fairly popular and\naccurate capacitive/band-gap relative humidity and temperature sensor IC's, with\ndigital output via custom 2-wire serial interface.\n\nSHT1x differs from SHT7x in packaging, with SHT1x being surface-mountable one\nand latter having pluggable FR4 package.\n\nSensors include additional functionality available via the status register (like\nVDD level check, enabling internal heating element, resolution, OTP reload, etc)\nwhich may or may not also be implemented here, see \"Stuff that is not\nimplemented\" section at the end.\n\n\n\nUsage\n-----\n\nModule can be imported from the python code or used via included command-line\ntool, which should be installed along with the module (or can be used via ./sht\nsymlink in the repo root without installation).\n\nSee \"Installation\" section below on how to install the module.\n\nGPIO numbers (to which SCK and DATA sensor pins are connected) must be specified\neither on command-line (for cli tool) or on class init (when using as a python\nmodule).\n\nExample, for SCK connected to gpio 21 and DATA to gpio 17::\n\n % sht -v -trd 21 17\n temperature: 25.07\n rh: 26.502119362\n dew_point: 4.4847911176\n\nGPIO \"pin\" numbers here (and in python module) use whichever numbering scheme\nkernel has in /sys/class/gpio, which is likely be totally different from the\nactual (physical) pin numbers on the board headers, and can potentially change\nbetween board revisions (e.g. RPi rev 1.0 -> 2.0) or even kernel updates, so be\nsure to check up-to-date docs on these.\n\nFor both the tool and module, also be sure to check/specify correct voltage\n(default is '3.5V', value is from the datasheet table, not free-form!) that the\nsensor's VDD pin is connected to::\n\n % sht --voltage=5V --temperature 21 17\n 25.08\n\nThis voltage value is used to pick coefficient (as presented in datasheet table)\nfor temperature calculation, and incorrect setting here should result in less\nprecise output values (these values add/subtract 0.1th of degree, while sensor's\ntypical precision is +/- 0.4 degree, so mostly irrelevant).\n\nIf you're using non-SHT1x/SHT7x, but a similar sensor (e.g. some later model),\nit might be a good idea to look at the Sht class in the code and make sure all\ncoefficients (taken from SHT1x/SHT7x datasheet - google it, sensirion.com URL\nfor it changed like 4 times in 2y) there match your model's datasheet exactly.\n\nSee `sht --help` output for the full list of options for command-line tool.\n\nExample usage from python code::\n\n from sht_sensor import Sht\n sht = Sht(21, 17)\n print 'Temperature', sht.read_t()\n print 'Relative Humidity', sht.read_rh()\n\nVoltage value (see note on it above) on sensor's VDD pin can be specified for\ncalculations exactly as it is presented in datasheet table (either as a string\nor ShtVDDLevel enum value), if it's not module-default '3.5V', for example:\n``sht = Sht(21, 17, voltage=ShtVDDLevel.vdd_5v)``.\n\nIt might be preferrable to use ``ShtVDDLevel.vdd_5v`` value over simple '5V'\nstring as it should catch typos and similar bugs in some cases, but makes no\ndifference otherwise.\n\nSome calculations (e.g. for RH) use other sensor-provided values, so it's\npossible to pass these to the corresponding read_* methods, to avoid heating-up\nsensor with unnecessary extra measurements::\n\n t = sht.read_t()\n rh = sht.read_rh(t)\n dew_point = sht.read_dew_point(t, rh)\n\nIf included ``sht_sensor.gpio`` module (accessing /sys/class/gpio directly)\nshould not be used (e.g. on non-linux or with different gpio interface), its\ninterface (\"get_pin_value\" and \"set_pin_value\" attrs/functions) can be\nre-implemented and passed as a \"gpio\" keyword argument on Sht class init.\n\nShtComms class is an implementation of 2-wire protocol that sensor uses and\nprobably should not be used directly.\nAll the coefficients, calculations and such high-level logic is defined in Sht\nclass, extending ShtComms.\n\nInstalled python module can also be used from cli via the usual ``python -m\nsht_sensor ...`` convention.\n\n\n\nInstallation\n------------\n\nIt's a regular package for Python 2.7 and 3.5.\n\nUsing pip_ is the best way::\n\n % pip install sht-sensor\n\n(add --user option to install into $HOME for current user only)\n\nOr, if you don't have \"pip\" command::\n\n % python -m ensurepip\n % python -m pip install --upgrade pip\n % python -m pip install sht-sensor\n\nOn a very old systems, **one of** these might work::\n\n % easy_install pip\n % pip install sht-sensor\n\n % curl https://bootstrap.pypa.io/get-pip.py | python\n % pip install sht-sensor\n\n % easy_install sht-sensor\n\n % git clone --depth=1 https://github.com/kizniche/sht-sensor\n % cd sht-sensor\n % python setup.py install\n\nCurrent-git version can be installed like this::\n\n % pip install 'git+https://github.com/kizniche/sht-sensor.git#egg=sht-sensor'\n\nNote that to install stuff to system-wide PATH and site-packages (without\n--user), elevated privileges (i.e. root and su/sudo) are often required.\n\nUse \"...install --user\", `~/.pydistutils.cfg`_ or virtualenv_ to do unprivileged\ninstalls into custom paths.\n\nMore info on python packaging can be found at `packaging.python.org`_.\n\nAlternatively, ``./sht`` tool can be run right from the checkout tree without\nany installation, if that's the only thing you need there.\n\n.. _pip: http://pip-installer.org/\n.. _~/.pydistutils.cfg: http://docs.python.org/install/index.html#distutils-configuration-files\n.. _virtualenv: http://pypi.python.org/pypi/virtualenv\n.. _packaging.python.org: https://packaging.python.org/installing/\n\n\n\n\nMisc features / quirks\n----------------------\n\nDescription of minor things that might be useful in some less common cases.\n\n\nShtCommFailure: Command ACK failed on step-1\n````````````````````````````````````````````\n\nVery common error indicating that there's no response from the sensor at all.\n\nBasically, command gets sent on a wire and at the very first step where there\nshould be response (acknowledgement) from the sensor, there is none.\n\nThis would happen if specified pins are not connected to anything for example,\nwhich is the most likely issue here - probably worth double-checking\nGPIO-line/pin numbering scheme (usually GPIO numbers are NOT the same as\nphysical pin numbers, and their wiring may vary between board revisions) and\nwhether `controlling specified pins via /sys/class/gpio`_ can be measured -\ne.g. lights up the LED connected to the pin/gnd or shows up on the multimeter\ndisplay.\n\nFor example, to control voltage on GPIO line number 17 (again, note that it can\nbe connected to any physical pin number, check device docs)::\n\n # cd /sys/class/gpio\n # echo 17 > export\n # echo high > gpio17/direction\n # echo low > gpio17/direction\n\nAnother simple thing to check is whether used sensor package needs a pull-up\nresistor, and whether that is connected properly.\n\nMight also be some issue with the sensor of course, but that should be extremely\nunlikely compared to aforementioned trivial issues.\n\n.. _controlling specified pins via /sys/class/gpio: https://www.kernel.org/doc/Documentation/gpio/sysfs.txt\n\n\nMax bit-banging frequency control\n`````````````````````````````````\n\nMax frequency value Can be passed either on command-line with --max-freq or when\ncreating an Sht instance, with separate values for SCK and DATA pins, if necessary.\n\nSensor can work just fine with very low frequencies like 20Hz -\ne.g. ``sht --max-freq 20 -trv 30 60`` - though that'd obviously slow things down a bit.\n\nSeparate SCK:DATA frequencies (in that order): ``sht --max-freq 100:200 -trv 30 60``\n\nSame from python module: ``sht = Sht(21, 17, freq_sck=100, freq_data=200)``\n\n\n\nStuff that is not implemented\n-----------------------------\n\n- Everything related to the Status Register.\n\n In particular, commands like VDD level check, enabling internal heating\n element, resolution, OTP reload, etc.\n\n- Temerature measurements in degrees Fahrenheit.\n\n These just use different calculation coefficients, which can be overidden in\n the Sht class.\n Or degrees-Celsius value can easily be converted to F after the fact.\n\n Metric system is used here, so I just had no need for these.\n\n- Lower-resolution measurements.\n\n Sensor supports returning these after changing the value in the Status\n Register, so interface to that one should probably be implemented/tested\n first.\n\n- Skipping CRC8 checksum validation.\n\n Code is there, as ShtComms._skip_crc() method, but no idea why it might be\n preferrable to skip this check.\n\n\n\nLinks\n-----\n\nOther drivers for these sensors that I know of and might be more suitable for\nsome particular case:\n\n* `rpiSht1x `_ (python package)\n\n Uses RaspberryPi-specific RPi.GPIO module.\n\n As of 2015-01-12, did not check CRC8 checksums for received data,\n used hard-coded 5V temperature conversion coefficients,\n returned invalid values even if ack's were incorrect,\n looked more like proof-of-concept overall.\n\n* `Pi-Sht1x `_ (python package)\n\n Python-3.x module based on rpiSht1x, also uses RPi.GPIO, and rather similar to\n this one, but with more extensive functionality - has most/all stuff from \"not\n implemented\" list above, addresses all of the rpiSht1x shortcomings.\n\n Probably wouldn't have bothered writing this module if it was around at the time.\n\n* sht1x module in `Linux kernel `_\n\n Looks very mature and feature-complete, probably used a lot for various\n platforms' hardware monitoring drivers.\n\n Seem to be only for internal use (i.e. from other kernel modules) at the\n moment (3.17.x), but should be possible (and easy) to add Device Tree hooks\n there, which would allow to specify how it is connected (gpio pins) via Device\n Tree.\n\n* `SHT1x module for Arduino `_\n\n C++ code, rpiSht1x above is based on this one.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/kizniche/sht-sensor", "keywords": "sht sensor sensirion ic sht1x sht7x sht10 sht11 sht15 sht71 sht75 T temperature RH relative humidity dew point celsius environment conditioning measurement gpio hardware driver serial 2-wire crc8", "license": "WTFPL", "maintainer": "", "maintainer_email": "", "name": "sht-sensor", "package_url": "https://pypi.org/project/sht-sensor/", "platform": "", "project_url": "https://pypi.org/project/sht-sensor/", "project_urls": { "Homepage": "http://github.com/kizniche/sht-sensor" }, "release_url": "https://pypi.org/project/sht-sensor/18.4.2/", "requires_dist": null, "requires_python": "", "summary": "Driver and command-line tool for Sensirion SHT1x and SHT7x sensors connected to GPIO pins.", "version": "18.4.2" }, "last_serial": 3742695, "releases": { "15.01.10": [ { "comment_text": "", "digests": { "md5": "9b38f0baf5cadaa9c61a958603368b6e", "sha256": "48ab71d8cac25e94fa60843a453ec9a03321157592c4c0df638fbe0c73c7998d" }, "downloads": -1, "filename": "sht-sensor-15.01.10.tar.gz", "has_sig": true, "md5_digest": "9b38f0baf5cadaa9c61a958603368b6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10312, "upload_time": "2015-01-14T08:53:56", "url": "https://files.pythonhosted.org/packages/85/0e/a6ee10eac43c298e87933d15a88b53361c6e06a5386c0c4d39e54b6ff98d/sht-sensor-15.01.10.tar.gz" } ], "15.01.4": [ { "comment_text": "", "digests": { "md5": "c446f87119612cbe55efe8a04af42721", "sha256": "adb9adecc303543aea79c1006d0fee3f808966d6dbcb291e97ed9bef4b89459c" }, "downloads": -1, "filename": "sht-sensor-15.01.4.tar.gz", "has_sig": true, "md5_digest": "c446f87119612cbe55efe8a04af42721", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9705, "upload_time": "2015-01-12T11:01:57", "url": "https://files.pythonhosted.org/packages/ff/77/66634314fcca863b57165455ce810f44264e52831fb54b2137dfb8bf1946/sht-sensor-15.01.4.tar.gz" } ], "15.01.5": [ { "comment_text": "", "digests": { "md5": "28a0172e93a6a73762915a1b462d20bf", "sha256": "203b86bdb78beb284452940653f1e531a4ba41864337d67ea7413f29ee2b1f7b" }, "downloads": -1, "filename": "sht-sensor-15.01.5.tar.gz", "has_sig": true, "md5_digest": "28a0172e93a6a73762915a1b462d20bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9939, "upload_time": "2015-01-12T11:28:42", "url": "https://files.pythonhosted.org/packages/ba/99/a51bd0c33ea94466e3102073605b190b8dfc2b1bcf9ae58e2ec94d5a6f5b/sht-sensor-15.01.5.tar.gz" } ], "15.01.8": [ { "comment_text": "", "digests": { "md5": "624fc8fa823db5f107773edd23327dc3", "sha256": "939a558103d11cb10224bb4de821b138aded472b5bcf396323a81cbfab80a343" }, "downloads": -1, "filename": "sht-sensor-15.01.8.tar.gz", "has_sig": true, "md5_digest": "624fc8fa823db5f107773edd23327dc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9993, "upload_time": "2015-01-14T08:22:15", "url": "https://files.pythonhosted.org/packages/df/e1/07b11dddcabf8e8b2c0f16046fa6b9fcdf6ba6ed07556c088520a5841d59/sht-sensor-15.01.8.tar.gz" } ], "15.01.9": [ { "comment_text": "", "digests": { "md5": "95f50a9ca7ea7834ff3fd04f1e5c7955", "sha256": "14d9d656efc5f7b46ae2c7621a41325fb06832720d186850ef700cfd23460c2c" }, "downloads": -1, "filename": "sht-sensor-15.01.9.tar.gz", "has_sig": true, "md5_digest": "95f50a9ca7ea7834ff3fd04f1e5c7955", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10128, "upload_time": "2015-01-14T08:34:31", "url": "https://files.pythonhosted.org/packages/75/c2/09778d3cf8fc4f1b671329882f66a232b1a9761953f482b1a1d78760b7dd/sht-sensor-15.01.9.tar.gz" } ], "15.10.0": [ { "comment_text": "", "digests": { "md5": "897a4fa5794a4f4fe792d56518a9001b", "sha256": "8608fb12c5d539637ab3bf24459abf11e8ea51c70b7f4d033ee149fa35a8ac6a" }, "downloads": -1, "filename": "sht-sensor-15.10.0.tar.gz", "has_sig": true, "md5_digest": "897a4fa5794a4f4fe792d56518a9001b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10359, "upload_time": "2015-10-18T11:48:45", "url": "https://files.pythonhosted.org/packages/b7/da/463d700c533a333d6a5ea7de6549a92360c7346034d0b912d1f15fa3a45e/sht-sensor-15.10.0.tar.gz" } ], "15.10.1": [ { "comment_text": "", "digests": { "md5": "860e8fa3b516251a27ab7b9d83423b37", "sha256": "15560bf2b06fb89bb48ccef45a76dc6433c0215a6f27a5bd9ff052fe4a632c7c" }, "downloads": -1, "filename": "sht-sensor-15.10.1.tar.gz", "has_sig": true, "md5_digest": "860e8fa3b516251a27ab7b9d83423b37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10367, "upload_time": "2015-10-19T19:33:08", "url": "https://files.pythonhosted.org/packages/8c/da/816e03c34fd12a7341b985632e4ab13d21d464ecfea787e96900fc4e538c/sht-sensor-15.10.1.tar.gz" } ], "15.5.0": [ { "comment_text": "", "digests": { "md5": "2acda25c60511ff45ec31645b31ecd8d", "sha256": "0c85440385eb96320f76b3be298bd8ba6fe64038dac3b6b258e02b0496b0cb6e" }, "downloads": -1, "filename": "sht-sensor-15.5.0.tar.gz", "has_sig": true, "md5_digest": "2acda25c60511ff45ec31645b31ecd8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10304, "upload_time": "2015-05-02T08:49:24", "url": "https://files.pythonhosted.org/packages/de/ac/0b181bb5117a6c99841444619c4c794b338e78afeef0f9ad120046cd8217/sht-sensor-15.5.0.tar.gz" } ], "16.1.0": [ { "comment_text": "", "digests": { "md5": "69ecf95b674ccc573d05f01c48db1239", "sha256": "4980b2fa9b64084ffe9e8accb1796b0f2d40ac7512947b5b9caa24017564b1f8" }, "downloads": -1, "filename": "sht-sensor-16.1.0.tar.gz", "has_sig": false, "md5_digest": "69ecf95b674ccc573d05f01c48db1239", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10381, "upload_time": "2016-01-08T11:57:59", "url": "https://files.pythonhosted.org/packages/04/97/894985f9c399d9154e7c0bd4fd4ac8838b4059edea9cd81730cce4baa0bd/sht-sensor-16.1.0.tar.gz" } ], "16.11.0": [ { "comment_text": "", "digests": { "md5": "655f40cdeab6ff5d0336cdf29217a2d4", "sha256": "59a92ab686356af6331ad8fb79beff61fe15532a8993246e8c6c0177e06cf8bc" }, "downloads": -1, "filename": "sht-sensor-16.11.0.tar.gz", "has_sig": false, "md5_digest": "655f40cdeab6ff5d0336cdf29217a2d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11400, "upload_time": "2016-11-10T02:42:33", "url": "https://files.pythonhosted.org/packages/82/38/2319ebb30bcc718bea5b4380862a77e77b9b79a23babb9a7758b22438f4e/sht-sensor-16.11.0.tar.gz" } ], "16.11.1": [ { "comment_text": "", "digests": { "md5": "ec300d80d7812db59eae1b99f937a231", "sha256": "0dccebce02e6bf9d9f8f7d7aea456f149da7ffaa1378a95d2d361df2e13cbcf5" }, "downloads": -1, "filename": "sht-sensor-16.11.1.tar.gz", "has_sig": false, "md5_digest": "ec300d80d7812db59eae1b99f937a231", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12271, "upload_time": "2016-11-13T12:40:29", "url": "https://files.pythonhosted.org/packages/99/cc/28a27f4f0bf29300b7c33caedc24a5ccc8826ef229cee5ba60aa10f44ae7/sht-sensor-16.11.1.tar.gz" } ], "16.12.0": [ { "comment_text": "", "digests": { "md5": "41352554733bba122d168b19da4d6496", "sha256": "d0c362c9b8c7fd025085c4cb4a82a01a4ad9b638837c01f2e5d34a6a0f152e76" }, "downloads": -1, "filename": "sht_sensor-16.12.0-py2-none-any.whl", "has_sig": false, "md5_digest": "41352554733bba122d168b19da4d6496", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16430, "upload_time": "2016-12-16T18:41:43", "url": "https://files.pythonhosted.org/packages/b3/ce/87f57a55bbf43e685a3dbfe86410868623c725d6c2a89ee83d3990806608/sht_sensor-16.12.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b91acdb9e5fe1fe5b4fea0f825049fc9", "sha256": "6d38bba726fc9526ce41562f567f20691d4b0eb29e26e9d0946be17b84699440" }, "downloads": -1, "filename": "sht-sensor-16.12.0.tar.gz", "has_sig": false, "md5_digest": "b91acdb9e5fe1fe5b4fea0f825049fc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14003, "upload_time": "2016-12-16T18:41:40", "url": "https://files.pythonhosted.org/packages/3a/bf/576d0c61dd43b12ebd2ae390279d1b077d2d946553878e944b11dbe264b7/sht-sensor-16.12.0.tar.gz" } ], "16.12.1": [ { "comment_text": "", "digests": { "md5": "bbd80b133eb482e212c09c13a1d76c0c", "sha256": "59d99f9f6b3d46489cef3bddcc2131817cdeabfd2b3dd6b8c87520d2636aa96d" }, "downloads": -1, "filename": "sht_sensor-16.12.1-py2-none-any.whl", "has_sig": false, "md5_digest": "bbd80b133eb482e212c09c13a1d76c0c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16442, "upload_time": "2016-12-17T16:33:45", "url": "https://files.pythonhosted.org/packages/75/28/3dce4acf03ee6450c6cf6426e22367398db84deae96c097b0edd0ec17086/sht_sensor-16.12.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "727867312dd3f207df0abde29ecd4428", "sha256": "3d8a72de18198d31ecd5f420d9ff37ee0293fcf34ec85611d12f1ae56e93b029" }, "downloads": -1, "filename": "sht-sensor-16.12.1.tar.gz", "has_sig": false, "md5_digest": "727867312dd3f207df0abde29ecd4428", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13992, "upload_time": "2016-12-17T16:33:42", "url": "https://files.pythonhosted.org/packages/81/1f/c42732fa8adce9e728236a65c327c85c1e3f192fe0958dd2c7fbc5820799/sht-sensor-16.12.1.tar.gz" } ], "16.2.0": [ { "comment_text": "", "digests": { "md5": "a127511abe17eedb95e18f1ca5a12a74", "sha256": "f0229ea47d6c98f85016b2850cc88cf0bce921bea1ecd5a7359d0f964bcddc1e" }, "downloads": -1, "filename": "sht-sensor-16.2.0.tar.gz", "has_sig": false, "md5_digest": "a127511abe17eedb95e18f1ca5a12a74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11402, "upload_time": "2016-02-05T22:59:58", "url": "https://files.pythonhosted.org/packages/a2/a7/5a59bdc682129d694d88a3cbf21003a18ea7589f40599a7ecb3be0168568/sht-sensor-16.2.0.tar.gz" } ], "17.5.1": [ { "comment_text": "", "digests": { "md5": "25bf474460941c1193aef9154a55ba38", "sha256": "3cbae3de6204582bffdae1cc971d7384f37f5c652042acc347b17534600dc121" }, "downloads": -1, "filename": "sht_sensor-17.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "25bf474460941c1193aef9154a55ba38", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9307, "upload_time": "2017-05-09T11:39:45", "url": "https://files.pythonhosted.org/packages/9c/89/1dcb1059e2219f1e0757d22cf5cd6dad15e78828dbba538881e252440f54/sht_sensor-17.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69c3a344da7e44221d9afb7be00c9e8b", "sha256": "4759ae35492acecb42d9715ff5f781c59ad6c2fc1c128158b1194c5785baa587" }, "downloads": -1, "filename": "sht-sensor-17.5.1.tar.gz", "has_sig": false, "md5_digest": "69c3a344da7e44221d9afb7be00c9e8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11349, "upload_time": "2017-05-09T11:39:41", "url": "https://files.pythonhosted.org/packages/ce/cd/5386a086c3c74e603af73d6fe7a5b038350766b6467ba18175fda6f8c64e/sht-sensor-17.5.1.tar.gz" } ], "17.5.2": [ { "comment_text": "", "digests": { "md5": "03a9361a0bca276c292c5286892befaf", "sha256": "706457e369713ebadb7c526dbf02a5d5ce35d36350f15d321d967b6006202321" }, "downloads": -1, "filename": "sht_sensor-17.5.2-py2-none-any.whl", "has_sig": false, "md5_digest": "03a9361a0bca276c292c5286892befaf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17940, "upload_time": "2017-05-09T11:41:21", "url": "https://files.pythonhosted.org/packages/10/79/d3a07d7d6c54752a1b33488d7b8fcfc1277e9e11d2aba2848ac1e4241e33/sht_sensor-17.5.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f89c37440302eb1acc2c21966a38eee", "sha256": "82e4b2863ddd4dff6e27e39684344062bc0843d185dd62c3108cfe1503cdb3df" }, "downloads": -1, "filename": "sht-sensor-17.5.2.tar.gz", "has_sig": false, "md5_digest": "4f89c37440302eb1acc2c21966a38eee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15869, "upload_time": "2017-05-09T11:41:19", "url": "https://files.pythonhosted.org/packages/ec/7c/4a1566441b7dc10809777ad090f1b190c417f11b148533a5231a19c939aa/sht-sensor-17.5.2.tar.gz" } ], "17.5.3": [ { "comment_text": "", "digests": { "md5": "147784294f7f580a1a897cd98abf7117", "sha256": "2a97d17f39f0c7a27b5ab61caea35f137a121857f1cf0fdddb22372a52e83c30" }, "downloads": -1, "filename": "sht_sensor-17.5.3-py2-none-any.whl", "has_sig": false, "md5_digest": "147784294f7f580a1a897cd98abf7117", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17920, "upload_time": "2017-05-09T11:44:30", "url": "https://files.pythonhosted.org/packages/17/2d/0101cdc49fab856abc4e365be6426a4cf7d8b14733f36f2ab56d7e494695/sht_sensor-17.5.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ce3081e886c7ac8e3254a552eae82f0", "sha256": "2edfea85d7ea0a10369707b0e210421cafebfb464a648308fb528ea1b3ad0805" }, "downloads": -1, "filename": "sht-sensor-17.5.3.tar.gz", "has_sig": false, "md5_digest": "1ce3081e886c7ac8e3254a552eae82f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15822, "upload_time": "2017-05-09T11:44:27", "url": "https://files.pythonhosted.org/packages/03/1d/44a33167daa23afc0275489ed9dbefe115fdbe354118d5df97eb791d87f1/sht-sensor-17.5.3.tar.gz" } ], "17.5.4": [ { "comment_text": "", "digests": { "md5": "ad9294067fb0f556a779f41f82380651", "sha256": "1f9af03d70b04539291dcab0f4376b7f153e28573ef484c2bd7d90d95da87209" }, "downloads": -1, "filename": "sht_sensor-17.5.4-py2-none-any.whl", "has_sig": false, "md5_digest": "ad9294067fb0f556a779f41f82380651", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17927, "upload_time": "2017-05-09T11:45:29", "url": "https://files.pythonhosted.org/packages/34/de/95e8c2a119b3d09d05f4ca70a246e59da3b96f225973181db1ce36987086/sht_sensor-17.5.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4302c76d38e9f2778f2d15659168bc01", "sha256": "154e64b6ebb3dce7c820713329799f34b4d792e4f0701d94a9086ba12129616f" }, "downloads": -1, "filename": "sht-sensor-17.5.4.tar.gz", "has_sig": false, "md5_digest": "4302c76d38e9f2778f2d15659168bc01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15822, "upload_time": "2017-05-09T11:45:26", "url": "https://files.pythonhosted.org/packages/b5/a6/873f6927e37cfa7d9b4121a594006b35f2d8811c7561b212ac46c59bd9ec/sht-sensor-17.5.4.tar.gz" } ], "17.5.5": [ { "comment_text": "", "digests": { "md5": "7657039171742c73e3976e9c3ac2cb19", "sha256": "85ecc7db9a145881d45dec873fc7570a104a2ba39519049ac1892af0b843f24f" }, "downloads": -1, "filename": "sht_sensor-17.5.5-py2-none-any.whl", "has_sig": false, "md5_digest": "7657039171742c73e3976e9c3ac2cb19", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19120, "upload_time": "2017-05-09T18:00:58", "url": "https://files.pythonhosted.org/packages/63/40/6ad1247b737e7a49e4a16f4fcc04a93cc93f0ec1d2cb21a891064cfdde59/sht_sensor-17.5.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d6ed1cdfacbca8b594a2d48448e7738", "sha256": "b3b2d9e86740283060d9bb27ddd138450be989b9df94f5de33c546a24c6997ea" }, "downloads": -1, "filename": "sht-sensor-17.5.5.tar.gz", "has_sig": false, "md5_digest": "6d6ed1cdfacbca8b594a2d48448e7738", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17023, "upload_time": "2017-05-09T18:00:55", "url": "https://files.pythonhosted.org/packages/14/4d/80c2a11e8e51cfa965100e0b63b87b1c9c1ba7e699015c1dd8d96d015c5c/sht-sensor-17.5.5.tar.gz" } ], "18.3.3": [ { "comment_text": "", "digests": { "md5": "9d6c3d2d915f71c92711a6756c88b083", "sha256": "047e54fe3c1e765eb31d772205be3986871724a8ce8ffd0e964ead77ee04098e" }, "downloads": -1, "filename": "sht_sensor-18.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9d6c3d2d915f71c92711a6756c88b083", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19164, "upload_time": "2018-03-31T03:29:05", "url": "https://files.pythonhosted.org/packages/4a/8a/fdb466299570890adfc574302020fd1197d8b154d139bcbb53a578f8e381/sht_sensor-18.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "141f92f930573a88c491d79e19cf1c20", "sha256": "e3310660c74a25201e3fc62925aa805e8453df662049de690bdcbe739266e204" }, "downloads": -1, "filename": "sht-sensor-18.3.3.tar.gz", "has_sig": false, "md5_digest": "141f92f930573a88c491d79e19cf1c20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18014, "upload_time": "2018-03-31T03:29:04", "url": "https://files.pythonhosted.org/packages/65/cd/d1eb306248c95d50ac0ddd02cdaed6861d7af518c9e9e4ab421faf4a39dd/sht-sensor-18.3.3.tar.gz" } ], "18.3.4": [ { "comment_text": "", "digests": { "md5": "4dc304e509515c6e934f1b56ee23a088", "sha256": "3ca573d9ad867c84486f2c8cece2912642a62dbd6fc80d226562977fbb4477c1" }, "downloads": -1, "filename": "sht_sensor-18.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4dc304e509515c6e934f1b56ee23a088", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19054, "upload_time": "2018-03-31T04:42:32", "url": "https://files.pythonhosted.org/packages/16/94/d162d2aeb554afbb0da90f7341c794c75b40a17f9aafc610f43fe486f550/sht_sensor-18.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70082d83a08180b16ef56e4a7444acf9", "sha256": "b3d74c8d7c733e97edf06f4d4a51840522620a1e7f874c4803626e1be5ac0287" }, "downloads": -1, "filename": "sht-sensor-18.3.4.tar.gz", "has_sig": false, "md5_digest": "70082d83a08180b16ef56e4a7444acf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17866, "upload_time": "2018-03-31T04:42:31", "url": "https://files.pythonhosted.org/packages/e2/98/3ac1bf9a42e4338b4bb6d3623d61e343fa3b2e21c2248edcdf0aaa3c5c7f/sht-sensor-18.3.4.tar.gz" } ], "18.3.5": [ { "comment_text": "", "digests": { "md5": "7b081ef4326d0d7b9aa2786275d25166", "sha256": "bc362e23f64f2502453715139817d504e11a172f1d52239695ade6cc322e9922" }, "downloads": -1, "filename": "sht_sensor-18.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7b081ef4326d0d7b9aa2786275d25166", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19018, "upload_time": "2018-03-31T04:46:51", "url": "https://files.pythonhosted.org/packages/eb/3a/5d5f1ecd04aa659a41b4b6d39f22f740ff00c8e3c27548920007f7cbe5d2/sht_sensor-18.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9489d9857d984ef369bbb34e7a1997b", "sha256": "16ebc4d5133f62fbe1e0fc9e31b91909c739dcc1330aa75d78d9a4c0fe016c02" }, "downloads": -1, "filename": "sht-sensor-18.3.5.tar.gz", "has_sig": false, "md5_digest": "a9489d9857d984ef369bbb34e7a1997b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17844, "upload_time": "2018-03-31T04:46:50", "url": "https://files.pythonhosted.org/packages/ff/ca/b81ad94e68306c22edb6708c3a0ff5ab0d34c9b0c180b48044e2cd5c476f/sht-sensor-18.3.5.tar.gz" } ], "18.3.6": [ { "comment_text": "", "digests": { "md5": "9a281e194e472daa92c5889c97096ca3", "sha256": "0f5930871cefbf51321faa07f02615733b1c96040231c21a426e273409a9dacf" }, "downloads": -1, "filename": "sht_sensor-18.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9a281e194e472daa92c5889c97096ca3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19246, "upload_time": "2018-03-31T14:14:43", "url": "https://files.pythonhosted.org/packages/14/29/f99bf71cebb49dbe9e8617e03a1bce5dd68dc7e957a912b95f3b77392ceb/sht_sensor-18.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0cee11b06637336dd250627f17004f5c", "sha256": "c558284905512fcb5a69738dd608f412373e005f4303a5c7860d22b2e10be673" }, "downloads": -1, "filename": "sht-sensor-18.3.6.tar.gz", "has_sig": false, "md5_digest": "0cee11b06637336dd250627f17004f5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18013, "upload_time": "2018-03-31T14:14:41", "url": "https://files.pythonhosted.org/packages/b0/d3/92267e938bf28dda38d6196378a60284a0dcd1c72207e629a1414010829a/sht-sensor-18.3.6.tar.gz" } ], "18.4.0": [ { "comment_text": "", "digests": { "md5": "43141bc2d55df8f6ad9b081aa1db68de", "sha256": "98635c7ff85d5ad8c92cafa991d8381309f6595269c943fe9bfdf24f1bb9ee8d" }, "downloads": -1, "filename": "sht_sensor-18.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "43141bc2d55df8f6ad9b081aa1db68de", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19244, "upload_time": "2018-04-04T19:13:32", "url": "https://files.pythonhosted.org/packages/2c/25/6402f4448b6be0e27afc8ed4e17094b1bf76cecfa95007cc7c2a37897101/sht_sensor-18.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73895e846b9008df244810c82beca9bc", "sha256": "05188521e89ae951878a8da94b0c4720b8b3644e3156a1b17aebc25f4048e6c1" }, "downloads": -1, "filename": "sht-sensor-18.4.0.tar.gz", "has_sig": false, "md5_digest": "73895e846b9008df244810c82beca9bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18029, "upload_time": "2018-04-04T19:13:30", "url": "https://files.pythonhosted.org/packages/07/16/d0adcdeebccfc45e4a3ef5fffb932bcf12ca78af825b53c961687477bfc4/sht-sensor-18.4.0.tar.gz" } ], "18.4.1": [ { "comment_text": "", "digests": { "md5": "5658db8a9347afcaf5d3b6d0b3922bbd", "sha256": "ede7e0b94740db0a1ca3368b9def8edd0a9ba3f3917079ffd7d574ff16253fbd" }, "downloads": -1, "filename": "sht_sensor-18.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5658db8a9347afcaf5d3b6d0b3922bbd", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19247, "upload_time": "2018-04-04T22:15:36", "url": "https://files.pythonhosted.org/packages/b4/6b/f8f9904478ef3774405ee55efc493659a44e9a874b82bf19c736af15493f/sht_sensor-18.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56298086b2d618772bcf52a84a53c804", "sha256": "d9726aff9dd2a86c1946106b11a81a06796294617d372dc30ee73ac3124a42c5" }, "downloads": -1, "filename": "sht-sensor-18.4.1.tar.gz", "has_sig": false, "md5_digest": "56298086b2d618772bcf52a84a53c804", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18027, "upload_time": "2018-04-04T22:15:35", "url": "https://files.pythonhosted.org/packages/cb/de/d523a4b0257cad7d49b12882a1c5e8e4dff4c9d8c8e770a445439bc87496/sht-sensor-18.4.1.tar.gz" } ], "18.4.2": [ { "comment_text": "", "digests": { "md5": "18bf7677c1b0bdc45e2c3f8dd421a825", "sha256": "a8539c815d2033c864001907296115d9ac1ddc946b23ce055622d5c5b965b3d5" }, "downloads": -1, "filename": "sht_sensor-18.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "18bf7677c1b0bdc45e2c3f8dd421a825", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19244, "upload_time": "2018-04-06T23:56:18", "url": "https://files.pythonhosted.org/packages/eb/28/391f22616e62612fb55ab1899ce3d8dbae9ac3e2a914ed0ee77526797c3d/sht_sensor-18.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19555ff7075e165cb835d4590df4034d", "sha256": "f526e2e233c8cfd11d80d1cfbc3820c89bb7fbd179ecc7f2504dc0e092c1e92c" }, "downloads": -1, "filename": "sht-sensor-18.4.2.tar.gz", "has_sig": false, "md5_digest": "19555ff7075e165cb835d4590df4034d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18034, "upload_time": "2018-04-06T23:56:17", "url": "https://files.pythonhosted.org/packages/59/f0/eaa97f6e22c628c0eb913f6a6ae6e7cf8f770464a69fee619f3019c2b59a/sht-sensor-18.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18bf7677c1b0bdc45e2c3f8dd421a825", "sha256": "a8539c815d2033c864001907296115d9ac1ddc946b23ce055622d5c5b965b3d5" }, "downloads": -1, "filename": "sht_sensor-18.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "18bf7677c1b0bdc45e2c3f8dd421a825", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19244, "upload_time": "2018-04-06T23:56:18", "url": "https://files.pythonhosted.org/packages/eb/28/391f22616e62612fb55ab1899ce3d8dbae9ac3e2a914ed0ee77526797c3d/sht_sensor-18.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19555ff7075e165cb835d4590df4034d", "sha256": "f526e2e233c8cfd11d80d1cfbc3820c89bb7fbd179ecc7f2504dc0e092c1e92c" }, "downloads": -1, "filename": "sht-sensor-18.4.2.tar.gz", "has_sig": false, "md5_digest": "19555ff7075e165cb835d4590df4034d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18034, "upload_time": "2018-04-06T23:56:17", "url": "https://files.pythonhosted.org/packages/59/f0/eaa97f6e22c628c0eb913f6a6ae6e7cf8f770464a69fee619f3019c2b59a/sht-sensor-18.4.2.tar.gz" } ] }