Skip to content

Releases: INTO-CPS-Association/plant-controller

Plant Controller v0.2

14 Jun 07:04

Choose a tag to compare

About

This release contains improved code for plant controller. The chief improvements are:

  • Integration for receiving plant watering commands as STOMP protocol messages. It is now possible to have a digital twin send actuation control signals to the plant controller.
  • There is better error handing against network outages. Any errors caused in transmission of sensing values to remote InfluxDB databases are handled.
  • The code has been refactored to minimize duplication.

Contributors

@AUMikkel has been the main contributor for all the improvements.

What's Changed

New Contributors

Full Changelog: v0.1...v0.2

Plant Controller v0.1

14 Apr 11:04

Choose a tag to compare

About

This release contains code and documentation for creating a prototype of
an edge controller for sensing and watering plants.
It contains assembly instructions, CAD diagrams and software for
replicating the edge controller.

New Contributors

@AUMikkel has contributed to the documentation and replication of
the controller.

Greenhouse-1

01 Mar 11:57

Choose a tag to compare

The first release of Greenhouse - 1. It has the following features.

Raspberry Pi 5 based controller with mostly Adafruit sensors and off the shelf motors for pumping water. There is a temperature and humidity sensor. The light sensor captures light at seven different wavelengths. The status of the sensors and motors are stored in InfluxDB database.

The controller code and the plants system has been on trial run for three weeks and the system has been found to be stable.

The code suffers from the following limitations.

  1. The exceptions resulting from data writes to InfluxDB are not handled
  2. There is no separate schedule for watering plants. The plants are simply watered once a week.
  3. The code quality is poor