Hcalory BLE--Control a Hcalory diesel heater from HA

Winter is coming :wink: So I just checked my Hcalory diesel heater in my shop.
Whilst doing this wondering if there would be an intergration into HA.

Thanks for building this ! I just installed the intergration but I have no success in getting this to work and see others in Github reporting issues too so wondering what the status is of this project.

I was able to install the integration but my Hcalory heater is not found even though I have a functional bluetooth proxy nearby (within 3 meter aka 9ft)

I checked the github page and I verified I have the same controller / display as @Badabinski further more I am running HA on the latest version aka 2025.9.1

The Hcalory Phone app is working so all on the BLE side seems to be fine.

I’m using the latest updates for HA and esphome. Flashed my esp32 with bl proxy. Downloaded the Hcalory-ble integration but when i click on add integration and select Hcalory it flags this error.

Error

Config flow could not be loaded: 500 Internal Server Error Server got itself in trouble

any suggestions or ideas to check. When i look at the logs nothing is connected to the proxy. I can connect using the app from my phone and control the heater. All of this is sitting on the dinning room table so range shouldn’t be an issue.

wanted to add found this in the system log. something to do with bleak?

Logger: homeassistant.util.package
Source: util/package.py:159
First occurred: 08:01:45 (3 occurrences)
Last logged: 08:01:47

Unable to install package hcalory-control>=0.1.6: × No solution found when resolving dependencies: ╰─▶ Because hcalory-control==0.1.6 depends on bleak<1.0.0 and bleak==1.0.1, we can conclude that hcalory-control==0.1.6 cannot be used. And because only hcalory-control<=0.1.6 is available and you require hcalory-control>=0.1.6, we can conclude that your requirements are unsatisfiable.

Could you kindly make the integration compatible to HA > 2025.8 ?

Hi man, you already know about this source?

they basically did the same thing you did. you might get some insights.

and id like to use that functionality too, cause my RV, the Propane Heater, it suc*s… Only one thermostat, so the bedroom is either cooking or freezing.

And hey, in the US, folks are to stupid to run a propane pump, not like Germany where you can fill up yourself just like with gas or diesel right at the pump, any time, no hazzle. No, you always need an operator, but hey, Italians and Swedes are just as dump, they also need operators… ROFL. Don’t know, maybe Germans are special?

So in short, Propane is a Pain In The Butt in the US and Canada.

So what i plan doing is this:

8kw china heaters, they claim 8kw heat output, but quote 0,45l/h of diesel consumption, well 0,45L/h equals 4500 watts in the fluid, and while 4,5kw is clearly a lot of heat, that’s also clearly not 8kw, and nobody’s been talking about the heat loss through those read hot exhaust pipes, so while eating half a liter/quart an hour, it for sure doenst output that heat to the clean air side.

What ever, I guess 3 of them will be able to replace my old gas furnace in my RV.

One with an own thermostat in the Bedroom,
One with an own thermostat in the Bathroom,
One with an own thermostat in the Livingroom.

And if it doesn’t cut it or heat enough, we still can by-fire the gas furnace, but i think we just open up the doors and let em run all 3 at the same time or so during daytime, and at night we just run the bed room.

So now we have temps adjustable for each area.

But we all know how bad those chinese “Thermostats” are, well running of battery it makes sense to minimize start ups. But then, if youve got a battery bank with 8kwh of stored energy, who the heck cares about 1 minute of 100w consumption (1,6wh or 0,0016kwh of energy) for firing a glow plug at startup? I fore sure do not.

So I want to actually run HA on a pi in my RV, monitoring several things, e.g. those heaters, and making their dump thermostat a bit smarter. And besides that I want to get a frigate instance with coral edge TPU onto my outdoor surveillance cameras and such.

So ill be following your code here. thanks for putting that out!

Guess we can call it abandonware now as there are no reactions of the writer of this addon and no recent updates on his Git. A shame that I am not able to write code cause I was realy hoping on getting this up and running to get remote controll over my diesel heater.

Hi,

there is a fork of the original repo with new commits last week: GitHub - davfiala/hcalory-ble: A Home Assistant integration for controlling Hcalory Bluetooth-enabled heaters

It seams someone is working on a solution?

Greetings
Dennis

1 Like

Hi
2 weeks ago something updated but not clear what
My toolbox 2s still gives the same error
Config flow could not be loaded: 500 Internal Server Error Server got itself in trouble

Core says no configuration.yaml support, UI says add via configuration.yaml :smile:

edit the file heater_slower_socket.py isy missing

i found the 500 error is down to a component bleak and it’s looking for a specific version of 1.0.0 or lower but the latest version HA has 2. i was about to fudge it but looks like someone has already done this so i’ve forked it and pointed my repo at that version so i can install it now. In HACS you can add a custom repo and use

It allows me to add it but then when i go to integrations and add it and enter the mac address of my unit it doesn’t work.

If someone else can try to see if it’s my setup or if it needs more work it would be great.

That was an attempt to fix it, but whole concept was bad since beginning so I ended with my own daemon based solution. I pushed it today. GitHub - davfiala/hcalory-ha-daemon: A Home Assistant daemon for controlling Hcalory Bluetooth-enabled heaters · GitHub

But this is just daemon, HACS integration to read from this daemon is coming soon.

HACS integration is also on Git, including premade Lovelace Card

Thanks I was able to get this installed. Haven’t tested out the controls, but it looks like it is pulling in the correct data.

For anyone looking for a maintained direct Home Assistant option, this integration now supports Hcalory MVP1/MVP2 heaters alongside several other Bluetooth diesel-heater families:

It communicates through Home Assistant Bluetooth directly, without requiring an ESPHome bridge.