KartoffelToby / better_thermostat

This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creating automations to make it smart. It combines a room-temperature sensor, window/door sensors, weather forecasts, or an ambient temperature probe to decide when it should call for heat and automatically calibrate your TRVs to fix the imprecise measurements taken in the radiator's vicinity.
https://better-thermostat.org
GNU Affero General Public License v3.0
790 stars 122 forks source link

Maximum Thermostat Setpoint #1131

Open byronward85 opened 11 months ago

byronward85 commented 11 months ago

What is the feature?

Can we get a maximum thermostat setpoint on the card?

Description

Thanks for a great integration. I use it on all our radiators. The AI mode is brilliant. My only issue is that we have some guest rooms with NS panels which guests turn lights on/off etc and set the climate. People are turning the thermostats up to 35C and forgetting about it which is quite annoying. It would be great if we could have a maximum thermostat setpoint.

Additional Information

I'm concious that the code can be altered in core/components/climate however I havent tried this as it might limit the way the AI feature works. Plus, I'd rather be able to limit temperatures in different areas such as the main house to 25C, corridors to 19C and guest areas to 22C etc..

folfy commented 10 months ago

Yeah, I feel the same way, I'll try to look into this actually. FYI, I could change the max. setpoint on my actual thermostats (HmIP), and that propagates to the range of BT as well, but that obviously doesn't work for everyone.

byronward85 commented 10 months ago

Hi, I thought about changing the max set point on the TRV but wouldn’t that stop the AI function working properly? ThanksByronSent from my iPhoneOn 28 Nov 2023, at 20:39, ZleekWolf @.***> wrote: Yeah, I feel the same way, I'll try to look into this actually. FYI, I could change the max. setpoint on my actual thermostats (HmIP), and that propagates to the range of BT as well, but that obviously doesn't work for everyone.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

wtom commented 10 months ago

You could change the code, problem is that it would change it to one value for every BT entity.

I would just create an automation. Trigger the BT temperature change. If that's higher than X then set it to X. A blueprint would be even better with 2 variables. One the BT entity and the other the max temperature.

folfy commented 10 months ago

@byronward85 Yes and no, like if you got offset based TRVs, it sure won't be an issue, and if you run in target temperature control, then it depends on how far you wanna limit the range. Like I just got it set to 25C max, which gives some headroom for offsets, but also limits my control range somewhat more user-friendly. If you wanna make sure it's e.g. 22C max, then I'd advice something like @wtom's solution as an intermediate workaround - Just reset the BT target temperature to 22C via an automation, as soon as it's reached, or after a certain time.

byronward85 commented 10 months ago

I’ve had a play and it doesn’t look like my TRV’s like ‘offset based’ calibration. Good idea for the automation to reset the setpoint if it goes above a certain value. I’ll use that for now and keep an eye out if BT gets a new ‘high/low setpoint’ feature

Thanks

From: ZleekWolf @.> Sent: Wednesday, November 29, 2023 9:55 AM To: KartoffelToby/better_thermostat @.> Cc: byronward85 @.>; Mention @.> Subject: Re: [KartoffelToby/better_thermostat] Maximum Thermostat Setpoint (Issue #1131)

@byronward85 https://github.com/byronward85 Yes and no, like if you got offset based TRVs, it sure won't be an issue, and if you run in target temperature control, then it depends on how far you wanna limit the range. Like I just got it set to 25C max, which gives some headroom for offsets, but also limits my control range somewhat more user-friendly. If you wanna make sure it's e.g. 22C max, then I'd advice something like @wtom https://github.com/wtom 's solution as an intermediate workaround - Just reset the BT target temperature to 22C via an automation, as soon as it's reached, or after a certain time.

— Reply to this email directly, view it on GitHub https://github.com/KartoffelToby/better_thermostat/issues/1131#issuecomment-1831567874 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BBYGH4HGH43VD2ZFC6FM67DYG4A5ZAVCNFSM6AAAAAA7GWGGK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZRGU3DOOBXGQ . You are receiving this because you were mentioned.Message ID: @.***>