# Glossary

# Hardware

# Spider

The spider is the name of the platform to which tools and sensors can be connected. The spider can be placed inside the CEM in the x-, y-, and z-Axis.

# cemTop

cemTop is the ceiling unit of CEM

# cemTray

cemTray is the bottom unit of CEM, where the plants are.

# cemDock

The TrayDock is a fixed unit which connects the cemTray to the cemTop. There will be magnets wich will secure the connection. The TrayDock has containers which can be filled at the TrayServicePoint with pH plus / minus, A/B nutritions.

# TrayServicePoint

This is the location where humans interact with the cemTray.

# cemUnit

This referes to a cemTray and cemTop, which has an unique IP-address

# cemStack (future)

A cemStack can be multiple cemTrays and only one cemTop. This is for future development

# Software

# Step

A step is a combinnations of tasks (parameter) and routines. Steps are stored in a database. Each step has a lifecycle.

# Recipe

A recipe is a combination of steps. A recipe is stored in a the database.

# Task

A task is a single operation. This can be GET or POST operation.

# Routines

A routine can be a combination of tasks f.e. to flood and ebb the tray every 10 minutes. The Routines have an interval in which it repeats its tasks

# Macros

A macro is a combination of GET/POST tasks combinend to make repetative operations with one click

# Applications & Frameworks

# Pushover

Pushover will be use to send messages and notifications to a mobile device

# GraphQL

At the moment the prefered way of using the API on the Raspberry Pi