Fish Tank Ammonia Smell

Can new rocks in a new tank give off odors and make the tank cloudy even though they were rinsed?
I have a new fish tank & everything in it is new.The water has been tested.It has calcium and is hard water.The ph is great and there is no ammonia in it.With in a day and a half the water began to get cloudy and had a bad urinary smell to it.Can it be the new rocks and new ornaments giving off the smell and clouding affect?I have one other older tank with the same water and conditioner in it and it has none of this.Can this harm my fish,and will this fade through time?
Hello! Not sure what you mean by new rocks? Gravel? Ornamental river rocks?
New gravel can make the water go cloudy and smelly. Just imagine that all those rocks have just come from the bottom of a river someone under all the sediment and breaking down protiens from everything that has fallen into the water. An we all know no matter how many times we clean new gravel we still get a milky coolour in the water.
If its is new ornamental rocks, they shouldn’t be giving off any smell or colour. Best thing to do is water change and keep the tank cycling. Don’t add any fish till your Nitrate, Nitrite, Ammonia and PH tests are fine.
Also take note of where you got the rocks from, were they bleached and cleaned prior to going in the tank? Are they an unsuitable rock for the aquarium like bushrock? Check the suitability with a local fish store or do a search online if you are unsure. New ornaments shouldn’t give off a smell, as they are glazed.
I hope this helps!