Solar energy produces unstable supply because it depends on the weather condition.
Solar energy produces unstable supply because it depends on the weather condition.「天候に左右されるので、太陽エネルギーによる産出は安定しない。」
左右される=次第であると考えたので
it depends onを使用しました。
ご参考になれば幸いです。