Older dosing automation not working after last updates

Hello everyone!

At the beginning of the year I created a dosing automation for our pioreactors, which was working fine and I also added it as a plugin so i could control it and determine its parameters from the UI (was just on the same dropdown list as Turbidostat and so on). However I have not used it since then, and there have been many updates. I would like to run it now but it does not appear on the UI anymore, and also when calibrating some new pumps an error message appeared mentioning the file of this dosing automation as if some variable or sth was missing…

Since in the new release they have mentioned as an update:

dosing_automation.vial_volume replaced with dosing_automation.liquid_volume`

I guess there are some arguments or other parts of my code that need to be changed. Has anyone else faced this problem? How can I know which parts of my code need to be changed? (I have a python file and a yaml).

Thanks!

Aina

Hi @aiseor, there are possibly a few updates that need to be made if the code is old. Can you share the automation here or at info@pioreactor.com? You can get the code via ssh into a worker (or leader), and looking for the python file your .pioreactor/plugins folder

ex:

cat ~/.pioreactor/plugins/my_automation_name.py