Anders Johansson’s Poseidon is a five-part software program stack designed with a singular objective in thoughts: providing versatile management over a backyard pond setup, working from a Raspberry Pi 4 single-board laptop (SBC).
“Poseidon is a modular management setup on your backyard pond for sensors and switches,” Johansson explains. “Monitoring is completed with the TICK stack (Telegraf, InfluxDB, Chronograf and Kapacitor) accompanied by a Python Flask net server for the management and fast overview. All is (in my setup) working on a Raspberry Pi 4. The InfluxDB creates some CPU spikes however there’s loads of energy over to serve the related stuff and UI [User Interface] expertise is clean.”
Poseidon goals to place management over a full pond and backyard system below the management of a single Raspberry Pi. (📷: Anders Johansson)
Poseidon is a modular design, break up into 5 elements — every of which might, Johansson claims, be run independently “with some tweaking:” Fishfeeder, which controls servos linked to a Wemos D1 Mini microcontroller board to feed koi carp; Water Management, which handles topping up the pond, controlling water options, and watering the vegetation within the backyard; Water High quality, which makes use of Atlas Scientific sensors in a sieve filter linked to an Arduino Uno to keep watch over the water; Pond Management, the central controller; and the online server which offers a person interface.
“The interplay with the pond is principally accomplished by way of the online app the place you possibly can management timers or interactive feeding, water on/off and many others,” Johansson explains. “For extra particulars and long run traits you will have that within the Chronograf or Grafana which visualize the DB information. Chronograf has a number of good predefined dashboards each for [Raspberry Pi] useful resource (CPU, mem…) utilization and likewise the sensor values from the pond.”
The system can feed fish, test water high quality, and even present plant irrigation. (📷: Anders Johansson)
Full particulars, together with a getting began information — during which Johansson warns that “there could also be hard-coded assumptions” which want correcting for anybody solely looking for to duplicate a part of the system slightly than the entire shebang — can be found , the place the supply code is revealed below an unspecified open supply license.