There is no definitive answer to this question. I, personally use, 'must' for an obligation imposed by the speaker - and that includes the people who write notices containing the word, and 'have to' for an obligation imposed by somebody else. An example: I take a visitor into a building site.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.