> The street is a public place, but my yard is not.
your yard is not yours.
it's at your disposal.
the soil your yard is built on is a State property.
If they have probable cause, they can enter and check whatever they want to.
They can also look at it from outside, without your permission.
> Furthermore the police does not check in once every X hours with me personally
this is a once in a lifetime check