Order of detecting 1-wire devices

Is the order of detecting sensors always the same?

Yes it is because the algorithm you run for detecting the addresses on the bus is always the same so they always appear in the same order each time you run it. If you add another device or scan the bus with a different algorithm then the order will change. The posh name for this is a "deterministic system".