Temperatursensor eine Adresse zuweisen

Hallo Bernd,
ich glaube das stimmt nicht ganz, ich hab andere Erfahrungen gemacht.
Wenn ein Sensor defekt ist und du diesen wechselst, dann ist Sensor1 auf einmal nicht mehr Sensor1,
sondern die werden am OneWire Bus anders geordnet.
So ist jedenfalls meine Erfahrung.
Deshalb hab ich es anders gemacht, nämlich die Adressen fest zugeordnet:

DeviceAddress Sensor0 = {0x28, 0x08, 0xF9, 0xDE, 0x02, 0x00, 0x00, 0xB1};
DeviceAddress Sensor1 = {0x28, 0xE8, 0x7F, 0xDA, 0x02, 0x00, 0x00, 0xC1};
DeviceAddress Sensor2 = {0x28, 0x58, 0x75, 0xDA, 0x02, 0x00, 0x00, 0x7B};

So kriegt man mit dem Befehl Temperatur[0] = sensors.getTempC(Sensor0);

immer bei Temperatur[0] die Temperatur von Sensor0 egal wo er angesteckt ist.

gruß