Drayton Wiser Home Assistant Integration

I’m not aggregating the demand. The top graph is the demand from each room and the bottom graph is the hub heating demand attribute.

Idea being is that on the bottom graph I can see when the hub demands the boiler to fire and how much gas is it using. Have a condensing boiler so on/off is no measure of the work it is doing/cost.

The top graph can then show me which rooms are causing this demand and if one is a bigger culprit than others - which this has definitely highlighted. There is def something about the kitchen taking a long time to heat up in the morning compared to other rooms (need to investigate more) and my home office being the room that demands most during the day ( need to investigate that)

Tbh this has given me much more insight than I thought it would when building it. We’ll see if the issues it has highlighted can be actioned to reduce gas use.

1 Like

I have Wiser Insights+ and am currently using a rest sensor to get data on my energy usage via the geotogether API. @jamiebennett is this what you are referring to, or is there another integration out there?

1 Like

I have created a card to control rooms, I dont want to use the default climate control as I want to customise / simplify it.

I am calling the climate.preset.set but when I click on any button, they all change state even though each one is calling a different preset.

Any idea on how to solve this ?

  - type: horizontal-stack
    cards:
      - show_name: true
        show_icon: true
        type: button
        entity: climate.kitchen
        tap_action:
          action: call-service
          service: climate.set_preset_mode
          data:
            preset_mode: Boost 1h
          target:
            entity_id: climate.kitchen
        hold_action:
          action: none
        icon: mdi:thermometer-plus
        name: Boost 1H
        show_state: false
        icon_height: 35px
      - show_name: true
        show_icon: true
        type: button
        entity: climate.kitchen
        tap_action:
          action: call-service
          service: climate.set_preset_mode
          data:
            preset_mode: Boost 2h
          target:
            entity_id: climate.kitchen
        hold_action:
          action: none
        icon: mdi:thermometer-plus
        name: Boost +2
        show_state: false
        icon_height: 35px
      - show_name: true
        show_icon: true
        type: button
        entity: climate.kitchen
        tap_action:
          action: call-service
          service: climate.set_preset_mode
          data:
            preset_mode: Cancel Overrides
          target:
            entity_id: climate.kitchen
        hold_action:
          action: none
        icon: mdi:thermometer-off
        name: Cancel
        show_state: false
        icon_height: 35px
      - show_name: true
        show_icon: true
        type: button
        entity: climate.kitchen
        tap_action:
          action: call-service
          service: climate.set_preset_mode
          data:
            preset_mode: Advance Schedule
          target:
            entity_id: climate.kitchen
        hold_action:
          action: none
        icon: mdi:calendar-arrow-right
        name: Advance
        show_state: false
        icon_height: 35px

Excluding the hot water circuit, and based on some wild guesses I estimated:

15L in the 22mm pipework of the heating circuit
84L in the rads (8 rads giving 12 panels @ 7L per panel)
total 100L
There is the 15mm pipework connecting each rad to the heating circuit but this isn’t moving either when a rad TRV is off.

This suggests of the entire heating circuit less than 15% is in the 22mm pipework.

When the hot water circuit comes on, and with only a couple of rads already on, the pump power (in continuous pressure mode) goes up by a substantial proportion.
This suggests to me the comparatively small length of pipe added by the HW circuit actually represents a significant proportion of the total pipework being pumped at this time.

Look forward to seeing Mark’s findings as I can’t monitor my gas consumption other than old school weekly meter readings :frowning:

Have you looked at the Simple Thermostat frontend plugin on HACS? It is very similar to what you are trying to build, with quite a few customisation options.

Here is what I managed to make based on your layout:

Here is the code:

type: custom:simple-thermostat
entity: climate.wiser_kitchen
header:
  name: Kitchen
layout:
  step: row
  mode:
    headings: false
control:
  preset:
    Boost 30m: false
    Boost 1h:
      icon: mdi:thermometer-plus
    Boost 2h:
      icon: mdi:thermometer-plus
    Boost 3h: false
    Advance Schedule:
      name: Advance
      icon: mdi:calendar-arrow-right
    Cancel Overrides:
      icon: mdi:thermometer-off
      name: Cancel
2 Likes

@msp1974 do you have any insight as to what may be causing this issue?

