Concierge
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.
The hardware setup is divided into three main components:
- Agent, a small server like Raspberry Pi or similar. Must be running a linux operating system.
- Sensors, a WiFi enabled sensor or similar. I’m using a NodeMCU ESP8266 module with a DHT22 sensor.
- 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.