Yes, but in my case the target temperature ist not being raised and that is something AHC should do. I also tried aggressive mode but still nothing moves.
I think Iâd limited the generic calibration to avoid those extremes. Atm I refactor the whole automation. I will implement something to make this a little bit more adjustable so you can go higher / lower with the calibration.
Did your thermostats provides entities for calibration? If not you can go with generic calibration but this only works in combination with schedules, presence detection ect.
I will have a look into this. The scene is deleted if there is a change in presence or schedule so it needs a new target temperature after closing the window. If there is no scene anymore the fallback values evaluated out of the base logic should be taken or did you get some kind of error?
Thanks for reporting. I will put this on my list.
Could you share you ahc configuration in yaml? Did you also check if there is a custom quirk for your thermostat. Just check the type in your device overview and search for it in this repo.
It is. Generic calibration adds the calculated temperature difference on top of the thermostat target temperature. Just check if your thermostats provide an entity or service for calibration.
Could you navigate to your template editor and paste this. Edit the climate entity to yours and share the result with me.
{% set valve = 'climate.YOUR_CLIMATE_ENTITY' %}
{{device_entities(device_id(valve)) |
expand |
map(attribute='entity_id') | list }}
Generic calibration is for thermostats that donât provide a special calibration entity. If you tick this option, the target temperature gets manipulated.
Also the calibration only gets triggered if there is a temperature change. You can force it by holding the sensor in your hands for example. Donât expect calibration just right after you saved the automation.
Hi, Iâm trying to make this blueprint work with no success so far.
We are starting spring and I wanted to use this for cooling rather than heating. Does it work for cooling?
You can pick a heat_cool HVAC mode, but I cannot make it work.
It seems to be limited to add a maximum of 2° to the target temperature. In my case I will need a lot more, since my thermostat jumps to close to 30° measuremnt, due to itâs shitty installation location. Will also have to work on this, yeah.
I use a custom quirk, namely ts0601_trv_siterwell.py , which exposes the switches, but names them âswitchâ and adds an offset feature, which seems to hang/crash the thermostat when given decimals. I donât find the source for this quirk right now, but will see, if there is a better fitting one in the mentioned repo. Thx for this!
As for the requested YAML: Sure, this is what it is at right now. Tried everything that came to mind, thoughâŠ
Iâm not sure where âinput_mode_room_temperature_thresholdâ comes from, or what it doesâŠ
Besides from that, I need a second thermostat and I will not buy that one again.
Does anyone have a good recommendation, best available in Germany/Europe?
It should be able to take an external offset in ZHA, with a range as large as possible.
AHC does that for you, you should see the external sensor temperature as Local Temperature in the Z2MQTT settings.
If it does not change, try to modify the âExternal Temperature Inputâ slider and see if it starts updating after a couple of minutes. I have seen the external temperature not updating correctly until I set a value with the slider once (was after a factory reset of the E1). Might be a bug in Z2M.
You should not use the Generic Calibration feature since the E1 will use the external temperature once it is working (so no further âcalibrationâ is needed).
Also according to your Z2M settings page your thermostat is not calibrated, so it probably just does nothing at all or drives the valve to the wrong positions.
So I looked for a quirk at the link given and also found the right one. This one though doesnât give ma additional switches and no offset at all. Either that, or the quirk is not loaded. I removed the old one and put the new file right in place, so I guess it should work. In the quirk itself I can find mention of my device tze200_hhrtiq0x. How would I verify the custom_quirk is actually used?
Sadly I just can check this in my testing environment because I donât own a AC. But could you share me your automation configuration in yaml or a trace log after the AC turns off? (description in the first post)
Yes, this damn physical change workaround. I will check if I can get another workaround for this.
Most thermostats allows ± 5°C. Aqara, Popp / Danfoss / Hive / Nedis let you set an comoplete value of the measured temperature but I donât know how they handle it under the hood.
You have to remove the devices out of your zigbee mesh, delete / rename the extension of your old custom quirk, restart home assistant and pair the thermostat again.
Yes, delete the input first. This is just for testing purpose. You canât break anything.
That is exactly what I did. Maybe the quirk just makes it work better that without one, I donât know. Also not important atm, because I donât really care about setting the temperature offset, since it will be too small, anyway. Setting the target temperature should do the trick, I just have to get it to workâŠ
(All motion, is group of all motion sensors and a mmwave in the living room, hence its constant on)
(AHC Stue, is the AHC sensor from the snip in OP)
(AHC tilstĂŠdevĂŠrelses tid, is the scheduler user for presence)
the issue is when normal scheduler end, and I must wait the (10 min in config) for the trvs to kick back it can take more then 10 min, and Danfoss Ally, will after a change from 23C->20C->23C, opens the valve quite a lot for the some time before reverting to normal.
I donât know if there is a way to prevent this ?
Using the quirk from the official zigpy/zha_handlers repository did not really work. It is loaded - found it in the logs - but while the device itself works, even though lacking some features, AHC gives me a warning in the logs: Your selected hvac mode auto isn't support by some of your climate entities: climate.tze200_hhrtiq0x_ts0601_thermostat This goes for"heat" and âautoâ. In the end it shouldnât matter, since all I want AHC to do is set the target-temperature, but still, itâs ugly in the logsâŠ
Also it says I should install the âuptime integrationâ. Will look into that. In the meantime I will revert to my former quirk, which btw. is from here (posted a too generic link before): GitHub - jacekk015/zha_quirks: All quirks in one place