Logic

Automated Hydroponics

Updated 3/8/2026

Automated Hydroponics

Deprecated: 0.2.2620.12570

Kit (Automated Hydroponics)

Automated Hydroponics

Deconstruction Steps

StepToolRecovered Item
1Hand DrillKit (Automated Hydroponics)

Note: The Automated Hydroponics was removed from the survival mode in patch 0.2.2620.12570. Available in Creative Mode only via the spawn menu ('/' key by default).

Automated Hydroponics is used to grow crops.

  • It has 3 control buttons:
    • Plant (plant crop seed from Input Chute)
    • Clear / Harvest (delete crop / Harvest crop and place it to Output chute)
    • Power ON / OFF (this also often kill crop because of lack of growlight)
  • It has only one growing slot.
  • Takes up a 2x2 area.
  • It includes a grow light, which can grow crops without sunlight, but requires 100 W of power.
  • It is airtight.
  • Temperature of the input atmosphere must be within the acceptable range for growing crops.

Connections

Usage
Wire**Power,
Data**
Pipe**Liquid (Water,
Atmosphere (CO2)**
Chutes**In,
Out**

Data Network

Parameter NameData TypeDescription
LockBooleanLocks the device for player interaction when set to 1. Unlocks it, when set to 0.
HarvestBooleanHarvests the plant, clearing it's content. If a mature plant is inside, sends it to the export
ClearMemoryBooleanreset ImportCount & ExportCount
SettingInteger
PlantBooleanStarts growing the plant from the import
OpenBooleannon-functional inherited variable
OnBooleanTurns the device on, when set >= 1. Turns it off, when set to <1.
Output NameData TypeDescription
MaximumIntegerDefault: 100
LockBooleanReads if the device is locked.
ImportCountIntegerAmount of items in the inlet chute
ExportCountIntegerAmount of items in the outlet chute
ErrorBooleanReturns whether the device is flashing an error. (0 for no, 1 for yes).
ActivateInteger0 Is idle (Growth). 1 Planting a seed. 2 Harvesting the plant.
TemperatureFloatInternal atmosphere temperature
SettingInteger??
RequiredPowerIntegerReturns the current amount of power, required by the device, in watts.
RatioWaterFloatInternal atmosphere while growing plants
RatioVolatilesFloatInternal atmosphere while growing plants
RatioPollutantFloatInternal atmosphere while growing plants
RatioOxygenFloatInternal atmosphere while growing plants
RatioNitrousOxideFloatInternal atmosphere while growing plants
RatioNitrogenFloatInternal atmosphere while growing plants
RatioCarbonDioxideFloatInternal atmosphere while growing plants
RatioFloat?
PressureFloatInternal atmosphere pressure, as provided by the atmosphere pipe
PrefabHashIntegerReturn device ItemHash of itself
PowerBooleanReturns whether the device is turned on and receives power. (0 for no, 1 for yes).
OpenBooleannon-functional inherited variable
OnBooleanReturns whether the device is turned on. (0 for no, 1 for yes)

Data Slots

These are all parameters, that can be read with a Slot Reader. The outputs are listed in the order a Slots Reader's "VAR" setting cycles through them. | Number || Name | Description | |---|---| | 0 | Plant(Slot1) | | 1 | Export | | 2 | Import |

NameData TypeDescription
MaxQuantityInteger
MatureInteger1 when the plant is ready to be harvested, 0 when Is growing, -1 when empty
HealthIntegerThe plant takes damage when it does not like it's environment
GrowthIntegerGrowthstage of plant max growthstage can differ per plant
EfficiencyIntegerHow good you are meeting the plants demands in percentages
DamageIntegerHealth status in percentages
ClassIntegerItem class ID
QuantityIntegerSize of stack
PrefabHashIntegerReturns ItemHash of item in slot
OccupiedBooleanReturns whether the slot occupied
OccupantHashIntegerReturns ItemHash of item in slot

See also