call of overloaded 'print(DeviceAddress)' is ambiguous

    client.print(Thermometer1);

Once again, you are foolishly trying to deal with the ADDRESS of the sensor, NOT the DATA from the sensor.