diff --git a/brewpi/brewpi.py b/brewpi/brewpi.py index 1050ea8..cb813b0 100755 --- a/brewpi/brewpi.py +++ b/brewpi/brewpi.py @@ -86,8 +86,9 @@ if __name__ == '__main__': # Assign temp. sensor readings to tc sensor_task.set_on_changed("temp", ChangedFloat(tc.set_theta_ist, prec=2).set) - # Assign heater power set to tc model - heater.set_on_changed("power_set", tc.set_model_power) + # Assign heater power set to tc model - "Normal" has no internal model + if hasattr(tc, "set_model_power"): + heater.set_on_changed("power_set", tc.set_model_power) # For simulation if "sim" in config['Controller']['sensor_name']: