Configuring third party dongle for Ecodan local control
Appreciate the great write up @majordennisbloodnok and i'm glad the documentation was clear enough that you got it all working! 😊
Few points from me:
Step 13 & 14 shouldn't actually be required, when you send:
"active": true
If you aren't already in Fixed Flow, it will perform the swap for you.
This will only happen on the transition from "active:" false to "active:" true though, so probably why you mentioned it here as a required step.
I should also point out that if everything goes wrong and you can't make head nor tail of it all, all you need to do is change the heat pump back to "Heating Compensation" mode instead and the Mitsi WC curve will be obeyed again and the dongle's WC curve ignored. It's a quick and easy get-out clause.
This is correct, you can only write a Flow Setpoint in a Fixed Flow mode, so changing away from fixed flow it cannot write anymore.
You can also press that button around the LED to perform a soft restart, while you will remain in Fixed Flow mode it will de-activate by setting "active": false
There is a proposed change in the next firmware release that making that switch to a mode other than Fixed Flow will also perform the de-activation.
Finally, as i mentioned previously, this is the most complex feature on the device and there are a lot of steps involved. Home Assistant doesn't have a particularly accessible way to do this, so you do need to go through it line by line.
For MELPump subscribers i mentioned previously that this is coming to a nice web based design tool in the coming weeks, you can draw out your curve points in the App and it generates what is described manually above and sends it over to the adapter.
However, I've found the documentation doesn't work exactly as laid out and I needed to make a tweak.
Please let me know what this was so I can update the documentation
Posted by: @f1pFor MELPump subscribers i mentioned previously that this is coming to a nice web based design tool in the coming weeks, you can draw out your curve points in the App and it generates what is described manually above and sends it over to the adapter.
Logically, I'll fall into that category so the natural step would be to wait for it for the functionality to become available to do this.
However, I suspect there's a great learning opportunity from trying to follow the technical steps. Whether I'll ever use that knowledge again remains to be seen, but I've come this far down the rabbit hole already, so I might as well burrow a bit further for now.
It's hard to believe that this started a few weeks ago with the simple plan to try Mel Pump's free trial via my MELCloud account for a better output of data, and has somehow descended (or perhaps ascended is more appropriate, given the additional functionality I've discovered from there) into me being a purchaser of a Home Assistant Green box, plus the CN105 dongle, discovering from there that I can tap into the Open Energy Monitor reporting ecosystem, and am now clinging onto the coat-tails of people doing funky things with their combined coding expertise.
130m2 4 bed detached house in West Yorkshire
10kW Mitsubishi Ecodan R290 Heat Pump - Installed June 2025
6.3kWp PV, 5kW Sunsynk Inverter, 3 x 5.3kWh Sunsynk Batteries
MyEnergi Zappi Charger for 1 EV (Ioniq5) and 1 PHEV (Outlander)
User of Havenwise (Full control Jun-Dec 2025, DHW only from early Dec)
Subscriber to MelPump App data via CN105 Dongle Kit
Posted by: @sheriff-fatman...
I've had a quick read through it, and the immediate take-away from it was that the operating mode will show as being in constant flow, rather than curve mode, on the analysis within Mel Pump, which was my immediate observation when I saw the same thing under Havenwise control. I suspect that Havenwise must be interfacing in a similar way via whatever means it uses to do so (as it doesn't use the dongle for this) to do something similar, albeit much more complex, to make the frequent changes to the constant flow temperature requirement that I noted in a previous post on a different thread.
...
That's a good spot and a valuable insight, @sheriff-fatman. I don't use Havenwise and so was not aware of this but it makes plenty of sense since if it didn't remove the responsibility for varying flow temperature from the Mitsi inbuilt coding there would necessarily be a fight between the two systems for control. Of course, with Havenwise being a cloud-based solution this does mean any loss of your heat pump's Internet access would probably mean it continuing in fixed flow temp mode at the last temperature it was told to use until it regained access to the Internet, whereas in your and my case the heat pump will continue to be controlled according to the custom curve for as long as the dongle is visible to the FTC whether Internet is available or not.
Posted by: @sheriff-fatmanIt's hard to believe that this started a few weeks ago with the simple plan to try Mel Pump's free trial via my MELCloud account for a better output of data, and has somehow descended (or perhaps ascended is more appropriate, given the additional functionality I've discovered from there) into me being a purchaser of a Home Assistant Green box, plus the CN105 dongle, discovering from there that I can tap into the Open Energy Monitor reporting ecosystem, and am now clinging onto the coat-tails of people doing funky things with their combined coding expertise.
It's quite possible you've now caught HPDHD (Heat Pump Deficit Hyperactivity Disorder) - a condition first officially identified by @cathoderay - and I'm sorry to say that it's not a condition that normally clears up on its own.
I'd disagree, though, about the clinging onto coat tails; that's not quite how things work. Melpump only started by providing an app that repackages data your heat pump sends to Mitsubishi's servers. @f1p's dongle only reads the data your heat pump is already designed to store and then passes that data onwards. By combining the two, Melpump is then able to do its simple things on more detailed data and so the whole is (apologies for the cliche) far greater than the sum of its parts. By adding in an extra bit of code to provide a custom weather compensation curve, @f1p has extended the dongle in a simple way which, when combined with the other improvements once again reinforces the cliche. In other words, the overall solution is a combination of simple things - a technical lego set, if you will - rather than some amazingly complex and impenetrable edifice.
You, by spotting that similarity of constant flow use by Havenwise, have once again added a small extra piece to the lego set. That now allows the rest of us to better understand how Havenwise - and quite possibly Homely - may operate and potentially increases our collective ability to produce similar solutions of our own in Home Assistant or similar. @cathoderay may yet (if he hasn't already) incorporate that understanding into his bespoke python modbus scripts. In other words, you're not hanging on anyone's coat tails; you're along with the rest of us for the ride and contributing like us all when you spot something. Welcome to the party.
N.B. By talking about Melpump and the dongle in terms of "...it's only...", I'm not playing down their effectiveness or value. Their lack of underlying complexity is in fact a strength. KISS principle applies.
105 m2 bungalow in South East England
Mitsubishi Ecodan 8.5 kW air source heat pump
18 x 360W solar panels
1 x 6 kW GroWatt battery and SPH5000 inverter
1 x Myenergi Zappi
1 x VW ID3
Raised beds for home-grown veg and chickens for eggs
"Semper in excretia; sumus solum profundum variat"
@majordennisbloodnok I think the HPDHD diagnosis may be accurate.
For information, this is the 4 week old post where I included some observations of the Havenwise running mode, including the constant flow mode of operation.
https://renewableheatinghub.co.uk/forums/postid/53002/
130m2 4 bed detached house in West Yorkshire
10kW Mitsubishi Ecodan R290 Heat Pump - Installed June 2025
6.3kWp PV, 5kW Sunsynk Inverter, 3 x 5.3kWh Sunsynk Batteries
MyEnergi Zappi Charger for 1 EV (Ioniq5) and 1 PHEV (Outlander)
User of Havenwise (Full control Jun-Dec 2025, DHW only from early Dec)
Subscriber to MelPump App data via CN105 Dongle Kit
Yesterday i deployed firmware v6.6.0 yesterday,
A few enhancements, notably to onboard compensation curve as it bridges the gap to a version of auto-adapt by having the ability to feed in room influence temperatures
Note the introduction of websocket too - this would let you send temperatures from the likes of the popular Shelly H&T units directly (outwith typical Home Assistant and Automations) to the adapter
There is a common issues that when you accidently leave the service menu open in the main controller, a gap in energy data can occur.
I try to fix this partially by performing a left riemann integration onboard the adapter to count energy consumption during the day and publish the results of it when no new data is obtained from the FTC. This also lets you have the new sensor for CoP today.
Thanks, @f1p. Upate performed and amendments pulling through OK to HA.
105 m2 bungalow in South East England
Mitsubishi Ecodan 8.5 kW air source heat pump
18 x 360W solar panels
1 x 6 kW GroWatt battery and SPH5000 inverter
1 x Myenergi Zappi
1 x VW ID3
Raised beds for home-grown veg and chickens for eggs
"Semper in excretia; sumus solum profundum variat"
@f1p Update done without any issues.
Great to see that there's a fix within it to ignore outside air temperature readings during defrosts as those little 'blips' in the OEM stats were a bugbear, as they always distorted the daily max temperature figure.
I was reading the update from Mel Pump today too and it sounds like Mitsubishi are restricting the API access to a few fields when MelCloud Home rolls out, including removing things such as compressor frequency. I can envisage a time in the not too distant future when the dongle will become the only way to get meaningful system data from Ecodan systems.
130m2 4 bed detached house in West Yorkshire
10kW Mitsubishi Ecodan R290 Heat Pump - Installed June 2025
6.3kWp PV, 5kW Sunsynk Inverter, 3 x 5.3kWh Sunsynk Batteries
MyEnergi Zappi Charger for 1 EV (Ioniq5) and 1 PHEV (Outlander)
User of Havenwise (Full control Jun-Dec 2025, DHW only from early Dec)
Subscriber to MelPump App data via CN105 Dongle Kit
Posted by: @sheriff-fatmanI can envisage a time in the not too distant future when the dongle will become the only way to get meaningful system data from Ecodan systems.
Well, it was mentioned before in the early posts of the MELPump thread regarding this.
Yes - it seems that they are dropping Compressor Frequency, Immersion or Booster activation, Defrost status and other what they call "legacy" sensors from MELCloud Home API.
You see the real value of interactive charts and screenshots in fourms and channels where users are asking for help or improvement suggestions as there is only so much a flow and return can tell you
- 27 Forums
- 2,495 Topics
- 57.8 K Posts
- 832 Online
- 6,220 Members
Join Us!
Worth Watching
Latest Posts
-
RE: Humidity, or lack thereof... is my heat pump making rooms drier?
Actually, it’s better for wooden furniture – or at leas...
By Majordennisbloodnok , 4 hours ago
-
This is absolutely standard for any sealed pressurised ...
By JamesPa , 6 hours ago
-
RE: Oversized 10.5kW Grant Aerona Heat Pump on Microbore Pipes and Undersized Rads
@uknick TBH if I were taking the floor up ...
By JamesPa , 6 hours ago
-
RE: What determines the SOC of a battery?
@batpred Your BMS parameters will be the same as m...
By Bash , 7 hours ago
-
RE: Getting ready for export with a BESS
I would have not got it if it was that tight
By Batpred , 8 hours ago
-
RE: Setback savings - fact or fiction?
I also need to correct something I said by mistake earl...
By cathodeRay , 8 hours ago
-
RE: Electricity price predictions
@judith Thanks for sharing, and nice to see how the ...
By Batpred , 9 hours ago
-
RE: Testing new controls/monitoring for Midea Clone ASHP
@tasos the OAT is incorporated into the control logic. ...
By benson , 10 hours ago
-
RE: Need help maximising COP of 3.5kW Valiant Aerotherm heat pump
@judith thanks Judith. Confirmation appreciated. The ...
By DavidB , 11 hours ago
-
RE: Recommended home battery inverters + regulatory matters - help requested
That makes sense. I thought better to comment in this t...
By Batpred , 12 hours ago
-
Bosch CS5800i 7kW replacing Greenstar Junior 28i
My heat pump journey began a couple of years ago when I...
By Slartibartfast , 12 hours ago
-
RE: How to control DHW with Honeywell EvoHome on Trianco ActiveAir 5 kW ASHP
The last photo is defrost for sure (or cooling, but pre...
By JamesPa , 13 hours ago
-
RE: Plug and play solar. Thoughts?
Essentially, this just needed legislation. In Germany t...
By Batpred , 14 hours ago
-
RE: A Smarter Smart Controller from Homely?
@toodles Intentional opening of any warranty “can of wo...
By Papahuhu , 15 hours ago
-
RE: Safety update; RCBOs supplying inverters or storage batteries
Thanks @transparent Thankyou for your advic...
By Bash , 16 hours ago
-
RE: Air source heat pump roll call – what heat pump brand and model do you have?
Forum Handle: Odd_LionManufacturer: SamsungModel: Samsu...
By Odd_Lion , 17 hours ago
-
RE: Configuring third party dongle for Ecodan local control
Well, it was mentioned before in the early pos...
By F1p , 1 day ago
-
RE: DIY solar upgrade - Considering adding more panels
I know this is a bit old, but it made me wonder what co...
By Batpred , 1 day ago
-
RE: New Vaillant aroTherm Plus in black - When will it come to the UK?
@majordennisbloodnok Daikin, take note! (In fact, I hav...
By Toodles , 1 day ago
-
RE: Midea ASHP – how to set weather compensation
@mk4 — good work! First, I agree, no evidence of cycl...
By cathodeRay , 1 day ago
-
RE: Solis inverters S6-EH1P: pros and cons and battery options
I don't know about Solis inverters. It isn't a featur...
By Transparent , 1 day ago
-
Daikin Altherma 3 H HT - Freeze Prevention Threshold
Hi. We have an Altherma 3 HT (18kW I think) which, now ...
By RICHARDF5033 , 2 days ago
-
RE: Passiv Smart Thermostat - Help & Forum Support
@petch We are not yet compatible with the R290 from Gra...
By Will H , 2 days ago


