After a tragic loss of my fish due to unstable tank temperatures, I decided to take matters into my own hands. Using a Fibaro Universal Sensor with DS18B20 waterproof temp sensors, I set up a system to monitor and control the tank’s temperature. Here’s how it works:
-
Sensor Setup: I placed four DS18B20 sensors around the tank to ensure accurate temperature readings. The Fibaro UBS averages these readings to provide a reliable temperature measurement.
-
Heating Control: The heater is plugged into a SmartThings zigbee plug. The system turns the heater on when the tank temperature drops below 23°C and off when it reaches 25°C, maintaining a stable environment.
-
Central Heating Integration: As a failsafe, I linked the tank’s temperature to the house’s central heating. If the tank temp drops below 22°C, the heating kicks in, and it turns off when the temp hits 26°C.
-
Notifications: I set up alerts for any temperature changes and even added SMS notifications via Openhab for peace of mind, especially during internet outages.
This setup has been a game-changer. The tank now maintains a consistent temperature, and my fish are thriving. It’s rewarding to see how technology can make such a big difference in something I care about deeply. If anyone has questions or wants to share their own aquarium automation projects, I’d love to hear from you!