Index: firmware/App/Controllers/Valves.c =================================================================== diff -u -r574a47cfa361cb857293bfe86cfc8ccb6b4c4c26 -red1a04a2c13f2d9ab200064f7290aaf8bd8d5fb8 --- firmware/App/Controllers/Valves.c (.../Valves.c) (revision 574a47cfa361cb857293bfe86cfc8ccb6b4c4c26) +++ firmware/App/Controllers/Valves.c (.../Valves.c) (revision ed1a04a2c13f2d9ab200064f7290aaf8bd8d5fb8) @@ -646,13 +646,13 @@ { for ( valve = FIRST_BC_VALVE; valve <= LAST_BC_VALVE; valve++ ) { - mask = ( 0x1 << (valve - FIRST_BC_VALVE) ); - pos = ( ( ( payload.valveStatesBits & mask ) != 0 ) ? VALVE_STATE_CLOSED : VALVE_STATE_OPEN); + mask = ( 0x1 << ( valve - FIRST_BC_VALVE ) ); + pos = ( ( ( payload.valveStatesBits & mask ) != 0 ) ? VALVE_STATE_OPEN : VALVE_STATE_CLOSED); if ( OVERRIDE_OVERRIDE == ovType ) { result = TRUE; - valveStates[ valve ].ovData = pos; + valveStates[ valve ].ovData = convertValveStateNameToValveState( pos ); valveStates[ valve ].override = OVERRIDE_KEY; } else