2台の光電管センサーをESP32に接続しようと考えています。

うち1台はESP32からセンサーまで30mととても長いのでRJ45端子とLANケーブル30mを使っていますが、センサーがうまく反応しません。(センサーの電源は入りますがESP32側で検知しません)
LANケーブルを1mに変更すると正常に動作するので長すぎるケーブルによる電流低下だと思われますが、この場合はトランジスタを使ったほうがいいのでしょうか?

12V昇圧→LAN30m→光電管センサー(電源)

[5V電源]→ESP32→(トランジスタ?)→LAN30m→光電管センサー(センサー)