Writing an experimental profile based on a temperature automation dependent on a desired od reading

Hey all,

I’m trying to write an experiment profile that increases the target temperature from 30 to 42 during the exponential growth phase. So far, I’ve tried writing an experimental profile that will induce this temperature change once a certain od reading has been achieved. However, this profile has not worked even though the od condition has been met, and I’m curious if anyone has solutions or means to help.

Thanks!!

Hi @HillsLaura, are you able to share the profile you’ve written? I can help debug.

Here’s what I used for the last run:

common:
  jobs:
    temperature_automation:
      actions:
        - type: when
          condition: ${{::od_reading:od1.od > 0.1}}
          hours_elapsed: 2.5
          actions:
            - type: update
              hours_elapsed: 0.5
              options:
                target_temperature: 42

Hm, is your 90deg PD in the PD position 2 (labelled 2 on the top faceplate)? And the REF is PD position 1?

If so, you need to change od1 to od2.

This is 100% not clear, and we will make this more obvious next release.

Also, our docs referenced od1, which is not the default (should be od2). This will also be updated.

Yes, my 90deg PD is position 2… so that definitely accounts for that. More or less like you said I used the examples on the docs which referenced od1 hence that being in the code. I’ll be running this update profile again tomorrow, and hopefully that minor fix works!