ECODAN heating & cooling

68 views
Skip to first unread message

Keith Emerson

unread,
Aug 17, 2025, 8:19:00 AMAug 17
to Loxone English
I have had my ECODAN ASHP operating via a MelcoBEMS Mini A1M successfully for the last year. I have used it for heating only. As recommended in the Forum, the ECODAN sorts out the flow control, external temperature compensation, DHW control etc. The Loxone system controls flow / temperatures for each of the room zones (under floor system).
With the recent hot spells occurring more regularly I thought that I would try out using the ECODAN to provide cooling for the bedrooms (using the underfloor system). The ECODAN is now configured to allow heating & cooling (via DIP switches). I've implemented a simple system which definitely works to reduce temperatures in the selected bedrooms to acceptable overnight values. In a nutshell. I set the ECODAN via the FTC6 wall control to cooling with a fixed flow temperature of 16degC. I then have a switch in the Loxone user interface which can select cooling, on or off. In the config there is some logic which turns on the ECODAN if there is either a heating demand or cooling is selected. If cooling is selected and the outside temperature is above a threshold then cooling is selected via MODBUS (reg 58) and the bedroom manifold, manifold pump and zone valve(s) for the selected bedrooms are switched on and opened fully. If the outside temperature drops to below a threshold then cooling is stopped. Its a bit clunky and I think that I will manually need to set heating (when required) via the FTC6 wall control. 
Currently its only a few days a year that cooling is required but I'd be interested if anyone has implemented a more elegant/automated solution?

Jonathan Dixon

unread,
Aug 18, 2025, 11:04:58 AMAug 18
to Keith Emerson, Loxone English
Yes, like you I have ecodan with the modbus interface to control from  Loxone 
In Loxone each room controller is connected to a single Heating and Cooling Controller (nee Climate Controller) which manages the ecodan, and that determines the heating vs cooling requirement automatically. See the H, C and Sv outputs 

I also have a Flow Temperature Calculator per ecodan zone, one for UFH and another for fan coils, that calculates the flow temperature dynamically using weather and load compensation.




--
You received this message because you are subscribed to the Google Groups "Loxone English" group.
To unsubscribe from this group and stop receiving emails from it, send an email to loxone-englis...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/loxone-english/dcd17766-6fe6-4e8e-a2ae-cc0098ca8a2cn%40googlegroups.com.
Message has been deleted

Jonathan Dixon

unread,
Aug 20, 2025, 7:34:03 AMAug 20
to Keith Emerson, Loxone English
I'm using the modbus integration from the Loxone library

I don't see register address 58 in the outputs at all, I'm using 28 & 29
Set Zone 1 Heating Mode & Set Zone 2 Heating Mode

Writing either '1' or '4' to those registers sets heating or cooling flow temp control, per this table

0 = Heating Room Temp

1 = Heating Flow Temp

2 = Heating Heat Curve

3 = Cooling Room Temp (not on 13K model)

4 = Cooling Flow Temp

5 = Floor Dryup


(I always set zone 1 and zone 2 to the same mode, I have no idea what it does if you try and set them to incompatible heating + cooling settings)


To confirm it (and everything else) is working I have all the actuators pasted on a page, not hooked to anything, so I can view what they're showing in LiveView: see below the zone modes are both currently 4



image.png

On Tue, 19 Aug 2025 at 18:33, Keith Emerson <emer...@gmail.com> wrote:
Thanks for getting back to me (You gave me some pointers when I was first setting up my system)
I mainly read back data from the ECODAN via Modbus such as flow & return temperatures but do perform a few writes e.g DHW force and setting DHW temperature targets. I also have set up to write to register 58 for heating/cooling (0,1). Using the heating/cooling controller seems a nicer way of doing what I was doing using logic elements. What I'm uncertain about is if writing to register 58 actually changes the heating mode in the ECODAN. I don't see any change in the icons on the FTC6 display  when I send either a heating of a cooling command?(i.e from heating to cooling icon). I know that I will still need to ensure that the ECODAN is on (This is done by a relay output from Loxone) if there is a heating or a cooling demand. I know that I can get heating or cooling by using the FTC6 display to select the various heating and cooling modes i.e the House icon but I would like to know that the ECODAN mode (heating or cooling) can be selected over MODBUS. Do you use MODBUS for this or some other method?

  

From: Jonathan Dixon <jo...@lifelogic.uk>
Sent: 18 August 2025 16:04
To: Keith Emerson <emer...@gmail.com>
Cc: Loxone English <loxone-...@googlegroups.com>
Subject: Re: ECODAN heating & cooling
 
Reply all
Reply to author
Forward
0 new messages