We are getting Value for bioreactor variable current_volume_ml must be <= 18.0. warning for v1.5 40ml Pioreactor set to turbidostat mode. Both the Max working volume and Current volume is set to 20 mL. Strangely, this is only happening with this reactor and not with others in the experiment. This might indicate the reactor may be registered as different hardware version, however, both the CLI and UI states it to be v1.5 40ml. Any thoughts appreciated.
Hm, it could be a cache problem. When that specific bioreactor booted up last, was it assigned to be a 20ml?
Yes, i think it was indeed 20ml. Would you recommend to clean the cache while the experiment is running?
Quickest way to do this (this is very specific to this problem, and generally isn’t the solution for other cache problems). SSH into the worker:
sudo systemctl restart pioreactor_startup_run@monitor.service
Thank you Cameron, I will try this when the experiment was done to ensure we do not loose connection with the worker.
Hi guys, was this resolved? I am having the same issue and for me this solution didn’t work. One of my workers is giving this same warning (in red), but there is also another three reactors that just pause the automation without giving a red error message. Just the yellow ones. My reactors are all configures for 100ml vials and they were working just fine until a week ago. We are also a bit behind with the updates, still 0n 25.9.18. Is it possible that this is an updates issue?
Hm, did you make any changes to
/home/pioreactor/.pioreactor/models/*.yaml
or
[bioreactor]
max_working_volume_ml=...
initial_volume_ml=...
Anyways, try the following (this is only relevant for 25.9.18 version, not modern versions)
- Place a custom model definition as a yaml file in the
.pioreactor/models/directory for the leader and each worker. For example:
model_name: custom_100ml
model_version: "1.0"
display_name: "Custom 100 mL, v1.0"
reactor_capacity_ml: 100.0
reactor_max_fill_volume_ml: 95.0
reactor_diameter_mm: 50.0
max_temp_to_reduce_heating: 80.0
max_temp_to_disable_heating: 85.0
max_temp_to_shutdown: 90.0
Example file name: custom_100ml.yaml
-
Refresh the Inventory page. The model should appear under Custom. Select it for each worker using the 100 mL vial. That updates the worker’s model_name and model_version in the leader’s inventory database.
-
Edit:
[bioreactor]
max_working_volume_ml=...
initial_volume_ml=...
Hi Cameron,
Yes i have a model file that i made on my leader and it was destributed in all the workers and it had been working fine for several months. Now somehow it wasnt working even though the workers had the file ( i could see it listed under ls -la ~/.pioreactor/models/). I solved the issue by removing it and redestributing the model file from the leader. Now they work.
