wp_pagenavi on WP_Query using customfields

Try this one you need to add 'paged' => get_query_var('page') so your code in $my_query should be like this

$my_query = new WP_Query(array(
    'post_type'=>'post',
    'posts_per_page'=>'1',
    'paged' => get_query_var('paged')
));

You just need to pass along the ‘paged’ query var from the main query:

You can see also Codex page on query_posts()