Update of target rpm with OD dodging is not possible during pio run

Hi Pioreactor,

When running OD dodging the value of target_rpm_outside_od_reading cannot be modified through Settings. One solution is to stop the run, modify the config, and re-start the Pio. In Settings there is a section to modify the Target RPM, however, this gets overwritten by the target_rpm_outside_od_reading after the OD measurements.

Can there be a section in Settings to update the target_rpm_outside_od_reading or can Target RPM gets assigned differently at the system level so regardless of OD dodging being active, it updates the currenlty set target RPM?

There is a way, but it’s pretty hidden. SSH into the Pioreactor(s) you wish to have this feature on (or SSH into leader, and pios cp across your cluster), and do the following:

  1. Edit the stirring job’s config:
nano .pioreactor/ui/jobs/00_stirring.yaml
  1. Edit
key: target_rpm

to

key: target_rpm_outside_od_reading

and provide a better label and description if you wish.

  1. Save and exit with ctrl-x.
  2. Reload the UI.