Ich hab, ehrlich gesagt nicht viel Ahnung von 1wire. Aber könnte es sein, das unterschiedliche Geräte unterschiedliche Geräteadressen haben müssen?
Deine Subs Messung1 und Messung2 schicken beide die selben Daten raus, warum sollte jedes Mal ein anderer Sensor abgefragt werden?

Vielleicht hilft dir diese Seite weiter

http://www.pirnaer.de/bascom_fuer_my...ur_ds1820.html

Gruß MeckPommER