Index: dialin/hd/valves.py =================================================================== diff -u -rc09a7455b841c5aa99f00edf9659d22343d2cabe -r2a44fdf95bce80dff2c2b2782df2d3af7efeb62f --- dialin/hd/valves.py (.../valves.py) (revision c09a7455b841c5aa99f00edf9659d22343d2cabe) +++ dialin/hd/valves.py (.../valves.py) (revision 2a44fdf95bce80dff2c2b2782df2d3af7efeb62f) @@ -402,6 +402,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