I have a logic boolean variable vent which should result in ventilation running on high if true, and medium if false.

Then I use logic like:

if (home) {
    if (vent) {
        fanmode = "High"
    } else {
        fanmode = "Medium"
} else {
    fanmode = "Low"

The vent variable should be true if either there is a high CO2 level is high or there is high humidity in the bathroom.

The flow for updating the aggregated vent variable goes like this (and there is a duplicated trigger flow for each of the vent-.. variables.

Last updated