Skip to content
Nicholas White edited this page Sep 5, 2023 · 10 revisions

Welcome to the AquaPi wiki!

AquaPi for ESPHome

The Aquarium meets the Smart Home!

Monitor your Aquarium's Temperature and Water Level. With EZO Circuit Boards and Probe upgrades, you can also monitor your pH, Salinity, Dissolved Oxygen and other EZO circuits and probes. Powered by an esp32 and Controlled by HomeAssistant. You can set alerts for anything, make automations for auto-top-off (see Blueprints), and make beautiful graphs of your aquarium's data (see screenshot).

Buy Now!

Hardware Used

ESP32 devkit
HomeAssistant using a Raspberry Pi 3 or above. The more RAM, the better.
Prerequisite!! A Raspberry Pi (or something similar) running HomeAssistant to communicate and interact with the ESP32 via homeassistant.local:8123. Get Raspberry Pi Imager

Probes

Temperature

  • DS18B20 Waterproof Thermistor

Water Level

  • Food Grade Optical Infrared Water Liquid Level Sensor

pH: Atlas Scientific pH Kit

  • EZO™ pH Circuit
  • Double junction silver / silver chloride Lab Grade pH Probe
  • Electrically Isolated EZO™ Carrier Board

Salinity: Atlas Scientific Conductivity Kit

  • EZO™ EC Circuit
  • Conductivity Probe: 5 µS/cm to 200,000 µS/cm
  • Electrically Isolated EZO™ Carrier Board

Other EZO probes that should work but not yet tested:
Dissolved Oxygen, Pump, Humidity, Carbon Dioxide, Temperture

Software Used

Home Assistant: Open source home automation that puts local control and privacy first.
ESPHome: A system to control your ESP8266/ESP32 and RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.

made-for-esphome-white-on-black

Screenshot 2024-02-22 000808 PXL_20230529_200205979 PXL_20240224_022516268~2

AquaPi for ESPHome

The Aquarium meets the Smart Home!

Clone this wiki locally