diff --git a/lib/battery.js b/lib/battery.js index bdbef3f..a0aa83f 100644 --- a/lib/battery.js +++ b/lib/battery.js @@ -92,8 +92,15 @@ module.exports = function (callback) { } let acConnected = false; + let acPath = ''; if (fs.existsSync('/sys/class/power_supply/AC/online')) { - const file = fs.readFileSync('/sys/class/power_supply/AC/online'); + acPath = '/sys/class/power_supply/AC/online'; + } else if (fs.existsSync('/sys/class/power_supply/AC0/online')) { + acPath = '/sys/class/power_supply/AC0/online'; + } + + if (acPath) { + const file = fs.readFileSync(acPath); acConnected = file.toString().trim() === '1'; }