Viveを使っていて、いきなり片方のコントローラーは緑色のランプが点いているのに、片方のコントローラーは青色のまま(しばらく放っておくと電気切れてスタンバイになってしまう)が起こりました。
故障かな・・?と思ったのですが、私の場合、実はUSBケーブルの接続不良で充電されていないことによる充電切れでした。
それに気づかず、リセットしたり再ペアリングしたりと遠回りをしてしまったので同じようなことにならないように書きます。
まず確認すること
充電の確認をします。
USBのコードを差し替えても充電できているでしょうか。
充電も大丈夫な場合、順番にやっていって消去法で原因を突き止めます。
片方ずつ起動してみる
実は2つとも大丈夫なのに「先に起動した方のみ認識すること」があります。
本当に片方だけ認識していないかの確認をするため、
両方ともUSB充電ケーブルから外し、片方だけを起動してみます。
次に起動した方のコントローラーの電源を切り、もう片方のコントローラーのみを起動してみます。
それでも片方だけが認識しない場合は次に進みます。
同期してみる
コントローラーを両方ともUSBケーブルから外し、両方とも起動します。
そして
StreamVR→デバイス→コントローラのペアリング
これで同期してみます。
(参考)
HTC Viveのコントローラーの片方のライトが青く点滅して認識しない場合の対応
http://indiegame-japan.com/blog/2016/05/23/post-329/
HTC Viveが認識しなくなった際の対応方法
http://indiegame-japan.com/blog/2016/05/26/post-369/#i-13
同時押しコントローラーリセットからの同期
方法
VIVEコントローラとPCをケーブルで接続した状態で以下のボタンを同時に5秒間押し続ける
1. トリガー
2. メニュー(トラックパッドの上のボタン)
3. トラックパッド
4. グリップVIVEコントローラが起動すれば成功。
VIVEコントローラを強制再起動する方法
https://qiita.com/VRNatsuVR/items/3b0405e54051e6939fa0
これののち、
StreamVR→デバイス→コントローラのペアリング
をします。
これでもダメな場合、デバイスの故障を疑っていきます。