Sejauh yang saya tahu, Anda tidak bisa.
Tetapi dengan menggunakan beberapa alat elektronik yang sangat sederhana, Anda dapat melakukannya. Opsi paling sederhana dan lurus ke depan adalah menggunakan 2 pin GPIO sebagai input (satu untuk setiap catu daya).
Hubungkan kedua catu daya (selain ke koneksi normal mereka untuk benar-benar memasok daya) melalui beberapa resistor (untuk keselamatan dan penyesuaian level tegangan !!) ke pin GPIO ini.
Dalam perangkat lunak, Anda baru saja membaca kedua pin. Jika keduanya '1' (jadi 5V atau 3.3V), kedua catu daya berfungsi dengan baik. Jika salah satu pin input ini adalah '0', catu daya yang terhubung dimatikan dan Anda dapat mengambil tindakan yang sesuai dalam perangkat lunak Anda.
Lebih banyak variasi tersedia, pada versi yang sangat mendasar ini, yang hanya menggunakan satu pin input GPIO, tetapi komponen elektronik eksternal yang dibutuhkan akan menjadi sedikit lebih kompleks.
Catatan: Memasok daya pada GPIO memiliki beberapa risiko karena sekering solid state terputus, jadi setidaknya Anda perlu menggunakan beberapa perlindungan kekurangan dalam koneksi catu daya alternatif.
Skema kecil di bawah ini harus melakukan pekerjaan, Anda akan membutuhkan dua (satu untuk setiap catu daya)
Sebelum menghubungkan ini ke Raspberry Pi Anda, mengukur tegangan output untuk Raspberry dan untuk pin GPIO, dioda 1N4001 biasanya memiliki penurunan tegangan sekitar 0,7V tetapi dioda ini menjadi dioda tujuan umum yang tidak terlalu tepat. Tegangan untuk Pi tidak boleh melebihi 5V dan untuk pin GPIO tidak boleh melebihi 3.3V.
Dengan mengubah skema ini dan menggunakan regulator tegangan LM317 (dan memberikan nilai resistor yang benar pada pin ADJ, Anda dapat menghubungkan kembali catu daya 'dari rak'), tetapi ini membutuhkan lebih banyak komponen. Catu daya 'off the shelf' ini dapat 7.5V atau 9V.
LM317 membutuhkan 2 kapasitor yang tidak ada dalam skema ini, silakan periksa lembar data LM317 untuk ini.