このような場合は、まずはシンプルに「お湯が出ない」と伝えるのが一番早いですね。
There isn't any hot water (in the shower).([シャワーで]お湯が出ない)
※There is not any+名詞(〜がまったくない)
これに合わせて以下のような状況を伝えると理解してくれます。
I can't have a shower.(シャワーを浴びることができません)
Only cold water is coming out. (冷たい水しか出ません)
以上、ご参考ください。
I set the shower to hot, but there was only cold or lukewarm water.
I wanted a hot shower, but only cold or lukewarm water came out.
英訳① I set the shower to hot, but there was only cold or lukewarm water.
lukewarmで「ぬるい」という意味です。
同じ意味ですが、このように言うこともできます。
英訳② I wanted a hot shower, but only cold or lukewarm water came out.
いかがでしょうか。
ご参考になりましたら幸いです。