I think I'm a bit lost with all of this. I'll lay out what I've got and perhaps I can get a more tailored solution. This is what I have running right now.
I've assigned a name to each sensor:
DeviceAddress TankTemp = { 0x28, 0xD3, 0x05, 0xB0, 0x02, 0x00, 0x00, 0x8F };
DeviceAddress SumpTemp = { 0x28, 0xE7, 0x08, 0xB0, 0x02, 0x00, 0x00, 0x52 };
DeviceAddress BaseTemp = { 0x28, 0xE0, 0xDE, 0xAF, 0x02, 0x00, 0x00, 0xB7 };
DeviceAddress UpTemp = { 0x28, 0x4A, 0xD3, 0xAF, 0x02, 0x00, 0x00, 0xC8 };
DeviceAddress LEDTemp = { 0x28, 0x2B, 0xF6, 0xAF, 0x02, 0x00, 0x00, 0x16 };
In the setup:
sensors.begin();
sensors.setResolution(SumpTemp, 10);
sensors.setResolution(TankTemp, 10);
sensors.setResolution(UpTemp, 10);
sensors.setResolution(BaseTemp, 10);
sensors.setResolution(LEDTemp, 10);
in the loop:
sensors.requestTemperatures();
Example of a pulled temp:
DallasTemperature::toFahrenheit(sensors.getTempC(TankTemp)
I have 5 of those temps/sensors (all wired up parasitically) on my main screen that I'd like updated about once per second. As well I have heaters/fans/chillers triggered by those temps. All of that works. But due to the delay I get lag trying to navigate screen/menus with momentary buttons with "uniquePress".
It seems like it should be something fairly simple to suit my needs, but I just don't understand enough to get it coded. I appreciate the help you all have tried to offer so far, but I need just a little more.