-
-
Notifications
You must be signed in to change notification settings - Fork 8
Crops
A Crop
is a controller object that can control the feeding habits of a plant, or group of plants, typically arranged in a planter/net/pot, and gives an attachment point for related sensors. Crops are primarily concerned with determining their needs-feeding status, which informs the feed reservoir it is attached to when to be fed (note that the act of preparing feed water may take a while depending on what equipment is available).
The Scheduler, once enough crops are reporting as hungry, will start the feeding cycle. Once fed, the crop can de-signal such and the Scheduler will disable feeding once most of the crops are reporting as fed. The Scheduler may further limit Crop feedings, or reduce nutrient amounts, as configured, and/or based on crops data in-use.
If all plants being grown by a given feed reservoir are exactly the same, you may instead opt to use a single crop object instead of one for each planter (thus saving on RAM) by using the feedingWeight
parameter. Other groupings can also be organized similarly, but keep in mind doing so may require setting this custom weight modifier so that feed water requirements are averaged-out correctly.
Crops come in a variety of types: timed crops (e.g. on-time/off-time feed timer), and adaptive crops (e.g. soil moisture level feeding triggered).
See Crops Data & Library for supported crop types.
Brought to you by the generous support of our Patreons. Please consider a subscription if you find this software useful.