Custom integration for Jackery portable power station batteries

Hi all :blush:

Ok this is a very very long shot … I have a Jackery Explorer 1000 Plus portable ‘power station’, and a Jackery Battery Pack 1000 Plus, which allows me to run devices off-grid when on holiday / away from the mains.

However, I also use it to run my home office using off-peak energy during the day, and it then charges up overnight during the off-peak hours.

I currently have a card in my HA dashboard that allows me to set the start and end time for charging the two batteries, which controls the on and off times for a Shelly Smart Plug (the AC input to the batteries is plugged into this). I’ve also got a readout of the charging power, and a switch so I can manually start the batteries charging should I wish. See the attached screenshot.

It would be neat if I could see the charge status of the two batteries on HA as well, but I haven’t been able to find any HA integrations for the Jackery products. The only way to view the current charge status of both batteries is to either a) press the power button on the front of each battery and look at the status displays, or b) look at the Jackery app on your phone (when connected to the same WiFi network as the batteries) which pulls data from the batteries and displays it on the phone screen.

So my question is … can one run the Jackery app on a smartphone emulator on a Raspberry Pi (I have a HA Yellow that’s running my HA system), and somehow extract the battery status information from that app? (!)

It’s a very trivial nice-to-have, but with all the things that are possible these days it may well be a piece of cake for all I know!

Thanks for your thoughts!

David :blush:

Does Jackery have an API? MIght be easier to go that route

For you and anyone else that’s a Jackery Customer, I would suggest asking the mfgr to look into the works with home assistant program to see if their API would be compatible with HA.
Introducing the Works with Home Assistant program - Home Assistant.
The more of their customers that request this, the more likely it would happen…

Thanks for your replies @KruseLuds, @Sir_Goodenough! :blush:

I don’t believe Jackery has an API, most likely because these devices are intended for use away from the home / out in the wilderness, where such integrations would probably be unnecessary.

That said, they do advertise the battery as having UPS capability, even though it can’t switch from AC to battery as seamlessly as a dedicated UPS (it works fine in practice, for my setup at least), so in that use case it may often be permanently based in a home / office.

I will contact them and share the link you provided SG :+1:t3:

Many thanks!

David

PS. I’ve changed the thread title to make it a bit more specific to my application :blush:

Probably means an API…

Do you have this custom integration posted anywhere?.. I’d love to get data from my Jackery into homeassistant

As far as I’m aware no integration was ever created, this was the only place I’ve seen the concept mentioned :pensive:

For what it’s worth, I did ask Jackery customer support back in September 2024 about an API and Home Assistant. This was the response:

I hope this message finds you well. I wanted to take a moment to address a matter that has come to our attention regarding your inquiry about accessing our API for public use and the integration with Home Assistant.

Firstly, I would like to express my sincere appreciation for your interest in our services and the enthusiasm you have shown towards exploring ways to enhance your experience with our platform. It’s always heartening to see our customers looking for innovative solutions to integrate our offerings into their daily lives.

However, upon careful consideration and consultation with our technical team, I regret to inform you that at this time, we do not offer public access to our API. Additionally, we currently do not have any immediate plans to provide integration with Home Assistant, as our focus remains on optimizing our core services and features.

I understand that this may be disappointing news for you, and I sincerely apologize for any inconvenience this may cause. Please know that we value your feedback highly and are constantly reviewing our offerings to see how we can better serve our customers in the future.

1 Like

I was hoping for the same functionality. The best solution I found was using Power Automate to log in, take a screenshot, save it to Home Assistant’s media directory, and then display it on a dashboard. The downside is that it only works when Power Automate is running, and I didn’t want to dedicate a machine to run the script continuously — so I never built it. Still, it might be of interest to you.

Who did you email? We should all send them one, and see if we can get this done.

The customer support email: [email protected]

Hey all, I wrote a customer integration for Jackery here, using their cloud API: GitHub - theak/jackery-homeassistant: Custom Home Assistant integration for monitoring Jackery portable power stations

2 Likes