{ "info": { "author": "Al Audet", "author_email": "alaudet@linuxnorth.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.7", "Topic :: Home Automation" ], "description": "Raspi-sump is a sump pit water level monitoring system using a Raspberry Pi and an \nUltrasonic Sensor (HC-SR04)\n\n\n![alt tag](http://www.linuxnorth.org/raspi-sump/images/raspi-chart.png)\n\n\nCurrently the system monitors the water level in your pit at defined intervals. It sends\nemail sms alerts if the water reaches a critical level, indicating a possible sump pump failure.\n\n\n# Installing with pip9 (Raspbian Stretch)\n\n\nPip versions > 7 default to Wheels which omits some folder setup in setup.py.\nIf using Raspbian Stretch install as follows;\n\n sudo pip3 install --no-binary :all: raspisump\n\n\n\n# New in Version 1.2 \n\nAdded improvements to SMS/Email Alerts\n\n1 - Alerts now contain hostname to better identify which instance of Raspi-Sump is\nreporting.\n\n2 - Heartbeat SMS/Email notifications can be enabled to send at a user defined interval, to let you know\nthat alerts are working. \n\n\nAdded to [Email] section of raspisump.conf\n\n heartbeat = 0 or 1 (disabled or enabled)\n heartbeat_interval = user defined number of minutes between notifications\n\nIf configuration items are not present in raspisump.conf the default is set to\noff (no notifications)\n\n\nFor more information see [Issue 7](https://github.com/alaudet/raspi-sump/issues/7).\n\n# QUICK INSTALL \n\n## Python 3 Recommended for Raspbian Jessie and Stretch\n\n\nInstall the pip package manager (if not present on your pi).\n\n sudo apt-get install python3-pip\n\n\nInstall Raspi-Sump.\n\n sudo pip3 install --no-binary :all: raspisump\n\nUpgrading an existing version\n\n\n sudo pip3 install -U raspisump\n\nThis will also install the [HCSR04sensor](https://github.com/alaudet/hcsr04sensor) and RPi.GPIO modules if not present on your Pi.\n\nIf you want to use charts install maplotlib.\n\n sudo apt-get install python3-matplotlib\n\n\nMatplotlib should install Numpy. If you need to install Numpy seperately;\n\n sudo apt-get install python3-numpy\n\nRead the configuration docs copied during setup on your pi at the following location;\n\n /home/pi/raspi-sump/docs\n\nThey are also available on github https://github.com/alaudet/raspi-sump/blob/master/docs/install.md\n\n\n# Upgrading from Python2 to Python3 (Raspbian Jessie)\n\n sudo pip uninstall raspisump\n sudo pip3 install raspisump\n\n\nYour configuration file will be preserved in /home/pi/raspi-sump/\n\n\n# Python2 install (End of Life is January 1, 2020)\n\nPython2 installs of Raspi-Sump will no longer be supported.\n\n# Recommended for Raspbian Wheezy\n\nNote: Please upgrade to Raspbian Stretch. I will no longer be testing\nRaspi-Sump on Wheezy effective January 1, 2020.\n\n# Python2 install\n\n\n## Recommended for Raspbian Wheezy\n\n\nRaspi-sump was originally written in Python 2 and is still compatible with the\nolder version.\n\nOn Raspbian Wheezy it may be better to just stick with Python 2 as there are no\npackaged versions of python3-matplotlib. You will have to install it manually\nwith pip3.2.\n\nMatplotlib can be a little tricky when installing with pip. It depends on many\npackages and requires some fiddling to get to work. It's just easier to use\napt-get. However it will work fine with Python3 if you manage to install\nmatplotlib. There is no extra functionality in the Python3 version of\nRaspi-Sump, it's just a compatibility upgrade. If Python2 version is working\nfine for you right now you could just stick with it as it will continue to be\nidentical.\n\nTo run in python 2 install with pip instead of pip3\n\n sudo pip install raspisump\n\nAll apt-get installs should be done with;\n\n sudo apt-get install python-\n\n# More Info\n\nFurther details provided at http://www.linuxnorth.org/raspi-sump/\n\nAn example hourly updating graph is available for view.\nhttp://www.linuxnorth.org/raspi-sump/raspi-sump-today.html\n\n# Disclaimer\n\nYou are welcome to use Raspi-Sump but there is no guarantee it will work. Your house may still flood if your sump pump fails. This software comes with no warranty. See License details.\n\nThis is not a replacement for remaining vigilant in maintaining your water pumping system. It is one tool you can use to give yourself extra piece-of-mind.\n\nBest practices should also include:\n\n* A backup pump that triggers at a slightly higher water level than your main pump.\n* The secondary pump should be connected to a seperate dedicated electrical breaker. \n* You should also have a generator that can provide power should you have an extended outage during the spring or other unseasonally wet time of year.\n* if you are building a new home, pay attention to the grade of your property, as you may even be able to let gravity empty your pit for you. That would be the best approach with a backup pump just in case. \n\nOnce you have done all of these things, then consider using a monitoring system like Raspi-Sump.\n\n# License\n\nMIT License. I want you to do whatever you want with Raspi-Sump. If you\nimprove it please let me know.\n\n# Contributing\n\nPlease refer to CONTRIBUTING.md in the root of the repository for contribution guidelines.\n\n# Donate\n\n[Your Donation is Appreciated](https://www.linuxnorth.org/donate/)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/alaudet/raspi-sump/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.linuxnorth.org/raspi-sump/", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "raspisump", "package_url": "https://pypi.org/project/raspisump/", "platform": "", "project_url": "https://pypi.org/project/raspisump/", "project_urls": { "Download": "https://github.com/alaudet/raspi-sump/releases", "Homepage": "http://www.linuxnorth.org/raspi-sump/" }, "release_url": "https://pypi.org/project/raspisump/1.2.3/", "requires_dist": null, "requires_python": "", "summary": "A sump pit monitoring system for Raspberry Pi", "version": "1.2.3" }, "last_serial": 5520123, "releases": { "0.3.0.beta2": [ { "comment_text": "", "digests": { "md5": "77cd9e45649d38a4d9ebc7ea1cce0add", "sha256": "1378d969cfa85424d153b4cfa9d9f126263d62d710c3dae1a7f7c6b67a0a0e92" }, "downloads": -1, "filename": "raspisump-0.3.0.beta2.tar.gz", "has_sig": false, "md5_digest": "77cd9e45649d38a4d9ebc7ea1cce0add", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13608, "upload_time": "2014-10-12T18:08:25", "url": "https://files.pythonhosted.org/packages/8f/8b/4e072e0a6d265025d1601ac061e07020cd4f29019f8ea4f7df0cebfbaa15/raspisump-0.3.0.beta2.tar.gz" } ], "0.3.0.beta3": [ { "comment_text": "", "digests": { "md5": "ba69a28f3edd8b42bddd42c1eb3968eb", "sha256": "418090dedb2a8ca66eab54b5c24546216c8b15d5d4163232c01482fce8013621" }, "downloads": -1, "filename": "raspisump-0.3.0.beta3.tar.gz", "has_sig": false, "md5_digest": "ba69a28f3edd8b42bddd42c1eb3968eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13657, "upload_time": "2014-10-14T01:16:00", "url": "https://files.pythonhosted.org/packages/f5/64/606d0b7f74de7fdf3a7e3cff4c2d70ddee1bd08cb3df13d6adbece13fa1b/raspisump-0.3.0.beta3.tar.gz" } ], "0.3.0beta1": [ { "comment_text": "", "digests": { "md5": "fa65a2c6154379ced091b61d865dac7c", "sha256": "dbe5fec49d77781feafc9b1c95ed63bfd45590b1f025e43d6e41d26b7db3b38d" }, "downloads": -1, "filename": "raspisump-0.3.0beta1.tar.gz", "has_sig": false, "md5_digest": "fa65a2c6154379ced091b61d865dac7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12808, "upload_time": "2014-10-10T18:01:34", "url": "https://files.pythonhosted.org/packages/1a/81/29947a319df9ae9a8d985a392bd1632cdc1a8f4a98ccf498ed387d744e22/raspisump-0.3.0beta1.tar.gz" } ], "0.4.0beta1": [ { "comment_text": "", "digests": { "md5": "d85c89670dea258c7e068f322d7cee28", "sha256": "caf1dcb736df171b3f3cf90faa80fc1b500166f2b8d1017bcc3111e6cb2bb591" }, "downloads": -1, "filename": "raspisump-0.4.0beta1.tar.gz", "has_sig": false, "md5_digest": "d85c89670dea258c7e068f322d7cee28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13830, "upload_time": "2014-10-22T02:40:38", "url": "https://files.pythonhosted.org/packages/85/9a/a1f1fcf8d20c9e1cfa783f5fbab5e418e9cce8396b52aa8c37a59e4bbc63/raspisump-0.4.0beta1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "6185111d913517620901264cc7f3dc51", "sha256": "fcf13c47415f80f08ab5c4b9e0e532b923d13b8e2dd147002359c4c2cf546a47" }, "downloads": -1, "filename": "raspisump-0.5.0.tar.gz", "has_sig": false, "md5_digest": "6185111d913517620901264cc7f3dc51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13911, "upload_time": "2014-10-25T21:00:09", "url": "https://files.pythonhosted.org/packages/d0/d6/71bf222fce1714d19d55031b7754d743991ac8563879ff6ef92dca6c5252/raspisump-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "2cf87356b0b3bd7f62e316fd58469716", "sha256": "b850fdf225bb0c9bc6168eed9e687f201a87e02ed0f163d6164020b9c445604f" }, "downloads": -1, "filename": "raspisump-0.5.1.tar.gz", "has_sig": false, "md5_digest": "2cf87356b0b3bd7f62e316fd58469716", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14025, "upload_time": "2014-12-07T19:12:29", "url": "https://files.pythonhosted.org/packages/25/93/743745913085b80583b6ea8dfe403ebb30fee3bc2ecff7a8b7f400b555f4/raspisump-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "fca74b2cd6ff4bd528366e3d77b9d301", "sha256": "32484076f773b9ef0712565f63ef5b8d2ce0f274bc418c1fd1de8b058d2d6076" }, "downloads": -1, "filename": "raspisump-0.5.2.tar.gz", "has_sig": false, "md5_digest": "fca74b2cd6ff4bd528366e3d77b9d301", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13612, "upload_time": "2014-12-19T19:50:02", "url": "https://files.pythonhosted.org/packages/70/7d/6aa0f7de53532c6b1fa49ffc76bf4944b07fce943c3a7b185867c3623efd/raspisump-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "91aed30a087c35e12ae36fe7a9523945", "sha256": "7f0bded80245e0e308d1d44f6ac57bfbf47548152a82383fb798cc9850fdf445" }, "downloads": -1, "filename": "raspisump-0.5.3.tar.gz", "has_sig": false, "md5_digest": "91aed30a087c35e12ae36fe7a9523945", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14180, "upload_time": "2015-02-20T16:52:31", "url": "https://files.pythonhosted.org/packages/15/db/9c1ea455e2629ad2f73add4988e197b6bb2b16d3a430a43db40b487b6753/raspisump-0.5.3.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "7421697ba9c8b2649f9d5739e7a9b5f8", "sha256": "1306a8ca9250dfdc54ff8d98bca4f18da776c5a2e7385aa158cac91acd811718" }, "downloads": -1, "filename": "raspisump-0.6.0.tar.gz", "has_sig": false, "md5_digest": "7421697ba9c8b2649f9d5739e7a9b5f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14426, "upload_time": "2015-03-08T01:20:06", "url": "https://files.pythonhosted.org/packages/8b/4c/715c78e4aa0bbb28ca031c0a37429a49e10633521cd311f013ea41c6e0d1/raspisump-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "3bfe6ffbb586a828bd9e5abfade9dd27", "sha256": "9249d50429bc0ed0aa5108dce081a8dcec831e2f03cdcde90e19c87187fa47c1" }, "downloads": -1, "filename": "raspisump-0.6.1.tar.gz", "has_sig": false, "md5_digest": "3bfe6ffbb586a828bd9e5abfade9dd27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14571, "upload_time": "2015-03-08T16:11:42", "url": "https://files.pythonhosted.org/packages/ee/f7/8a303f39c5fea344a8750938ea71c81c6db5ad61dffd67389528d8ef91fa/raspisump-0.6.1.tar.gz" } ], "0.6.1.1": [ { "comment_text": "", "digests": { "md5": "ad2eea60075649d8682f7210746de421", "sha256": "4066d8f45e9285cb75042a45b8772047c9768287ee652c742ba382d2adf8fc50" }, "downloads": -1, "filename": "raspisump-0.6.1.1.tar.gz", "has_sig": false, "md5_digest": "ad2eea60075649d8682f7210746de421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68781, "upload_time": "2015-03-08T16:18:26", "url": "https://files.pythonhosted.org/packages/37/f7/06298540e6de81db5597464a59d9ed0382e4870e8fea8671b20296f3cf1d/raspisump-0.6.1.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "a07ab9ca4e6ada9f558361d041b9cc4e", "sha256": "18035d781bebdbde578909aefc4998809ec8dece237d1e03643c81e856563881" }, "downloads": -1, "filename": "raspisump-0.7.0.tar.gz", "has_sig": false, "md5_digest": "a07ab9ca4e6ada9f558361d041b9cc4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67367, "upload_time": "2015-06-07T01:07:38", "url": "https://files.pythonhosted.org/packages/81/b2/e23bd7c9c086a2017724173d0be4900e800d9aea4636da89489dbb46b051/raspisump-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "1eee53b78f2f62187319b64b736ccd08", "sha256": "7516d7b5674ae89c7d8c084c4dcca80ed9e6d1ed2ae2d8bae0f0e57f336b1628" }, "downloads": -1, "filename": "raspisump-0.8.0.tar.gz", "has_sig": false, "md5_digest": "1eee53b78f2f62187319b64b736ccd08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67556, "upload_time": "2015-06-15T00:11:05", "url": "https://files.pythonhosted.org/packages/ba/21/f2ec12b20f90a852c57aacbc784fbbac4d6490e288f94ae4d76f4bd2cbc7/raspisump-0.8.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4d0ade1c1e43618225220c2e2f1bdb40", "sha256": "c06558b3cb42aaea9a676efad2702464722ee71910f6fc450e09a229b61410e2" }, "downloads": -1, "filename": "raspisump-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4d0ade1c1e43618225220c2e2f1bdb40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71821, "upload_time": "2016-03-02T01:06:27", "url": "https://files.pythonhosted.org/packages/18/7c/2b66caa3f1c8efdae3696a29c343983561fc565ec1fc5e7d4ab3b12d9106/raspisump-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b4a2a544d2aa6cf937ea7cb332aac8fc", "sha256": "1693776e75414e02b958bbe006edaeec3beec270b88f2cf5eb087452e3328372" }, "downloads": -1, "filename": "raspisump-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b4a2a544d2aa6cf937ea7cb332aac8fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71784, "upload_time": "2016-03-02T01:38:12", "url": "https://files.pythonhosted.org/packages/7e/6e/59449228aca1f2d78e26dd707ed5798d1e39fcaaa691324278bc27680a54/raspisump-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1b70d5570da254f7a575b504dad82e4a", "sha256": "594a326a727a7275d0af5ab6190e1bfbd420f52c00b12f24a042eb182766b1fc" }, "downloads": -1, "filename": "raspisump-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1b70d5570da254f7a575b504dad82e4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69153, "upload_time": "2016-09-12T23:28:03", "url": "https://files.pythonhosted.org/packages/6f/d7/34a3d9dac4e5649ab99f1c3b4f40e2555833c2c599656a7588c4c9ed02e6/raspisump-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "151ad1520d98606f9ac1e8ce0702de8b", "sha256": "030ec895e4ffb325ba20746723f54556f26007c4750976803c204fbe1ecef4b8" }, "downloads": -1, "filename": "raspisump-1.1.0.tar.gz", "has_sig": false, "md5_digest": "151ad1520d98606f9ac1e8ce0702de8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69300, "upload_time": "2016-11-27T01:33:24", "url": "https://files.pythonhosted.org/packages/18/80/4c6ed85b9b7c24343437c5fef3f8e29d6b2122fdcc0573c5af878258ff75/raspisump-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ebb90537588ef4381598fe82f24e50ec", "sha256": "151b84a71fb156ac4e33e35caaee6e782b2239caac48bb3755a44aa5d5a26651" }, "downloads": -1, "filename": "raspisump-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ebb90537588ef4381598fe82f24e50ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69759, "upload_time": "2017-04-20T00:21:32", "url": "https://files.pythonhosted.org/packages/cf/34/ef8b3e8ad068de7b1825595249a7fbdbe409b3cbe26c0cc4cfec6b6e8263/raspisump-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "9a6bd146de0e3e8b2c9dd6fc327999b4", "sha256": "0318d7ec264448f83e2ac5378ac351f26cab4e1235e38508b1d95c0624399708" }, "downloads": -1, "filename": "raspisump-1.1.2.tar.gz", "has_sig": false, "md5_digest": "9a6bd146de0e3e8b2c9dd6fc327999b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72733, "upload_time": "2018-01-27T12:25:41", "url": "https://files.pythonhosted.org/packages/6a/a1/96a5b0a90865ebb335f0aea3933b98c07e460db6d797e862de1d6978f84b/raspisump-1.1.2.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "3103192f15549f040baada3f781d82f6", "sha256": "90fd9264d9eeda9f966cdf192c9ca7cd921becb6e27e7d50e9f7bdb03248ad03" }, "downloads": -1, "filename": "raspisump-1.2.tar.gz", "has_sig": false, "md5_digest": "3103192f15549f040baada3f781d82f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73810, "upload_time": "2019-04-05T17:06:37", "url": "https://files.pythonhosted.org/packages/05/e8/48995e527b20b81dcc9af9596daef9a6b0492b870eaeea410f9633464281/raspisump-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "912cd4f3e5300b49b87651dc67222089", "sha256": "7044bb4a5a33f52569ebad8e18f8049331ef4d19335d3b455199dd3907ccb072" }, "downloads": -1, "filename": "raspisump-1.2.1.tar.gz", "has_sig": false, "md5_digest": "912cd4f3e5300b49b87651dc67222089", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71184, "upload_time": "2019-06-09T14:29:53", "url": "https://files.pythonhosted.org/packages/c0/74/36588d72576effcb62da987ae8018e6a0bb3b98b4164fcf00d1f45aa7f7c/raspisump-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "b904069f86273f5bbda3f1858e684d54", "sha256": "792e7234c0198420097e5616a21b0d0f84b7db6b88210834dada3a68b7256b2f" }, "downloads": -1, "filename": "raspisump-1.2.2.tar.gz", "has_sig": false, "md5_digest": "b904069f86273f5bbda3f1858e684d54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71863, "upload_time": "2019-07-08T20:18:34", "url": "https://files.pythonhosted.org/packages/b2/d1/e2d0d19655c1c538c0d425d07929e6d56f921e1e279ad7521c99a737d4dc/raspisump-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "f970dd51046ef6b96b34732bc029261f", "sha256": "c868c1a08359cedf04629b67a75265bbcc9c2fd556a46cf928feab125b4ecc38" }, "downloads": -1, "filename": "raspisump-1.2.3.tar.gz", "has_sig": false, "md5_digest": "f970dd51046ef6b96b34732bc029261f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71884, "upload_time": "2019-07-11T20:50:36", "url": "https://files.pythonhosted.org/packages/3b/2d/4fe963090fddd7e8b56f8d387f9bd780a2ddd501fcdadc1ae1c0834d6448/raspisump-1.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f970dd51046ef6b96b34732bc029261f", "sha256": "c868c1a08359cedf04629b67a75265bbcc9c2fd556a46cf928feab125b4ecc38" }, "downloads": -1, "filename": "raspisump-1.2.3.tar.gz", "has_sig": false, "md5_digest": "f970dd51046ef6b96b34732bc029261f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71884, "upload_time": "2019-07-11T20:50:36", "url": "https://files.pythonhosted.org/packages/3b/2d/4fe963090fddd7e8b56f8d387f9bd780a2ddd501fcdadc1ae1c0834d6448/raspisump-1.2.3.tar.gz" } ] }