Definitely doable, aquarium controllers are also quite flexible.
We're working on a free Home Assistant plugin that let's you define your sensors and outputs, then choose a plant (see link below, or climate of a specific location) and hopefully take most of the heavy lifting from there.