One probably really silly question is the heating demand how much the valve is open?

@dunxd - thanks ever so much for helping and for the time you put into that.

Yes, I have tried the simple climate card but I was not able to achieve the same result that you did, and did not understand how to configure the presets, now I see how you have done it I understand.

I might still use your suggestion, but I am designing this for AIRBNB guests in my house, and I cannot assume that they are IT savvy and my goal is to make dashboards that are clear and unambiguous & intuitive so that you don’t need to have experience with using them to quickly use them.

This is what I have now but I’m still not particularly happy and cant really decide how much or how little to allow guests to control :slight_smile:

2 Likes

Agree, … who knows if its better or worse. I have a mate of mine who claims they had a “professional” survey who said it was better to heat all rooms at all times due to temp differences between internal walls. Quel surprise they were installing a HeatPump so this make sense and feeds into this…

The one “extra” heating I have noticed is we had the heating in our bedrooms set to 18-19c at night (the wife likes it warm, especially when nursing the baby), That meant the boiler was definitively burning when everyone was fast asleep in their duvets…

We’ve now turned it down to 16c and I havent noticed a difference. In the past the heating would be “off” and frankly I think we could turn it to 12c as we should be tucked up in our duvets… but its a slow process with my wife :slight_smile: :slight_smile:

1 Like

I like this, will add to recipes

It will be interesting to see if tweaking schedules, to minimise instances of isolated heating demand, helps with consumption. How much does gas consumption per radiator increase with fewer rads calling for heat simultaneously?!

I smell a scientific experiment coming :slight_smile:

My boiler runs OpenTherm and here is a screen capture of my heating attributes. Also a couple of graphs from one day of heating showing heating demand percentage and flow temperature.
Heating goes on at 07:30 and off at 22:00 with temperature changes throughout the day.
Hope it’s of use.


1 Like

From what I’ve noted over the three years I have had the wiser system the boiler turns on/off more as individual rooms are calling for heat instead of just one thermostat, this is particularly apparent when in away mode. It would be nice is you could override TRV’s in away mode so they leave the valve open without calling for heat and let a single thermostat maintain a moderate temperature?

However I have noticed a considerable drop in gas usage setting separate schedules for each room as and when I plan to use them.

My house has 18 radiators and 8 of them haven’t wiser TRV’s fitted, 4 others are bathroom/toilets so have been left with standard TRV’s as have the hall and landings and the other 3 for rooms I don’t really use.

I have noticed using Wiser rooms take longer to heat as the boiler switches on/off more.

So in practice I am using less gas when at home but more when I’m away compared to my old single smart thermostat

Maybe instead of using the away mode, you do it manually ?

e.g. Never use the away mode, but using HA when away set all the trvs to manual (not auto), temp@ 10c for most and perhaps a couple of rooms lower/higher?

The idea of the away mode is the heating is effectively off, except to keep it from freezing and the house loosing too much heat from the fabric.

What I actually do now is run an automation that detects if away mode has been activated for 10 minutes and if true runs a script to load multiple schedules I’ve created for each room.

As I work shifts I created several scripts so by pressing one button it can change all room schedules to the one for that particular shift pattern I am working

2 Likes

Awesome, yeah the custom schedule functionality IMHO is one of the many killer features of this integration over the app. I use custom schedules for our spare room, when my dad visits its one schedule, when mum its another , otherwise 13C.

Proper smart heating

This might be a dumb question, but does wiser use PID and does it learn how different rooms react to heating based on historical info ?

So if I had 2 rooms that were at the same temperature, and I set them both to a new target temperature, and one room is bigger than the other, or north facing, and historically it took more energy to heat up, would wiser adjust the heat rate so that both rooms met the target temp at roughly the same time ?

If you have say 6 rooms / zones in a house, it would be preferable for them to all warm at the same rate.

Comfort mode is supposed to learn how your house warms up, so I think the answer is yes to the latter but not sure how it does it… @jamiebennett can provide more info (or is it magic? )

Wiser builds up a thermal model of your home, room by room if you have the devices, and uses this in the Eco Mode and Comfort Mode algorithms. So, although it magically reduces your energy use in Eco Mode and gets temperatures just right when you want them in Comfort Mode, there is a lot of data science behind the toggle button in the app.

1 Like