Skip to main content

A sump pit monitoring system for Raspberry Pi

Project description

IMPORTANT

Do not upgrade to the latest version 1.11 from version 1.9. Version 1.10 and later makes changes to the folder structure of the application and requires a fresh install. Read the install instructions carefully before proceeding.

What is Raspi-Sump?

Raspi-sump is a sump pit water level monitoring system that uses a Raspberry Pi and an Ultrasonic Sensor (HC-SR04).

MobileScreenshot

Currently the system monitors the water level in your pit at defined intervals. It sends email sms alerts if the water reaches a critical level, indicating a possible sump pump failure.

What's New

Version 1.11 - A new option has been added to receive alerts via Mastodon Direct Messages instead of Email SMS. As telecom providers are discontinuing SMS, this is an alternative way to receive notifications from Raspi-Sump. See the documentation for details.

Verison 1.10 - Raspi-Sump is now installed in a virtual environment that uses Python3-virtualenv. This will require an uninstall of version 1.9 and a reinstall of Raspi-Sump with new install instructions. You will not lose any of your configuration settings.

See the changelog for the latest information on Raspi-Sump features.

Supported Hardware

All models up to and including RaspberryPi 4

Raspberry Pi5 is not supported

Supported Versions of Raspberry Pi OS

Raspi-Sump now supports Raspberry Pi OS 12 (Bookworm) and Raspberry Pi OS 11 (Bullseye) as of version 1.10 which installs Raspi-Sump in a Python3 virtual environment.

Raspi-Sump version 1.9.4 is still supported on Raspberry Pi OS 11 (Bullseye) but is now depracated in favour of version 1.10. No new features will be added to version 1.9.

Support for Raspberry Pi OS 11 (Bullseye) ends on August 31st, 2026.

Old versions of Raspbian OS (10 and below) are no longer supported.

Raspi-Sump follows the Debian release schedule published on the Debian Linux Wiki

Discord Group

Discuss and get support from other users. Email (alaudet@linuxnorth.org) for an invite link.

Install Raspi-Sump

Full install instructions are located at https://github.com/alaudet/raspi-sump/blob/master/docs/install.md

Upgrade Raspi-Sump

Upgrade an existing version by using the official upgrade instructions at https://github.com/alaudet/raspi-sump/blob/master/docs/upgrade.md

More Info

Further details provided at https://www.linuxnorth.org/raspi-sump/

Disclaimer

You 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.

This is not a replacement for a properly maintained water pumping system. It is a passive monitoring tool to give yourself extra peace-of-mind.

Best practices include:

  • A backup pump that triggers at a slightly higher water level than your main pump.
  • The secondary pump should be connected to a seperate dedicated electrical breaker.
  • You should also have an alternate power source (generator or sump battery backup) that can provide power to your pump should you have an extended outage during the spring or other unseasonally wet time of year.
  • if you are building a new home, pay attention to the grade of your property, as you may be able to let gravity empty your pit for you. That would be the best approach with a sump pump for backup protection against pipe clogs and Raspi-Sump for monitoring.

License

Raspi-Sump is released under the MIT License.

Contribute

Please refer to the Contributing Guidelines before issuing a pull request.

Donate

Your Donation is Appreciated

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

raspisump-1.11.1.tar.gz (84.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

raspisump-1.11.1-py3-none-any.whl (86.0 kB view details)

Uploaded Python 3

File details

Details for the file raspisump-1.11.1.tar.gz.

File metadata

  • Download URL: raspisump-1.11.1.tar.gz
  • Upload date:
  • Size: 84.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for raspisump-1.11.1.tar.gz
Algorithm Hash digest
SHA256 c8bc70803808c1138b5807e0b64295a2f69c43bbf8de67c48f90421a6e4a5e95
MD5 4042919e3c5e26bb2baaf3b6829d1f32
BLAKE2b-256 cac534b7c34d4e3fc77c2fc7f7f48885df82c41efa0929832b9ffa677e96eeee

See more details on using hashes here.

File details

Details for the file raspisump-1.11.1-py3-none-any.whl.

File metadata

  • Download URL: raspisump-1.11.1-py3-none-any.whl
  • Upload date:
  • Size: 86.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for raspisump-1.11.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a2c8756e5fa75086a119d90780b4e7fd864897b5be3b2a2e76e145c45aa07793
MD5 8930eac953b9979700926df3499a9a25
BLAKE2b-256 6c4f9a9ababb44ce3d5530285d73fe48ca64229f5192a13c147045a93e4f9a0b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page