Back to Projects

Concierge is a set of tools to help you manage an hidroponics system. It manages the hardware and software of your system, and provides a web interface to interact with it.

High-level Architecture
High-level Architecture

The hardware setup is divided into three main components:

  1. Agent, a small server like Raspberry Pi or similar. Must be running a linux operating system.
  2. Sensors, a WiFi enabled sensor or similar. I’m using a NodeMCU ESP8266 module with a DHT22 sensor.
  3. Actuators, an Arduino microcontroller or similar connected to a relay in order to activate valves, pumps, etc.

The Agent is a small program that runs on the a server and collects the data from the sensors and processes it. Depending on the input data from the sensors, the actuators are activated or deactivated.

The agent also runs a prometheus server to collect the metrics from the sensors and uses the alert callback to activate the actuators.

Back to Projects