Index: dialin/hd/valves.py =================================================================== diff -u -rd33a3e715c614058e916cb3eb2647dc4c9edc607 -r04e1842a8e7f64bcc223373cc96db443b9238225 --- dialin/hd/valves.py (.../valves.py) (revision d33a3e715c614058e916cb3eb2647dc4c9edc607) +++ dialin/hd/valves.py (.../valves.py) (revision 04e1842a8e7f64bcc223373cc96db443b9238225) @@ -399,6 +399,5 @@ self.valves_status[vlv_name] = {'Valve': vlv_name, 'PosID': ValvesPositions(pos_ID).name, 'PosCnt': pos_cnt, 'Cmd': next_pos, 'State': ValvesStates(state_ID).name, 'Current': current, 'PosA': pos_a, 'PosB': pos_b, 'PosC': pos_c, 'PWM': pwm} - - if AirTrapState.has_value(air_trap): - self.hd_air_trap_status = AirTrapState(air_trap).value + # Update the air trap valve's status + self.hd_air_trap_status = air_trap