{ "info": { "author": "Doug Hellmann", "author_email": "doug@doughellmann.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "=======================================\n tempmon -- Temperature monitor daemon\n=======================================\n\ntempmon uses temperusb_ to read temperature value from TEMPer_ sensors\non the USB bus and OWM_ to find the local reported temperature and\npublishes the results to `plot.ly`_\n\n.. _temperusb: https://pypi.python.org/pypi/temperusb\n.. _TEMPer: http://www.amazon.com/gp/product/B002VA813U/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B002VA813U&linkCode=as2&tag=hellflynet-20&linkId=VHDXEZ2QB74BXBM5\n.. _plot.ly: https://plot.ly\n.. _OWM: http://openweathermap.org/\n\nSetup\n=====\n\n#. Sign up for a plot.ly account.\n#. From your `plot.ly settings page`_, create one stream token per\n sensor device\n#. Install tempmon and its dependencies. A virtualenv works fine for\n this.\n#. Sign up for a OWM account and find your API key on `your settings\n page `__.\n4. Create a configuration file using YAML syntax and containing at\n least the basic plot.ly authentication data:\n\n ::\n\n plotly:\n username:\n api-key:\n stream-tokens:\n - token1\n - token2\n weather:\n api-key:\n place: \"City, State\"\n\n5. Run ``tempmon -c $CONFIG_FILENAME``. Add ``-v`` to see the log\n output on the console for debugging.\n\nOther Configuration Settings\n============================\n\ngraph-title\n\n The title of the graph defaults to \"Temperature\".\n\nretention-period\n\n The number of days for which data should be kept. tempmon uses this\n value to compute the number of points to save based on the\n ``frequency``.\n\nfrequency\n\n How often to collect data, in minutes. This value is approximately\n how fast tempmon will poll the device. The minimum frequency is 1\n minute.\n\nunits\n\n The units to report the temperature in. Either ``celsius`` or\n ``fahrenheit``. Defaults to ``fahrenheit``.\n\n.. _plot.ly settings page: https://plot.ly/settings/api", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi", "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "tempmon", "package_url": "https://pypi.org/project/tempmon/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tempmon/", "project_urls": { "Homepage": "https://pypi.python.org/pypi" }, "release_url": "https://pypi.org/project/tempmon/0.6.0/", "requires_dist": null, "requires_python": null, "summary": "Temperature Monitoring Daemon", "version": "0.6.0" }, "last_serial": 1520813, "releases": { "0.0.0": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "b1092d9938c107cf4ef86b43610e0eea", "sha256": "2c20cff9737c51ef8bcb65eeebd4cd820838a9f7418e22d127280b48ac9968fc" }, "downloads": -1, "filename": "tempmon-0.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "b1092d9938c107cf4ef86b43610e0eea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6181, "upload_time": "2015-03-21T14:40:55", "url": "https://files.pythonhosted.org/packages/e9/7d/f668e76b714fd3f09e13a7c15bbacd11d8a98591c0fa2cd63118a41b7688/tempmon-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e529662bbaeb2f3091480da97b3c02a3", "sha256": "525b57f6cdb669b9513e1fd2585003828135486baa2597da443ce141c38b6edb" }, "downloads": -1, "filename": "tempmon-0.1.0.tar.gz", "has_sig": true, "md5_digest": "e529662bbaeb2f3091480da97b3c02a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8230, "upload_time": "2015-03-21T14:40:51", "url": "https://files.pythonhosted.org/packages/c3/60/b42dcb05cd6c25f343aa3226f2dc53abee4ade007a471a166d8bc91dc971/tempmon-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "45ba68bf3532e914daf608b6250b45d9", "sha256": "6174c54afaae0f654a16a3edecbcfc5f93ee35502edf4f89d552dff0cde93253" }, "downloads": -1, "filename": "tempmon-0.2.0-py3-none-any.whl", "has_sig": true, "md5_digest": "45ba68bf3532e914daf608b6250b45d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6226, "upload_time": "2015-03-21T15:08:16", "url": "https://files.pythonhosted.org/packages/be/eb/de27d076b117c291327e89f5abc928cdd5612671b62521a79afc02654cb5/tempmon-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efecaef2d537e7835258da89d8eb829a", "sha256": "7227184c05d506f5bebb6499344a1c56c899bfa32df6b63ce7be00ad36679fcf" }, "downloads": -1, "filename": "tempmon-0.2.0.tar.gz", "has_sig": true, "md5_digest": "efecaef2d537e7835258da89d8eb829a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8334, "upload_time": "2015-03-21T15:08:13", "url": "https://files.pythonhosted.org/packages/b3/b3/8267ac68531d74fb29018162959752b57a3e1e3428b2818e7dd41eefe5f7/tempmon-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7da7e90b7cfd23f033a66bb6575e5b01", "sha256": "16557bb3068f8900dc4aedfff9b3cd36060a8652b07e0e2bb890120c8487edf6" }, "downloads": -1, "filename": "tempmon-0.3.0-py3-none-any.whl", "has_sig": true, "md5_digest": "7da7e90b7cfd23f033a66bb6575e5b01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6286, "upload_time": "2015-03-21T15:31:07", "url": "https://files.pythonhosted.org/packages/73/8a/9770b031d6a3cdbf347557dd866317e8da56b87c6660fee3b4db9e438108/tempmon-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c67a974d8850f3b4bb867f99d555f0b", "sha256": "a6680bef3b4f22a6e3c8d5723f865025517f8c3ff9cc9f5a9838ebe28b7236aa" }, "downloads": -1, "filename": "tempmon-0.3.0.tar.gz", "has_sig": true, "md5_digest": "1c67a974d8850f3b4bb867f99d555f0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8445, "upload_time": "2015-03-21T15:31:03", "url": "https://files.pythonhosted.org/packages/6d/2a/444558fc31747362905c204fd12fdc1af1eb98b3be767704ebf7dd781201/tempmon-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5d59f83618bf20dc8e8cfc1926bf0cb8", "sha256": "50d73bcc2a834b8233bd15d4b296ba071071b68f80bfb2d27ab9e566ae613cfb" }, "downloads": -1, "filename": "tempmon-0.3.1-py3-none-any.whl", "has_sig": true, "md5_digest": "5d59f83618bf20dc8e8cfc1926bf0cb8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6341, "upload_time": "2015-03-21T15:38:28", "url": "https://files.pythonhosted.org/packages/92/79/5d1bf461f189717bdb7db794817a503e361eb8f1f9836ed7e05cfca67dc8/tempmon-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c43b6f4963a2d739d1099845450c2a0e", "sha256": "7d0f5024009d040e01bbc435ca2d2e35792b29893b30ae5b779a9e0ada1c8a4b" }, "downloads": -1, "filename": "tempmon-0.3.1.tar.gz", "has_sig": true, "md5_digest": "c43b6f4963a2d739d1099845450c2a0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8591, "upload_time": "2015-03-21T15:38:25", "url": "https://files.pythonhosted.org/packages/7c/76/dec0e5afd427f6722821ab693ddef43e825437d5a03f47787b78013a322c/tempmon-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c7e3984e817dbdbb91abcf5d0cf06957", "sha256": "5e2fc0071788c182686cc09d3c92d66b66be2accb9f7f5533518883ca22ec687" }, "downloads": -1, "filename": "tempmon-0.4.0-py3-none-any.whl", "has_sig": true, "md5_digest": "c7e3984e817dbdbb91abcf5d0cf06957", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6938, "upload_time": "2015-03-22T13:13:19", "url": "https://files.pythonhosted.org/packages/55/6f/b5d02b70af90b8c58489a41c42c613f31ab27536cf29d92e85ce2d28cab6/tempmon-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48ad3168d5ec67072eeee4a371ab8a23", "sha256": "694cb50398b4f3fed8281ac16f630ff799123611592a8781ecd2f0e957f8f001" }, "downloads": -1, "filename": "tempmon-0.4.0.tar.gz", "has_sig": true, "md5_digest": "48ad3168d5ec67072eeee4a371ab8a23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9222, "upload_time": "2015-03-22T13:13:16", "url": "https://files.pythonhosted.org/packages/28/41/83f061fd0731dc7820a654550bb10e19c896a581ed13bf956a9f32a32b74/tempmon-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "150d368350992d59e8ca81fd6b905876", "sha256": "791685bc7f89968ff5a0022e4502d226063169584b720db88ea7c5b504ab14d5" }, "downloads": -1, "filename": "tempmon-0.5.0-py3-none-any.whl", "has_sig": true, "md5_digest": "150d368350992d59e8ca81fd6b905876", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7559, "upload_time": "2015-03-25T13:06:07", "url": "https://files.pythonhosted.org/packages/65/c1/6cba9523b406a3b2b61c921b4d9d96792ae6ab817734ac58441de5b439a8/tempmon-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5da2055df70ed4cd8169b14625e61357", "sha256": "158569a6ff317e5b1a39a947d0b58b62c4d4efb88b4cfd53378b640e7204ea2b" }, "downloads": -1, "filename": "tempmon-0.5.0.tar.gz", "has_sig": true, "md5_digest": "5da2055df70ed4cd8169b14625e61357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10190, "upload_time": "2015-03-25T13:06:02", "url": "https://files.pythonhosted.org/packages/a2/9a/8c33c3aca1022e9dc70e19a466225e8da1d02bcea23585a3532783c77e81/tempmon-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "619c13a9847b4af8153334c82755bbee", "sha256": "a56b865bc4b13a318edbac0c5185aad229422166032e0a698016a8b24c9eac75" }, "downloads": -1, "filename": "tempmon-0.6.0-py3-none-any.whl", "has_sig": true, "md5_digest": "619c13a9847b4af8153334c82755bbee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8801, "upload_time": "2015-04-25T15:10:30", "url": "https://files.pythonhosted.org/packages/13/d6/17b7a3a6eabd463ca9b31ce864b350f286c081b3dbd46eaa44ce32c312cf/tempmon-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5b6e2ba9e9a3c66d467a37c3ca77adb", "sha256": "1fc23d99a06707b9e72758c8f85d1af7782c66044028d0857546e9f37118f6a8" }, "downloads": -1, "filename": "tempmon-0.6.0.tar.gz", "has_sig": true, "md5_digest": "c5b6e2ba9e9a3c66d467a37c3ca77adb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10304, "upload_time": "2015-04-25T15:10:25", "url": "https://files.pythonhosted.org/packages/12/6f/b04d45d7dff2ec13870c045011d674fed4461c7930ef1e6c33de15847e6b/tempmon-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "619c13a9847b4af8153334c82755bbee", "sha256": "a56b865bc4b13a318edbac0c5185aad229422166032e0a698016a8b24c9eac75" }, "downloads": -1, "filename": "tempmon-0.6.0-py3-none-any.whl", "has_sig": true, "md5_digest": "619c13a9847b4af8153334c82755bbee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8801, "upload_time": "2015-04-25T15:10:30", "url": "https://files.pythonhosted.org/packages/13/d6/17b7a3a6eabd463ca9b31ce864b350f286c081b3dbd46eaa44ce32c312cf/tempmon-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5b6e2ba9e9a3c66d467a37c3ca77adb", "sha256": "1fc23d99a06707b9e72758c8f85d1af7782c66044028d0857546e9f37118f6a8" }, "downloads": -1, "filename": "tempmon-0.6.0.tar.gz", "has_sig": true, "md5_digest": "c5b6e2ba9e9a3c66d467a37c3ca77adb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10304, "upload_time": "2015-04-25T15:10:25", "url": "https://files.pythonhosted.org/packages/12/6f/b04d45d7dff2ec13870c045011d674fed4461c7930ef1e6c33de15847e6b/tempmon-0.6.0.tar.gz" } ] }