Skip to content

Calibration

Nicholas White edited this page Nov 25, 2024 · 12 revisions

AquaPi EZO Circuits Calibration Instructions

These instructions assume you are using the Home Assistant UI or ESPHome Web Server. For everything mentioned below, you can use the entities in the AquaPi Device under Integrations in Home Assistant. There is a selector entity you use to select the command, and also a button to send that command. There is an entity that reads the output of that command.
You can also use actions under Developer Tools in Home Assistant to send specific calibration commands.

EZO-pH - pH

Datasheet

Example cards:

type: entities
entities:
  - entity: sensor.aquapi_f2c1e4_conductivity
    name: Conductivity
  - entity: sensor.aquapi_f2c1e4_ec_raw_value
    name: Raw Value
  - entity: sensor.aquapi_f2c1e4_ec_command_result
    name: Command Result
  - entity: select.aquapi_f2c1e4_ec_command_select
    name: Command Select
header:
  type: graph
  entity: sensor.aquapi_f2c1e4_salinity
title: AquaPi Marine

show_name: true
show_icon: true
type: button
entity: button.aquapi_f2c1e4_ec_command_send_selected
tap_action:
  action: toggle
  confirmation:
    text: Are you sure?
name: Send Selected Command

show_name: true
show_icon: true
type: button
tap_action:
  action: toggle
entity: button.aquapi_f2c1e4_ec_read
name: Read Probe

show_name: true
show_icon: true
type: button
tap_action:
  action: perform-action
  perform_action: esphome.aquapi_f2c1e4_ec_read_continous
  target: {}
  data:
    seconds: 60
icon: mdi:infinity
name: Read for 60s

Datasheet
You will need a graduated cylinder and water. Assemble the Doser pump with tubes and connect to the AquaPi. You can prime the doser by using the Dose Continuously button. With graduated cylinder ready, dose a specific amount of volume into the cylinder and tell the EZO circuit what was actually dosed, then test by dosing a specific amount and see if it was expected.

Calibration Guide

  1. Input a specific amount into the Volume to Dose input number field. Example: 8, this may dose around 8 mL of liquid.
  2. Press the Dose Volume button to dose the liquid into the graduated cylinder.
  3. Input the actual amount dosed into the same Volume to Dose input number field above. Example: 6.4 mL was dosed, input 6.4 into the number field.
  4. Press the Set Calibration Volume button to save the amount for calibration. This will save it to the corresponding EZO-PMP cicuit.
  5. Test by inputting a specific amount into the Volume to Dose input number field and Dose Volume into the cylinder. Repeat steps above if inaccurate.

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