yieldbuddy Icon


yieldbuddy - an Arduino and Raspberry Pi based Environment Controller

5.0 Stars (1)
3 Downloads (This Week)
Last Update:
Download yieldbuddy v1.17a
Browse All Files



yieldbuddy is an open source hydroponics controller for your indoor or outdoor grow.

The Arduino sends multiple serial messages a second containing information like sensor values, relay on/off states, manual/auto modes, etc. The web interface (hosted by the Raspberry Pi running Apache2 and PHP5), allows you to login to the page and from there you can see graphs of all your sensors, their current values, whether or not your equipment is on/off (relay states), your web camera, etc. The Raspberry Pi runs a python script to receive serial messages from the Arduino, interpret them, and log all the necessary data into an SQL database. The SQL database can be run on a remote server or the Raspberry Pi itself, although its recommended to log your data to a remote server to keep the Raspberry Pi running smoothly.

For a Forum, SD card image (wheezy + yieldbuddy), and more information visit the:

yieldbuddy Web Site



  • SQL Database Logging
  • Web Interface
  • Set Water Pump and Light Schedules
  • Manual/Auto Control of Relays using setpoints
  • Monitor values in near realtime
  • Uses a Python Script to recieve serial messages from arduino and stores the variables in SQL database (Raspberry Pi)
  • Remote control of relays/light settings/water settings/system settings
  • Uses Google Charts graph to plot data from sensor log table. (zoomable, printable, shows values)
  • Uses Motion / Cambozola to stream webcam
  • Alarms - automatically emails you if there if a sensor goes out of range (Low/High)
  • Encrypts passwords


Other Useful Business Software

Get your Apps to customers 5x faster with RAD Studio. Icon

The easiest and most powerful cross platform development tool available on the market. Start today a 30-Day trial (no credit card needed).

Get your Apps to customers 5x faster with RAD Studio. Icon
RAD StudioTM: Build cross-platform apps ridiculously FAST! Delivering fast and powerful native applications for Windows, Linux, macOS, iOS, Android, cloud and IoT. Rapidly design, build, and run applications optimized for native performance, from a single code base across all platforms. With RAD Studio 10.2 you can securely connect and embed any data, on any tier, in the Enterprise, or cloud.

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

There are no 3 star reviews.

Additional Project Details



Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

No, thanks