Onewire thermocouple read & resolution problem

I have adapted a sketch from the adafruit onewire library example (Wiring and Test | Adafruit 1-Wire Thermocouple Amplifier - MAX31850K | Adafruit Learning System) to store deviceAddresses in an array, to populate an array with a history of temperature readings and calculate a current average of the history for the temperatures of each sensor.

This seems to work, however the temperature readings do not change, the same temp is reported for each sensor over and over. When running the example the system is quite sensitive to temp changes. Also the TEMPERATURE_PRECISION is set to 9 but reported as 12, this also does not happen in the example.

Where am I going wrong? I cant see what ive changed to make the TEMPERATURE_PRECISION problem occur or the static temp readings.

Im using:
Uno
4-Way Bi-directional Logic Level Converter V2 (http://www.hobbytronics.co.uk/logic-level-4-v2)
3x Thermocouple Amplifier with 1-Wire Breakout Board - MAX31850K (Thermocouple Amplifier with 1-Wire Breakout Board - MAX31850K : ID 1727 : $14.95 : Adafruit Industries, Unique & fun DIY electronics and kits)
3x K type thermocouples (http://www.hobbytronics.co.uk/type-k-thermocouple?keyword=thermocouple)

Any suggestions please, thanks.

gassifyer_thermocouple_0_1.ino (3.84 KB)

output.txt (1.8 KB)

MAX31850_DallasTemp-master.zip (20.9 KB)

OneWire-master.zip (20.8 KB)