Load scaling (more) broken in 02.01.01.01 ?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • DBMandrake
    Automated Home Legend

    • Sep 2014
    • 2380

    Load scaling (more) broken in 02.01.01.01 ?

    Hi All,

    I see one other post about load scaling last month but will start a new thread here to hopefully draw more attention to the problem I saw overnight.

    I've run with load scaling set to "partial" for years and while it can occasionally scale a zone too much I've found the benefits generally outweigh this occasional glitch.

    It's not really documented exactly how load scaling works but the basic idea seems to be to observe how much heat demand a room really needs over time and then apply an invisible scaling factor to the heat demand for the zone before combining it with heat demands from other zones.

    For example if it has decided that a load scaling factor of 4 is appropriate for my bathroom, the radiator calling for 100% heat would be scaled down to 25%.

    In addition to this, load scaling performs a kind of "ramping" when there is a sudden large change in heat demand - for example a zone being scheduled from off to on. Without load scaling this causes the boiler demand to instantly go to 100% and can result in temperature overshoots in all over zones that are heating.

    Load scaling largely avoids this by not going directly to 100%, but scaling down the heat demand request and then gradually creeping it up over around 30 minutes, which gives other zones time to react and avoid large overshoots - this is the feature of load scaling I like and why I use it.

    However the heuristics which calculate the load scaling factor for a zone have always been a bit flakey IMHO and can go way too far. I've seen scaling factors of 10 or more applied at certain times and IMHO it should really be clipped at a factor of around 4 or so. (Or even make this adjustable ?)

    Last night there was a very anomalous response from the system to the two bedroom radiators which had to cope with a large plummet in outside temperatures with a set point of 16C...

    Main Bedroom.png

    From the image it can hopefully be seen (this forum scales down image quality unfortunately) that the set point was 16C all night, however the temperature of the room plummeted below 16C from around 1am and got all the way down to 12C by a little after 4am before any heating was observed.

    Note however the HR92 started calling for heat around 1am as expected and ramped up that request progressively to 100% before 2am, so the HR92 was doing everything right, as observed by my independent monitoring system.

    Similarly our Son's room did the same thing:

    Joshua.png

    It also went well below the set point and started calling for heat and was calling for 100% before 2am but as before no heating until around 4am...

    Here is the boiler heat demands coming out of the controller:

    Boiler Relay.png

    To note - I have a three relay system (boiler relay, CH relay and HW relay) and it can clearly be seen that the CH relay demand started at around 1am and worked its way up to 100% by 2am - as would be expected from the heat demands from the zone.

    However the boiler relay itself only rose to a maximum of 4% (implying a load scaling factor of 25 which is rediculous) until it suddenly went to 100% at 4am, as a result of the "optimal start" for the living room causing the living room to call for 100% heat.

    In past observations I've found load scaling only scales the boiler relay it does not scale the CH relay - so the difference between the two is the load scaling.

    It's been said before by a Resideo employee on this forum that if load scaling causes a room to fail to heat there is a timeout where it will eventually increase the heat demand - I've seen this in action before (on previous firmware versions) where usually after half an hour to an hour it will suddenly bump up the heat demand.

    However in this firmware version this does not appear to have happened, and the jump to 100% at 4am is the result of another zone coming on.

    From this it appears to me that load scaling is fairly well broken in this firmware release and I'm reluctantly going to turn it off.

    Great idea, buggy implementation. Two problems that I can see:

    1) As with previous firmware versions the scaling factor (derived heuristically somehow) can get ridiculously high - 25x here. There should be a sensible cap on the scaling figure of say 4x, and the method that is used to calculate the scaling factor needs some work as well. Any heat demand of less than 10% (with a relay) will not even fire the boiler at all due to the minimum on time threshold, so a scaling factor of 10 or more basically means a zone cannot call for heat, which is clearly broken.

    2) The previous "failsafe" where it would after a period of time start increasing the heat demand beyond the scaled value seems to be gone. Not only did this cause cold rooms in this situation it could even be dangerous in frost protection situations if a zone that needs frost protection gets a ridiculously large scaling factor and is unable to cause the boiler to fire.
  • DBMandrake
    Automated Home Legend

    • Sep 2014
    • 2380

    #2
    Just looked further back in my graphs and it appears the load scaling for the bedrooms has been broken for a long time - as these same night time dips in temperature well below the set point with heat demands being effectively ignored has been happening for the weeks I can look back in my data...last night was just more obvious due to the sudden plummet in outside temperatures well into the negatives.

    A guess as to why the load scaling heuristics have got screwed up in the bedrooms - during the day the bedroom doors are usually open and heat from downstairs goes up into the bedrooms and helps heat the rooms. (usually over their day time set points so the radiators go off completely)

    I wonder if the load scaling heuristics learn from this that these rooms heat "too easily" (when in reality it is heat coming up the stairs from other zones) and apply high scaling factors because for a lot of the day they are getting heat from other zones, but then at night the doors are closed (and windows opened) and suddenly they need to stand on their own. (But can't because the load scaling is totally out of whack)

    Will be interesting to see what the rooms feel like now they can actually call for heat at night! (And yes, these are poorly insulated loft bedrooms that can get very cold on a winter night without some heating, hence the 16C set point at night)

    Comment

    • Lying Dutch
      Automated Home Lurker

      • Jan 2025
      • 2

      #3
      I think I am experiencing the same issue as you. With the new firmware, various zones in my system do not heat up properly anymore with adaptive start. While the zone itself is requesting heat at 100%, the boiler demand is very low, say at around 10%. With only 10%, the zone will never warm up following a schedule, and it just doesn't "adaptive learn." It starts nicely with adaptive start, but the boiler demand is too low.

      I've noticed that if another correctly working zone is asking for heat, the boiler will operate at a higher percentage, and the malfunctioning zone also gets warm. However, once the other zone stops requesting heat, the temperature in the problematic zone starts dropping again.

      I also found out that if I manually override the schedule, for example, by changing the "until" time or even lowering the requested temperature by 0.5 degrees, the boiler demand increases to warm up the zone. If I cancel this intervention, the heat demand of the boiler drops down to a too-low value again.

      I have informed Resideo about this issue with videos showing everything. They stated that they do not have a solution other than forcing a downgrade to the older software, which requires a factory reset before they can downgrade.

      Has anyone found a better workaround or had similar experiences? Any insights would be appreciated.

      Comment

      • WiteWulf
        Automated Home Jr Member

        • Mar 2016
        • 42

        #4
        I've had Evohome in this house for about 9 years now with very few problems (hence my very rarely posting here ). There's a single Evotouch controller (acting as the sensor for one zone), 11x HR92s in 9x zones and 1x BDR91 relay box connected to a Worcester Bosch combi boiler with no opentherm.

        In late February I noticed the controller had had a firmware update as the colour scheme had changed slightly. The Evotouch shows it's on the latest firmware, 02.01.01.01.

        Around the same time I noticed the house not warming in the mornings. I have HomeAssistant integrated with Evohome, so can see the set points in the relevant zones, and no matching increase in temperature.

        Checking the Evotouch System Summary I could see all relevant zones with 100% open valves (they were cold!), but very low demand values for the Wireless Relay Box (typically less than 10%).

        Pressing the manual button on the BDR91 fired the boiler up straight away, and an RF Comms Check showed "Excellent" signal strength for the BDR91.

        I've seen a few threads on the forum now with people experiencing similar issues, so I've now disabled Advanced Load Scaling (despite it having worked just since installation), we'll see how it goes tomorrow. I wonder if this also has some to do with the warmer weather recently? I've also always used Optimum Start, which typically works very well. FWIW, after experimenting with the Smart Weather features last year I turned them off as the rooms were always too hot or too cold.

        Comment

        • WiteWulf
          Automated Home Jr Member

          • Mar 2016
          • 42

          #5
          Well, we had a very warm house this morning! Turning off Load Scaling seems to have done the trick, but it's overshooting quite a bit now. I guess that'll settle down over a few days as it relearns.

          Comment

          • Andy the Minion
            Automated Home Sr Member

            • Nov 2017
            • 88

            #6
            Hello DBMandrake Sorry I'm late to the party here. This is interesting... as you probably know I am one of the geeks that created this functionality and we thought we had built in enough what-if's but I not so proud to say it is bug free or perfect
            image.png

            What I would say is that I have noticed a couple of things that might suggest there is more going on.
            I see two small demands (look to be 4%ish) at 7 and 9am. These look to be proportionate to the heat loss in the room, the temperatures responds and control is good. This suggests that the 4% demand is about right for the heat loss from the room (if it gets to the room). If that is true I would be inclined to trust the control loops that got it to 4% and consider other possibilities.
            I have often been fooled into thinking the correct demand is in place at the boiler because Evo has sent out a %demand and received by another antenna, however this doesn't mean the message was actually received by the boiler transceiver. It may have just managed to miss it because it was sending at the time... poor signal strength, interference, a message clash. We always send repeats but Rf propagation is a black art and stuff happens. The length of time the system didn't respond is very long and it will have needed to miss a lot of repeats, but while I don't have any proof of this I suspect Rf or mechanics is involved here and the boiler for some reason didn't fire until 4am.

            A more general points for interest only. The partial load scaling is intended for well insulated properties, those where outside temperature has a diminished effect on zone demand. Your zone is falling at 1C/hour, this is not what a well insulated room would do. My averagely insulated bedroom with the window cracked open at night falls at 0.15C/hr. I would say full load scaling is more appropriate for this room if you decide to trust load scaling again.
            The other thing that load scaling does is it attempts to correct for the fact that a HR92 100% is related to a particular radiators output which might be 1kW whereas the boiler is often 30kW at its 100%. Boilers often cannot go below 7kW at minimum heat output, whereas a 1kW radiator at our 10% minimum modulation is only 100watts. Therefore some of the 4% being seen is the conversion between the apples a pears of heat outputs. The rest of load scaling and fuzzy control is compensating for the natural oversizing of radiators at anything other than design load at design outside temperature. These are all big effects, 30kW down to 100Watts is a big scaling factor.
            Regards,
            AtM
            Attached Files
            Resideo employee. Comments are personal, and likely to get a hard stare from Rameses

            Comment

            • ianfretwell
              Automated Home Lurker

              • Mar 2025
              • 2

              #7
              Long time lurker here but joined just for this...as I was just about to raise a support call when I saw this thread.

              We've also noticed that we've started having issues where zones are calling for 100% heat but the relay box just ignores it.
              In our case the weird thing is that in a morning it's fine. It's onlky in the evening when the heating has been off for the majority of the day that it then gets ignored.

              And it coincides with the latest firmware too...so whilst it might be nice to assume something else is going on the firmware seems the more likely to me too. Had the issue going on right now - two zones up at 100%, relay at 1%. Turned off load-scaling and it immediately jumped to 100%. And at the end of the day what I'd like to be is warm when I set the system to be warm.

              Cheers,
              Ian

              Comment

              • ianfretwell
                Automated Home Lurker

                • Mar 2025
                • 2

                #8
                ...Just in case this really is new - and I'm not behind the times...


                Just observed my evohome reboot itself. I've checked the firmware version to find it's now on 02.01.02.01 so newer than the original post states (and also newer than Resideo themselves still show on their help pages).

                Can't see any obvious differences though.

                Anybody esle seen this ?

                Comment

                • JohneT
                  Automated Home Lurker

                  • Jun 2022
                  • 1

                  #9
                  Have just installed a new system and checked the firmware version which is 02.01.02.01. Any new changes are not obvious to me.

                  Comment

                  • Jack007
                    Automated Home Jr Member

                    • Nov 2018
                    • 36

                    #10
                    According to my local Resideo support site:
                    02.01.02.01 (latest firmware with Smart Weather functions and Heat Pump Control)

                    Comment

                    • CT1
                      Automated Home Guru

                      • Apr 2016
                      • 220

                      #11
                      Sorry this is probably a dumb question.

                      Where do you set load scaling ON and OFF?

                      I have never used this feature but decided to investigate but cannot find it. I have looked into the installer menu sub menus but cannot see it. I have found references to it in the forum but not an idiot's guide to where it is.

                      Comment

                      • Somebody
                        Automated Home Guru

                        • Feb 2019
                        • 116

                        #12
                        I couldn't see Load Scaling in my set up either and upon enquiring with Resideo I received this response:

                        As I can see on the attached picture you don't have any boiler control in your system.

                        In this case the feature is not appearing in your evohome. This feature is not applied to modulation systems or boilers run from a wired Sundial system and it does not operate in stored hot water demands.

                        The load scaling feature is working only for a boiler control.


                        So I take it to mean that it only shows up in a Combi boiler as mine is not?

                        Comment

                        • CT1
                          Automated Home Guru

                          • Apr 2016
                          • 220

                          #13
                          Originally posted by Somebody View Post
                          I couldn't see Load Scaling in my set up either and upon enquiring with Resideo I received this response:

                          As I can see on the attached picture you don't have any boiler control in your system.

                          In this case the feature is not appearing in your evohome. This feature is not applied to modulation systems or boilers run from a wired Sundial system and it does not operate in stored hot water demands.

                          The load scaling feature is working only for a boiler control.


                          So I take it to mean that it only shows up in a Combi boiler as mine is not?
                          Thanks, that explains it.

                          Comment

                          Working...
                          X