# Kamstrup Multical 403 Stops Working During Hot Water Cycle (Interference?)

**URL:** <https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896>\
**Category:** Heatpump\
**Created:** [17 February 2023 10:02 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896 "2023-02-17T10:02:15Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![EvaporatingTime](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@EvaporatingTime](https://community.openenergymonitor.org/u/EvaporatingTime)\
**Post date:** [17 February 2023 10:02 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/1 "2023-02-17T10:02:15Z")

</div>

I’ve recently switched to an ASHP from a boiler and, as part of the installation, OpenEnergyMonitor level 3 heat pump monitoring has been fitted.

I’ve consistently had problems with the monitoring equipment, but I’ve managed to work through most of them (details at the end of this post). The only remaining issue seems to be that the heat meter, a Kamstrup Multical 403, consistently stops functioning properly during a hot water cycle.

The only thing I can think of is that there is some kind of interference issue when the 3-port valve is energised, because there seem to be no issues at all during space heating cycles. I’ve tried tidying the cables more diligently, and temporarily moving the mains wiring for the valve further away from the heat metering equipment, but I’m struggling with this one.

Here’s an example of a hot water cycle where the meter seems initially fine, and then drops out. This is very repeatable, and the same thing is happening every day.

 ![heat-meter-dhw](https://community.openenergymonitor.org/uploads/default/original/3X/e/b/eb6b7cc503da8a95eec0451e72b54110fefae63e.png)

Notice that the flow sensor drops out completely; and the temperature readings become very jagged, which I’m interpreting as the meter not updating the readings internally for lengthened periods of time. The electrical power input to the ASHP indicates that it is still running during these dropouts.

The same thing is happening during the afternoon cycle; again, every day.

 ![heat-meter-dhw2](https://community.openenergymonitor.org/uploads/default/original/3X/1/2/125565d40b74a5b45d8e9a06b39e2b405a7ef644.png)

For reference, here’s everything seemingly working properly during a space heating cycle.

 ![heat-meter-sh](https://community.openenergymonitor.org/uploads/default/original/3X/c/f/cf59ccd97f2e7e2d4af7f824a2da1f601a5d6939.png)

I’ll try to remember to get some photos of the physical layout of the equipment this evening.

Has anyone else had similar problems and managed to solve them?

**Additional info - getting everything to this stage**

Initially I had far more issues. The USB M-Bus adapter and the USB RS485 adapter for the electricity meter would drop out, resulting in errors being logged by Emonhub. As an experiment, I switched from a Pi4B to a Pi3A+ and an external USB hub, which dramatically improved the reliability. Then cable tidying fixed the remaining occasional drop-outs of the M-Bus adapter.

I plan to switch to an M-Bus adapter hat for the Pi ([https://www.packom.net/product/m-bus-master-hat-ds/](https://www.packom.net/product/m-bus-master-hat-ds/)), when it arrives, to avoid USB woes.

---

<div class="post-metadata">

**Author:** ![Timbones](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/timbones/32/20308_2.png) [@Timbones](https://community.openenergymonitor.org/u/Timbones)\
**Post date:** [17 February 2023 10:20 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/2 "2023-02-17T10:20:08Z")

</div>

Hi Ben - welcome to the forum.

> [@EvaporatingTime](#):
>
> I’ll try to remember to get some photos of the physical layout of the equipment this evening.

One quick question: where is the flow meter fitted with respect to the 3-port valve? It sounds like it might be on the wrong side of it.

---

<div class="post-metadata">

**Author:** ![Zarch](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/zarch/32/7947_2.png) [@Zarch](https://community.openenergymonitor.org/u/Zarch)\
**Post date:** [17 February 2023 10:23 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/3 "2023-02-17T10:23:13Z")

</div>

I’ve had similar flow rate reporting with my Sharky during hot water runs.

> [@Sharky 775 heat meter questions](https://community.openenergymonitor.org/t/sharky-775-heat-meter-questions/21591):
>
> Hello everyone. I will shortly be having an Arotherm+ ASHP (7kW) installed onto a new system and want to get monitoring kit ready. I already have some SDM120 meters and can talk to them with Python. I’m looking at the Sharky 775 (2.5m3 nominal flow) from Stockshed with MBus module, which looks like it has acceptable pressure (head) loss at max ASHP flow and seems to be one of the most accurate meters. Before I press the button on it, does anyone have any wise words on this meter, and also is …

The Sharky goes the other way and sends out crazy high numbers when it errors.

I think it’s due to placement and turbulence caused by the hot water run on a shorter circuit than the heating circuit.

You have to adhere to the instructions for placement, ie not near bends. See the Sharky thread for examples.

Can you take a photo of how your meter is placed/installed?

Does the Kamstrup show any errors during the DHW run? What flow does it report on the screen during this time?

---

<div class="post-metadata">

**Author:** ![markocoheat](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@markocoheat](https://community.openenergymonitor.org/u/markocoheat)\
**Post date:** [17 February 2023 11:25 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/4 "2023-02-17T11:25:15Z")

</div>

Looks like your 403 is configured for “adaptive integration” mode.

It will be checking how quickly the flowrate changes. If the flowrate doesn’t change much it switches to a slower measurement cycle for temperature in order to extend batteery life on the meter.

I would hazard a guess that:

1. You have air in your system and the higher flowrate during hot water production shoves this through the flow sensor causing it to cease functioning

2. You have insufficient static pressure in the system and you’re seeing cavitation at higher flowrates that again cause the flow sensor to cease functioning

The meter will flag this as an “info code” in the m-bus telegram if you look.

From memory there needs to be a static pressure at the flow sensor outlet of AT LEAST 1 bar to avoid cavitation. The flow sensors are often fitted on the supply side of a system for this reason (pump pressure adds to the static system pressure in this scenario)

The Sharky 775s don’t give “crazy high” numbers when there are errors. They give NO numbers at all. The contents of the M-Bus telegram will change (“err-value” rather than “inst-value”) so your parser, if it is looking for the inst-value of energy, shouldn’t pick up any crazy numbers.

---

<div class="post-metadata">

**Author:** ![EvaporatingTime](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@EvaporatingTime](https://community.openenergymonitor.org/u/EvaporatingTime)\
**Post date:** [17 February 2023 11:30 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/5 "2023-02-17T11:30:09Z")

</div>

Thanks for the quick responses!

I’ll get some pictures and confirm measurements this evening regarding the location of the flow meter.

It’s installed on the primary 28mm flow from the ASHP. It’s installed in a vertical orientation, with the flow going in the upwards direction. I’d say there’s around 0.5m of straight run on either side of the meter, after which there are 90 degree solder bends. I’m confident it’s in the right place w.r.t. the 3-port valve (i.e. before the valve).

Looking at that Sharky thread, I’d only need 280mm straight run before the meter, and 140mm after the meter, which reasonably I’m confident I have.

Perhaps I just need more pressure though? The installer only filled to (and said to fill to) approx 1.25 bar, which I now realise is below the Kamstrup minimum of 1.5 bar. I’ve just checked the manual for the ASHP (Daikin Altherma 2 monoblock, EDLQ07CV3), which says to to fill to 2 bar. I’ll give this a go.

---

<div class="post-metadata">

**Author:** ![borpin](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/borpin/32/193_2.png) [@borpin](https://community.openenergymonitor.org/u/borpin)\
**Post date:** [17 February 2023 11:54 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/6 "2023-02-17T11:54:33Z")

</div>

> [@EvaporatingTime](#):
>
> As an experiment, I switched from a Pi4B to a Pi3A+ and an external USB hub, which dramatically improved the reliability.

USB can be a real bugger at times!

---

<div class="post-metadata">

**Author:** ![Zarch](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/zarch/32/7947_2.png) [@Zarch](https://community.openenergymonitor.org/u/Zarch)\
**Post date:** [17 February 2023 11:59 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/7 "2023-02-17T11:59:18Z")

</div>

> [@markocoheat](#):
>
> The Sharky 775s don’t give “crazy high” numbers when there are errors. They give NO numbers at all. The contents of the M-Bus telegram will change (“err-value” rather than “inst-value”) so your parser, if it is looking for the inst-value of energy, shouldn’t pick up any crazy numbers.

I need to double check the raw numbers coming out of my local heatpump hat when i get home.  
Perhaps the way emoncms handles the errors/figure coming out of the heat meter could be better?

---

<div class="post-metadata">

**Author:** ![marko](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/m/dbc845/32.png) [@marko](https://community.openenergymonitor.org/u/marko)\
**Post date:** [17 February 2023 12:24 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/8 "2023-02-17T12:24:01Z")

</div>

@EvaporatingTime that’s a nice location and whilst cavitation is possible it feels more likely for you to still have air in the system. Any high spots it can get trapped in withing the DHW circuit? (and once trapped/entrained by the high water veloity it just goes round and round and round) Auto air vents on these? Look at the physical meter when in this mode and see what info-codes are displayed?

@Zarch It’s a common issue with M-Bus parsing - many just look for “the Nth field” in a telegram or one labelled “energy” then call it good without checking if it’s an “inst-value” or a “err-value” etc.

---

<div class="post-metadata">

**Author:** ![EvaporatingTime](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@EvaporatingTime](https://community.openenergymonitor.org/u/EvaporatingTime)\
**Post date:** [18 February 2023 17:07 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/9 "2023-02-18T17:07:57Z")

</div>

I filled the system up to 2 bar yesterday evening, and that seems to have sorted it! Hopefully it will stay working now, so I’m guessing that cavitation was indeed the issue here.

 ![Screenshot_2023-02-18_16-48-29](https://community.openenergymonitor.org/uploads/default/original/3X/c/9/c92cc46765a39df05864039d28063b7db91e2bab.png)

I also took some pictures of the cylinder cupboard, marking the flow in red and return in blue. The primary flow and flow meter are a bit hidden behind the return pipe.

 ![heat-meter-plumbing](https://community.openenergymonitor.org/uploads/default/original/3X/1/0/106f3ec9421adf56d27047c3d4cc25092533c9ee.jpeg)

A close up of the flow meter and length of straight pipe before the inlet.

 ![PXL_20230218_103546193](https://community.openenergymonitor.org/uploads/default/original/3X/6/4/6454ff935984be60b8f1ec9b397b97fe872e115c.jpeg)

Thanks everyone for your help on this.

---

<div class="post-metadata">

**Author:** ![borpin](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/borpin/32/193_2.png) [@borpin](https://community.openenergymonitor.org/u/borpin)\
**Post date:** [18 February 2023 17:22 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/10 "2023-02-18T17:22:34Z")

</div>

> [@EvaporatingTime](#):
>
> I also took some pictures of the cylinder cupboard,

Now that is how it should be insulated!

---

<div class="post-metadata">

**Author:** ![borpin](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/borpin/32/193_2.png) [@borpin](https://community.openenergymonitor.org/u/borpin)\
**Post date:** [18 February 2023 18:25 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/11 "2023-02-18T18:25:06Z")

</div>

> [@EvaporatingTime](#):
>
> I filled the system up to 2 bar yesterday evening, and that seems to have sorted it!

@Zarch - could this be your problem / solution?

---

<div class="post-metadata">

**Author:** ![Zarch](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/zarch/32/7947_2.png) [@Zarch](https://community.openenergymonitor.org/u/Zarch)\
**Post date:** [20 February 2023 09:36 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/12 "2023-02-20T09:36:16Z")

</div>

Thanks Brian, i’ll look at what my pressure is.

---

<div class="post-metadata">

**Author:** ![EvaporatingTime](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@EvaporatingTime](https://community.openenergymonitor.org/u/EvaporatingTime)\
**Post date:** [22 February 2023 09:26 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/13 "2023-02-22T09:26:47Z")

</div>

Seems I spoke too soon… Whilst the pressure increase did make an improvement, it’s since dropped out a couple more times over the past few days.

I’ll have to investigate further when I have time. I still like the cavitation hypothesis because I’m seeing good flow readings at the start of the DHW cycle, then some time into the cycle it’s dropping out completely, and I’ve read that cavitation increases as the temperature of the liquid increases.

 ![Screenshot_20230222_091408](https://community.openenergymonitor.org/uploads/default/original/3X/0/e/0ea5e3ef6756c09ed15cc46e763ee4473142d90f.png)

I’m also reasoning that this extends to any tiny air bubbles in the flow, potentially causing them to expand and cause issues (I’m no expert on this). In the left graph above, there’s a bit of a “wobble” in the flow reading right at the start - I’m guessing this is likely air?

---

<div class="post-metadata">

**Author:** ![marko](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/m/dbc845/32.png) [@marko](https://community.openenergymonitor.org/u/marko)\
**Post date:** [22 February 2023 11:57 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/14 "2023-02-22T11:57:25Z")

</div>

I’d say air.

Air and dirt get entrained in the flow at certain pipe velocities and will move around the system.

They settle upwards when flowrate drops or stops. They can persist for an age I’d you’ve no way of flushing them out into radiators or purging from the DHW loop.

Cavitation is indeed a bigger issue at higher temperatures.

---

<div class="post-metadata">

**Author:** ![EvaporatingTime](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@EvaporatingTime](https://community.openenergymonitor.org/u/EvaporatingTime)\
**Post date:** [22 February 2023 12:16 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/15 "2023-02-22T12:16:05Z")

</div>

I’ll try running the automatic de-aeration cycle for a few more hours when I get a chance.

There are 2 high points in the system: top of the DHW cylinder coil (in pictures previously) and the top port of the volumiser in the loft. Both have automatic air vents.

I have a feeling that the arrangement of the filling loop could be causing issues though

 ![PXL_20230218_103503581](https://community.openenergymonitor.org/uploads/default/original/3X/8/0/8078088c13dc9326a4f1b2a733a6e7bc13abbce4.jpeg)

Any air trapped there will get flushed back into the system if I need to top up the pressure. Seems overkill to add another automatic vent, or re-plumb it, so I guess I’ll crack the flexi joints loose and manually bleed them when filling is required.

---

<div class="post-metadata">

**Author:** ![marko](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/m/dbc845/32.png) [@marko](https://community.openenergymonitor.org/u/marko)\
**Post date:** [22 February 2023 14:06 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/16 "2023-02-22T14:06:52Z")

</div>

AAV is well positioned and ought to eventually purge air in that DHW loop even if entrained. Assuming there aren’t high points elsewhere.

Flipping the fill loop to point down would perhaps have been nicer such that it fills “upwards”

---

<div class="post-metadata">

**Author:** ![Peter\_Randall](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/p/ecc23a/32.png) [@Peter\_Randall](https://community.openenergymonitor.org/u/Peter_Randall)\
**Post date:** [24 March 2023 16:00 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/17 "2023-03-24T16:00:54Z")

</div>

Any luck with the Packom Pi Hat? Am toiling with getting it set up.  
New to all of this.

---

<div class="post-metadata">

**Author:** ![EvaporatingTime](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@EvaporatingTime](https://community.openenergymonitor.org/u/EvaporatingTime)\
**Post date:** [24 March 2023 17:00 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/18 "2023-03-24T17:00:03Z")

</div>

Just seen your other thread. I’ll head over there and reply!

---

<div class="post-metadata">

**Author:** ![jacko](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/j/4af34b/32.png) [@jacko](https://community.openenergymonitor.org/u/jacko)\
**Post date:** [19 January 2024 11:24 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/19 "2024-01-19T11:24:38Z")

</div>

I have a new ASHP installation together with level 3 emonHP solution using the Kamstrup Multical 403 heat meter. This works well except when the ASHP switches to Domestic Hot Water (DHW) mode . After a few mins the flow readings go haywire - see picture

 ![image](https://community.openenergymonitor.org/uploads/default/original/3X/7/6/763817e87a367d65f1677a82c698056bd0222b25.png)

I am wondering whether this turbulent flow is the same as described in this thread?  
I suspect the heat meter has been installed too close to the tap (it’s about 10cm away):

 ![image](https://community.openenergymonitor.org/uploads/default/original/3X/e/5/e50ba64bea1e14783263a09ef206e88f9a31a95e.jpeg)

Should I ask the installer to move the heat meter?

Any thoughts/advice would be welcomed.

---

<div class="post-metadata">

**Author:** ![ajdunlop](https://community.openenergymonitor.org/letter_avatar_proxy/v4/letter/a/6bbea6/32.png) [@ajdunlop](https://community.openenergymonitor.org/u/ajdunlop)\
**Post date:** [19 January 2024 13:25 UTC](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896/20 "2024-01-19T13:25:43Z")

</div>

Here are a couple of other threads that discuss similar issues:  
[Kamstrup Multical 403 Erratic flow readings - Hardware / Heatpump - OpenEnergyMonitor Community](https://community.openenergymonitor.org/t/kamstrup-multical-403-erratic-flow-readings/24206/95)  
[New emonHP install with strange readings - Hardware / Heatpump - OpenEnergyMonitor Community](https://community.openenergymonitor.org/t/new-emonhp-install-with-strange-readings/23945/19)

In my case it eventually resolved itself, especially after space heating started to run more often as we went into Autumn so it was probably dissolved air that was being released at higher temperatures when doing DHW runs. Hasn’t been a problem since.

[Next page](https://community.openenergymonitor.org/t/kamstrup-multical-403-stops-working-during-hot-water-cycle-interference/22896.md?page=2)
