"Hodi" doesn't really mean "May I come in?" It really means something more like "Knock, knock." It's the word you call out outside somebody's house to indicate that you're there and that you'd like to come in. It's the equivalent to ringing a doorbell or knocking on a door.