Announcing BeemEnergy: A Home Assistant Add-on for Beem Energy Users
I’m excited to share my new project: BeemEnergy, an open-source add-on that connects your Beem Energy installation to Home Assistant. It’s designed to help you monitor and integrate your Beem On SOLO system — and potentially other Beem setups — directly into your smart home dashboard.
How does it work?
Polls your solar production data using Beem’s (unofficial) API
Sends live updates to your MQTT broker
Automatically integrates with Home Assistant via MQTT discovery
Gives you full visibility of your solar output — ideal for dashboards, automations, and energy tracking
The add-on is currently tested with my own Beem On SOLO setup, so feedback and testing on other configurations are especially welcome.
How to try it:
Make sure you have the official Home Assistant MQTT add-on (or another MQTT broker) running and connected.
In Home Assistant, go to Settings → Add-ons → Add-on Store.
Click the three dots in the top-right corner and select “Add repository”, then enter: https://github.com/funkolab/BeemEnergy
Refresh the page — the BeemEnergy add-on should appear in the list. Install it and configure it with your credentials.
This is an early version, so expect a few rough edges. Your feedback, bug reports, and suggestions are incredibly helpful!
Whaou! Thank you for that.
I was looking to do the same but for Beem Battery. If I find time I will eventually submit a merge request to add battery support.
I noticed you use REST API but doing my own reverse engineering I noticed that Beem also use MQTT for real time data (automatically pushed every 15 secondes or so). But I don’t know if this MQTT is just for the battery installation or if it’s the same for solar panel installations. And I didn’t find the time to do a proper integration on HA. If you’re interested, I can share with you a shell script to test the Beem MQTT server with your account.
I have no Beem battery to test but we can look how to integrate it
Same curious about your MQTT discovery , interested to test it on my side so your script are warmly welcome
Hi @tuxtof
I’ve been working on for Beem Energy devices.
I’ve made it available on my GitHub: CharlesP44/Beem_Energy
This integration adds support for Beem Batteries with MQTT sensors, PnP, and Energy Switches, including compatibility with the Home Assistant Energy Dashboard.
I’ve only been able to test with a battery so far, so any feedback—especially if you have PnP or Energy Switch devices—would be greatly appreciated!
Hello @Charly3944,
Thank you for this integration.
I’m currently looking into setting up a Beem solution using batteries only. For now, I don’t plan to install solar panels.
The main goal is to handle power grid failures—such as outages and micro-outages—and later, to manage battery charging and discharging based on electricity pricing (peak and off-peak hours).
I see that the integration allows monitoring of many parameters. However, is it possible to control the charging and discharging periods and to force these operations based on time (e.g. charge during off-peak hours or when batteries are low, discharge during peak hours or in case of a power outage)?
Thank you in advance for your insights.
Best regards,