Oxford does not say it has to be a residence or at night, and Merriam-Webster explicitly specifies a structure such as a house or commercial building. So robert at least has the meaning right in English, the language most of us are speaking here.
Wikipedia does give your common law definition but also notes it has been expanded in most jurisdictions.