Drayton Wiser Home Assistant Integration

Is there an newer version of the “install guide”.
This one does not work on the newer Hub/Gateway

Sorry for the late reply, I thought I’d get notifications for replies…

I have control of when I’m going to bed or when I’m not home so all that is fine, my question is because the way Wiser works isn’t the same if you boost or if you run it in ECO mode.


Here you can see at the left when it’s been in manual mode (same as if you boost, and then in the right is when it’s in ECO mode.

I guess I’ll just have to manually set the temp regardless of the schedule, but feels weird to me to have a schedule setup and then just ignore it?

The schedule card should also be a javascript module. Can you change it and see if that works. Not sure why it is showing as stylesheet.

Flemming, can you explain more about what does not work exactly? Thx

So (and it maybe just me), im not really sure what you are trying to do. In your original post, you say you want to start and stop the schedules based on your alarm etc.

So, if the system is not following a schedule, what do you want it to do?

A few explanaitions may help.

ECO mode works whether in auto mode (following schedule) or in heat mode (aka manual and not following schedules) based on the target temp currently set by either mode. The auto/manual mode is not relevant to the use of ECO mode.

Manual/heat mode is the same as turning off follow schedule in the Wiser app. You can then set whatever target temp you want and it will maintain to that.

Boost will increase the target temp for x period of time and then revert the the scheduled or manually set target temp.

Override (only functions in auto) is when you set a temp different from the scheduled temp. It will then maintain this temp until the next scheduled change.

So, if you want to maintain a specific temp when you are in bed and then go back to the schedule when your alarm goes off, you can either set manual mode with a specific temp to maintain when you go to bed and revert to auto mode when your alarm goes off or use overrides (assuming you have no scheduled changes during the time you sleep).

Hope that helps but if not, please answer the question of what you want the heating to do when you are asleep.

1 Like

How can I change it? Is that something within the file ‘wiser-schedule-card.js’ or something I can configure within Home Assistant?

Click on it in resources and you can change it on the edit screen.

That works! I can now see and add the card. Many thanks.

I got the “newer” Wiser Gateway and did the steps in that guide I linked too…
Connect your phone to the gateway via gateways Wifi and go into to the page http://192.168.8.1 (or in my case 192.168.220.1) /secret.
There is no “webpage” on the gateway - not on any of the IP’s or even if I connect it to my LAN and that way.
So I’m not able to get the secret key for for wiser integration in HA

Oh, thanks for that! I didn’t know that in manual mode the ECO features would still apply! I was just assuming that’d be only in schedule mode.

Now, for the question of what to do while I’m asleep… The idea is to set a minimum temp of, let’s say, 16C while we’re in bed. If I understood correctly how Wiser works (which I might not looking at the previous stuff), if it’s in schedule and with comfort mode on, and I set it to have 21C at 9am, Wiser will figure out depending on the outside temp and their algorithm when to turn on the heat. If I have it in manual mode, the most I could do is bump the temp when the alarm goes off, but I was hoping I could somehow use the Wiser features about this.

Does it make more sense now?

So, couple of things to think about. I am assuming that you go to bed and get up at different times which is why you are trying to do this.

  1. In terms of going to bed. When HA detects you are in bed, set an override in auto mode to 16C. Then also have your schedule set to 16C at a time in the early hours that you are unlikely to be up, ie 3am. This way, it resets your override to be back following the schedule ready for the alarm part.

  2. In order to do the alarm part, Wiser/HA will need to know what time your alarm is set for and therefore what time you want it to be 21C. So, if your alarm time is variable, you will need to provide this to HA. Then you can either use the service to set a schedule from data, passing in your alarm time (you could trigger this when the alarm time in HA updates), or set an override temp x time before your alarm so that it is the right temp when you get up. Wiser (in comfort mode) learns how long it takes to heat your room and therefore starts heating that time before. Its not overly complicated to work out yourself and just apply this.

What hub do you have (model)? Not all Wiser hubs can be used with this integration as, whilst they are all Wiser, they are not the same. Usually, the fact that you cannot get the key in the method described in the installation determines it is not a compatible device.

Ah, I didn’t know that. Which versions is it compatible with? I’m in the UK

The different hubs I am talking about are country specific. Ie, the UK hub v1, French hub v1 & v2 and a few other Continental Europe country ones are compatible. However, some countries versions are branded Wiser but are actually other aquired brands by SE (such as Merton) and don’t work.

I am not sure what country Flemming is from but from a google possibly Slovakia. In which case, I have no idea but the basic premise of getting the key working/not working is the determining factor.

1 Like

It is CCT501901 and SE hub from Denmark/Sweden



. Wiser support says it is the newest version they have here. Later to day I’m trieng to get one of the older models

Ok, I didn’t see there is a service to modify schedules, thanks again!

I’m still testing Wiser as I got it installed in summer and it’s just now when the heating is starting to get on. I’ll keep checking how good it is predicting the heat up time, now it’s not very accurate but not terribly wrong either.

Hi all, I seem to have a weird issue where Wiser HA integration seems to keep adding schedules to the list once I delete them. They seem to stay deleted for a day or so but reappear eventually and start up my heating when not needed. Is there any way to stop that from happening and only use timed automations for controlling heating?

If i dont have openTherm and just a standard gas boiler does Heating Demand % graphs mean anything or just what could have happened if I had OpenTherm module?

HA Core log is showing repeated Wiser errors since I applied the last update:

Logger: custom_components.wiser.coordinator
Source: custom_components/wiser/coordinator.py:198
integration: Drayton Wiser Integration for Home Assistant (documentation, issues)
First occurred: 28 October 2024 at 18:09:52 (168 occurrences)
Last logged: 12:32:47

  • Unknown error fetching wiser (wiser-WiserHeat036D84) data. Response payload is not completed: <TransferEncodingError: 400, message=‘Not enough data for satisfy transfer length header.’>. Please report this error to the integration owner
  • Unknown error fetching wiser (wiser-WiserHeat036D84) data. [Errno 104] Connection reset by peer. Please report this error to the integration owner
  • Unknown error fetching wiser (wiser-WiserHeat036D84) data. Response payload is not completed: <TransferEncodingError: 400, message=‘Not enough data for satisfy transfer length header.’>. ConnectionResetError(104, ‘Connection reset by peer’). Please report this error to the integration owner
  • Unknown error fetching wiser (wiser-WiserHeat036D84) data. Server disconnected. Please report this error to the integration owner

Demand is just what the thermostat is requesting and can be sent to the boiler, but your boiler can only turn on the flame, if you had OpenTherm this is what the boiler uses with other things to help calculate and set the Boiler Relative Modulation Level to control the flame level.