[Custom Component] Oukitel Power Station (P2001 Plus, P5000...) – Full Local LAN Control & Cloud Hybrid Integration

Hi everyone! :waving_hand:

I’d like to share an integration I’ve been developing for Oukitel Power Stations (P2001 Plus, P2001, P5000, BP2000, etc.):

:link: GitHub Repository: GitHub - VictorCV-DAM/ha-oukitel: Home AssistantCustom Integration for OUKITEL Portable Power Stations (P2001 Plus, P2001, P5000, BP2000, ...) via Cloud API. · GitHub

:high_voltage: Why this exists:

Most portable power stations rely heavily on remote cloud APIs with 30s–60s update delays and zero reliability if internet drops. I wanted true local control with zero latency for solar peak shaving and home backup automations.

:glowing_star: Key Features:

  • :rocket: Native Local LAN Mode (TCP 6607): AES-128 binary push communication with ~1s update latency directly over your home Wi-Fi.
  • :counterclockwise_arrows_button: Smart Hybrid Fallback: Automatically switches between LAN and Cloud without missing data.
  • :control_knobs: Manual Connection Selector: Choose between Auto, LAN Only (100% cloud-free), or Cloud Only in the integration options.
  • :high_voltage: Bidirectional Controls: Toggle AC Inverter (230V), DC 12V Car port, and USB ports directly from Lovelace or automations.
  • :bar_chart: Real-time Telemetry: Dynamic animated battery status, live AC/Solar DC charging power, discharge load, cell/inverter temperatures, and runtime estimates.
  • :artist_palette: Custom Lovelace Visuals: Includes templates for circular autonomy rings, glassmorphic temperature cards, and conditional solar production gauges.

:package: Installation:

It is ready for 1-click install via HACS Custom Repositories:

  1. In HACS → 3 dots → Custom repositories.
  2. Add URL: https://github.com/VictorCV-DAM/ha-oukitel (Category: Integration).
  3. Download and restart Home Assistant.

(Also available as a Docker Add-on for HAOS and a standalone Python MQTT bridge for non-HA setups).

I would love to hear your feedback, bug reports, and see your dashboard implementations! :star:

1 Like

Hi! Thank you so much for creating and maintaining this integration.
I installed it for my Oukitel BP3000E, and everything is working smoothly—all entities and parameters are updating properly.

1 Like

Hi yuriyr!

Thanks for taking the time to share this. It’s great to know the BP3000E is updating perfectly. If you enjoy using the integration, leaving a star on the repo is always hugely appreciated. Also, if you ever feel like buying me a coffee to brighten up those long nights of work :wink:, you can find a link on the project’s GitHub ( https://github.com/VictorCV-DAM/ha-oukitel ) without any kind of obligation or pressure, of course!

Enjoy, and reach out if you need anything else :100:.