Skip to content

Blueprints

Nicholas White edited this page Jul 1, 2024 · 28 revisions

These are scripts and automations (aka blueprints) I created to control other devices within Home Assistant.
Click the links to go to the community pages and add the blueprint.

This blueprint is intended to act as a feeding routine for your aquarium fish. You can choose multiple switches to turn off, such as return pumps, wave makers, skimmers, etc., and set the amount of time for feeding, typically 10 mins. The script will turn off the switch(es) for the set time, then turn the them back on automatically.

These blueprints are intended to control Atlas Scientific (EZO-PMP) peristaltic pumps in I2C mode via Home Assistant frontend.

Water Change
Control 2 EZO pumps simultaneously to remove waste water while adding clean water.

Dosing
Control an EZO pump to dose a specific amount of liquid.

This blueprint is intended to dose your aquarium for a certain amount of time. Choose an entity to turn on, typically a 2 part Doser @ 1.1 mL/min, then set the amount of time to dose for. The script will turn on the target switch for the set time, then the switch will turn off.

This blueprint is intended to create an ATO (Automated-Top-Off) automation for your aquarium, or anything else that needs to be refilled. You would use the AquaPi Water Level sensor to determine the presence of water and control a water pump via switch when necessary. The automation will turn the selected switch on when the Water Level is Low, and off then when the Water Level is Normal or High. By default, the switch will automatically turn off after 5 mins of being on to prevent overfill.

This blueprint can create a script to toggle all your Aquarium Lights all at once.

Water Level Control #TODO

Toggle multiple devices on/off based on water level.