I’ve just published a native Home Assistant integration for Oukitel Portable Power Stations (tested on P2001 Plus, compatible with P2001, P5000, BP2000, etc.).
Key Features:
100% standalone via Cloud API (no smartphone, emulator or ADB needed).
Bidirectional control switches: AC Out, DC 12V Out, and USB Out.
Hi! Thank you very much. From what I’ve noticed, the device’s online or offline status isn’t included in the telemetry packet, but rather in the response containing the list of available devices. (P2001 Plus)
Hi! Thank you very much for pointing this out, you are completely right.
In our current setup, local LAN mode handles offline detection directly via socket disconnect, but in Cloud mode the getDeviceBusinessAttributes endpoint acts as a device shadow, continuing to return the last reported metrics even when the power station is powered off.
Checking onlineStatus from userDeviceList is definitely the right way to determine the true cloud connectivity status. We are working on implementing this right now in an upcoming patch (fetching device online status periodically to avoid rate limits and properly handling the offline state).