Hi everyone,
If you are using the Jackery SolarVault 3 Pro Max home energy storage system or the Jackery SmartMeter 3P (HTO907A), you might have noticed that the original Jackery-Official/jackery integration has outstanding bugs that break crucial parts of the energy flow tracking.
To fix these issues, I have created a dedicated fork specifically tested to restore full functionality and expose critical missing data points.
You can find the repository here:
What’s New & Fixed in this Fork?
1. SmartMeter 3P Classification Fix (HTO907A)
In the original integration, the Jackery SmartMeter 3P was incorrectly classified as a smart plug instead of a CT meter. This caused the energy flow calculation to receive absolutely no CT grid data. This fork fixes the classification and exposes 16 dedicated sensors per SmartMeter, including:
- Total net Grid Import/Export Power
- Per-phase (L1/L2/L3) Import and Export Power
- Cumulative Total & Per-phase Grid Import/Export Energy
2. New Sensors for SolarVault 3 Pro Max
I have added several vital real-time monitoring sensors that pull data via MQTT every 10 seconds, including:
- Inverter Stack Power: Input and Output AC power (
stackInPw/stackOutPw). - BMS SoC: Combined battery state of charge across all units.
- Battery State: Operation states (transitioning, normal, or active).
- Diagnostics: Ethernet port connection status and WiFi signal strength (dBm).
- Configuration Limits: Configured inverter and grid standby power limits.
- AC to Grid Energy: Cumulative AC-to-grid energy tracking.
Prerequisites
Before installing, please make sure you have the following ready:
- MQTT Broker: A running broker (like Mosquitto) connected to Home Assistant’s built-in MQTT integration.
- Jackery App Config: Use the Jackery mobile app (v2.0.0 or higher) to point your device to your local MQTT broker under Device Details ➔ Settings ➔ MQTT.
How to Install via HACS
You can easily install and receive updates for this fork by adding it as a Custom Repository:
- Open HACS in Home Assistant and go to Integrations.
- Click the three dots in the top-right corner and select Custom repositories.
- Paste the URL: https://github.com/csoscd/ha-solarvault and select Integration as the category.
- Search for “Jackery SolarVault” and download it.
- Restart Home Assistant.
- Go to Settings ➔ Devices & Services ➔ Add Integration, search for “Jackery”, and enter your:
- Device SN (from the app)
- Token (from the app’s MQTT settings)
- Topic Prefix (defaults to
hb)
Note: The GitHub README also contains a ready-to-use YAML configuration example to map these new sensors beautifully into the popular Energy Flow Card Plus dashboard card!
Feedback
If you have a SolarVault system, please give this fork a try. If you run into any issues or have feature requests specifically regarding these changes, feel free to drop a comment below or open an issue directly on the Github.
Let me know how it works for you!
Christian