You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This list is sourced from yaml files located on the leader's Raspberry Pi, in either of two directories:
90
-
- `/var/www/pioreactorui/contrib/automations/`, is the source of the our built-in automations
91
-
- `/home/pioreactor/.pioreactor/plugins/ui/contrib/automations/{led,dosing,temperature}`, is a directory to put yaml files for custom automations.
90
+
91
+
- `~/pioreactor/.pioreactor/ui/automations`, is the source of the "default" automations
92
+
- `~/pioreactor/.pioreactor/plugins/ui/automations`, is a directory to put custom yaml files for plugins.
93
+
94
+
92
95
93
96
Placing your yaml file in either folder above will populate the dropdown list in the UI with your new automation. Here's an example `example.yaml` file:
Copy file name to clipboardExpand all lines: developer-guide/07-Plugins/03-plugin-as-python-package.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -149,7 +149,7 @@ function decorated with `@run.command` at the bottom of the file. See example [h
149
149
150
150
#### 3. Optional: A configuration file, named `additional_config.ini`
151
151
152
-
This configuration file will contain additional configs that we want to add to our list of existing Configurations on the Pioreactor web interface. This file will be merged with the existing `config.ini` when the plugin is installed.
152
+
This configuration file will contain additional configs that we want to add to our list of existing Configurations on the Pioreactor web interface. This file will be merged with the existing `unit_config.ini` when the plugin is installed.
When pairing the Pioreactor with dosing pumps, there are new capabilities and experiments you can run. The Pioreactor is pre-programmed with the following dosing automations. In the below automations, values highlighted `like so` are configurable.
10
10
11
-
Before starting a dosing automation from the UI, review the `Current volume` and `Max working volume` fields in the automation dialog. `Current volume` should match the liquid currently in the vial, and `Max working volume` should match the volume set by the height of your waste / efflux tube.
11
+
Before starting a dosing automation from the UI, review the `Current volume` and `Efflux tube level` fields in the automation dialog. `Current volume` should match the liquid currently in the vial, and `Efflux tube level` should match the volume set by the height of your waste / efflux tube.
12
12
13
13
## Available dosing automations
14
14
@@ -155,12 +155,12 @@ To further avoid overflow, we limit how much liquid is added in a single pump cy
155
155
156
156
157
157
-**Current volume**: this is how much liquid is currently in the vial when you start the automation.
158
-
-**Max working volume**: the efflux tube's position determines the maximum volume your liquid volume will reach.
158
+
-**Efflux tube level**: the efflux tube's position determines the maximum volume your liquid volume will reach.
159
159
160
160
161
161
### Configuration parameters
162
162
163
-
You can edit these parameters in your config.ini files. For dosing runs started from the UI, `Current volume` and `Max working volume` can also be adjusted directly in the automation dialog before starting.
163
+
You can edit these parameters in your config.ini files. For dosing runs started from the UI, `Current volume` and `Efflux tube level` can also be adjusted directly in the automation dialog before starting.
0 commit comments