top of page
Wavy Abstract Background
Writer's pictureDavid Valencia

Part-1: Extracting Live Bluetti Data

Updated: Dec 13, 2022

Simply put, Data is power. Data allows you to know the state of your device and how and when you can use it. When you have access to extract the data to another system you gain the ability to expand the abilities of your Bluetti device by allowing for custom Reporting, Trending, Automations, Notifications and even Power Management. In my own environment, I can pull open my custom dashboard from anywhere in the world using my phone, computer or tablet. I can remotely view load status, solar input and even remoted control grid charging through my T500s. If that's not enough, I can look back historical at my data through graphs and see at any given time what the system was doing... this is very helpful with load balancing, but also when troubleshooting an issue.


My own personal Dual AC300 Split-Phase Dashboard:



How can Reporting and Trending Help Me?

Imagine if you had the ability to see how much power your system is generating through-out the day at any given time. The ability to view how much power is being drawn by your loads or produced by your solar panels. This information would allow you to understand and make better decisions on how to spread your load usage or if you need to make any changes to balance the loads more efficiently. Now imagine if you had the ability to take the historical data and forecast future usage. This would allow you to identify if your current system, with its configuration, is capable of handling your loads for the length of time intended or if changes or additionally capacity are needed.


For my own environment, I have been able to take the data extracted and evaluate my load usage of many days, weeks and even months. This helped me to identify imbalances in my circuit placement in my transfer switch that caused my loads on my Master to be much heavier than my Slave unit. Making changes I was watch live the immediate effects and review several days of collection to see if my changes corrected the issue.




Automations, Notifications and Power Management?

When paired with a automation system, such as Home Assistant, your Bluetti device or the even the loads, can be remotely managed. Automations give you the ability to make decisions to take action, change the state of a device or even allows you to get notify if a specific condition occurs.


For my own environment, I have automations that control when my system is grid charged by evaluating the incoming solar. If my solar panels are producing at a good rate I do not allow my system to pull grid power, unless the batteries are very low. I also have automations that will send an alert to my phone is the battery drops below a set threshold or if my custom monitor service fails.


Confirmed Platforms:

AC200MAX, AC300, AC500

If you have successfully connected another unit, please let us know and we'll update the list.


How-to Video:

In this Part 1 of this video series I will show you how to connect to your Bluetti device and extract the data.


Skill Level - Intermediate to Advanced


Prerequisites:

  • Bluetti device must support Bluetooth

  • Extraction machine must be a Windows, Mac or Linux machine and have a bluetooth module

  • Python installed on your Extraction machine

  • Bluetti device and Extraction machine must be within 30 feet of each other.


If my video helps you or if you would like to see more video, please take a moment to like and subscribe to my YouTube Channel. Subscribe by clicking the icon in the upper-left corner of the video, and click the [Subscribe] button.

In Part 2 of this video series, I will show you how to import this data into Home Assistant.


Resources:


Bluetti-Mqtt Project Home: https://pypi.org/project/bluetti-mqtt/


Python Download:


A very special "Thank you" to Stephen Augenstein, the creator of the Bluetti-Mqtt service.

Without him, and many others, the ability to extract data would not be possible.

680 views2 comments

Recent Posts

See All

2 Comments


Love your videos and am still awaiting Part 2 of this data extraction series...


I have been using the functionality within HA for my Bluetti system for months. (Set up exactly as you had suggested.) It has been working GREAT... until, last week. I added two batteries bringing my dual phase system to (4) batteries each. After shutting down to add batteries and starting back up, it doesn't communicate with HA anymore. I can scan and see the devices but it won't bring in the entities. Everything else on HA is fine. I have workied on this issue for hours along with my son. I am desperate to get this going again. I would appreciate your help!!!!

Show less



Like

Louis Halbert
Louis Halbert
Jun 25, 2023

I'm using Home Assistant to run automations and using bluetti_mqtt to pull information from my AC300. I've attempted to create an automation to change the SOC or UPS Mode of the AC300 based on the amount of forecasted hours of sun light. I see the state change, but it quickly reverts back to its setting. Am I missing something?

Like
bottom of page