Skip to content

AVR 8bit firmware for rainwater harvesting control with monitoring support

License

Notifications You must be signed in to change notification settings

picohari/monitoring_firmware

Repository files navigation

About Monitoring

This project aims to bring internet connectivity to rainwater treatment products. Monitoring is the automated process by which measurements and condition analysis of a rainwater harvesting system is transmitted over remote networks. Telemetry is important in rainwater management, not only for quality and gauging of water but mainly for reliability, health and usage of local equipment in difficult or inaccessible areas.

Based on Ethersex

Ethersex, originally developed to provide an alternative firmware for the etherrape hardware, evolved into a full-featured still light-weight firmware for the Atmel megaAVR processors.
For more information and a comprehensive documentation consult http://www.ethersex.de!

How to configure the firmware

Make sure that you meet the requirements.
Copy/rename one of the predefined configuration files aqualoop.config or rainmaster.config to .config Use make menuconfig to configure and make to compile the firmware. The final hex file is named ethersex.hex.

See the Quick Start Guide in the wiki for more information

How to add a new hardware pinning

Currently only AQUALOOP and RAINMASTER units are ported. Use the script at scripts/add-hardware to add a new pinning.

Used 3rd party software

This program contains software by other authors:

License

All code is licensed under GPLv3, unless otherwise noted. See COPYING in the main directory, but in doubt check the file header. Usually every file contains a header, stating all contributing authors and the specific license used.

Various make targets

  • make show-config -- Shows the activated modules

About

AVR 8bit firmware for rainwater harvesting control with monitoring support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published