Abstract Regular check and discharge test of the battery pack is an effective means to ensure the normal state of the battery and timely detect outdated batteries. However, conventional manual check and discharge test methods are costly, cumbersome, and inefficient in maintenance. This article introduces a remote intelligent check and discharge test system for a substation battery pack based on Raspberry Pi. The system monitors the battery status in real-time, allowing operators to detect battery faults on time through the front-end management interface. At the same time, remote check and discharge tests can be carried out, greatly ensuring battery safety and solving the shortcomings of conventional manual methods.