OpenWRT를 사용하여 Banana Pi R1 라우터의 배터리 잔량을 읽는 방법은 무엇입니까?

OpenWRT를 사용하여 Banana Pi R1 라우터의 배터리 잔량을 읽는 방법은 무엇입니까?

모델:BPI R1
펌웨어 버전:OpenWrt Chaos Calmer 15.05-rc3 / LuCI 마스터(git-15.233.47308-791ca8b)
커널 버전:2019년 3월 18일


동일한 하드웨어의 다른 이미지에는 AXP209의 배터리 포트를 모니터링하는 여러 가지 방법이 있으므로 스크립트가 이를 자주 확인하고 기본 UPS 서비스를 제공할 수 있습니다.

  • 내 기억이 맞다면 OpenWRT의 초기 버전에는 sensors내부 배터리 상태를 포함하여 몇 가지 정보를 인쇄할 수 있는 명령이 있었습니다.
  • Lubuntu 이미지를 읽을 수 있습니다 /sys/class/power_supply/battery/uevent.
  • 이 위키OpenWRT가 다음 파일 중 하나를 읽을 수 있음을 나타냅니다.
    • /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/battery/current_now
    • /sys/power/axp_pmu/battery/amperage

하지만 이 OpenWRT 이미지에는 sensors명령이 없으며 이러한 모든 경로에는 문제가 있습니다.

  • /sys/class/power_supply/존재하지만 따르면ls
  • /sys/devices/platform/존재하고 그 안에 뭔가가 있지만 sunxi...다음 중 하나가 아닙니다.
  • /sys/power/state빈 파일이고 디렉토리에 있는 유일한 파일입니다(아무것도 없음 axp_pmu).

dmesg | grep axp반품:

[    0.991670] axp20x-regulator axp20x-regulator: regulators node not found
[    1.021570] axp20x 0-0034: AXP20X driver loaded

이미지가 실제로 AXP 전원 관리 장치에 액세스할 수 없나요?
아니면 드라이버를 로드했음에도 불구하고 "조정기를 찾을 수 없음"이 발생하는 누락된 부분이 있습니까?

관련 정보