Since eve has released their matter firmware for their eve Thermo, it works now with Home Assistant - will the eve Thermo also work with this blueprint ?
Hallo panhans,
I have 2 different problems when cooling with my AC.
- Aggressive mode with cooling, the offset is added to the temperature instead of subtracted.
- Room temp: 23;
- Setpoint: 25
- Result Offset + 5 > Tado thermostat at 30 degrees cooling;
Pastebin: https://controlc.com/99ed803f
- Tweak: Off If Above/Below Room Temperature does not turn my AC off if temperature is reached on cooling
- Room temp: 23;
- Setpoint: 25
- Result > AC stays set on 25 cooling.
Pastebin: https://controlc.com/efbfad45
Stange part is when I create a new automation with just one of the 2 options (no other settings) it works, but not with options combined. I cannot find when the logic/programming goes wrong.
Hey, if your setpoint is 25° and the room is at 23° you want the room to be warmer, right? So the aggressive mode will force the climate to a higher value. Otherwise your new setpoint with an offset of 4° will be 21°. So it will cool down your room to 21° even if you set temperature is 25°.
Regarding your example the log doesn’t fit to your values. In the log the set temperature is 25° and current temperature must be in range of it. So the thermostat is set to 25°. (not 30°) I can not reproduce that behaviour. Maybe you can set the comfort temperature higher or lower in order to recreate that issue.
Yes, I had a look in the code again and atm it’s only possible when an external temperature sensor is set. So if you want to turn the thermostat off when the target (measured on the thermostat itself) is reached I need to add a 2nd option for this and the description also needs a change.
I misunderstood the working of the offset, I thought it took in equation the cooling or heating mode (cooling always – and heating always +). But your explained it well, that makes a lot more sense . It should not be an issue.
Would be a nice add-on for in the future, but I think an change in the description would be enough for now. I added the Tado temperature entity from my AC as the Calibration Temperature Sensor in the automation and that works!
Thanks for the help and explanation.
zigbee2mqtt:
{
"battery": 100,
"child_lock": "UNLOCK",
"closing_steps": 563,
"frost_protection_temperature": 7,
"idle_steps": 0,
"last_seen": "2024-09-10T18:06:37+02:00",
"linkquality": 116,
"local_temperature": 22.9,
"local_temperature_calibration": 0.2,
"occupied_heating_setpoint": 7,
"open_window": "OFF",
"running_state": "idle",
"system_mode": "off",
"update": {
"installed_version": 4357,
"latest_version": 4357,
"state": "idle"
},
"valve_closing_degree": 100,
"valve_closing_limit_voltage": 2618,
"valve_motor_running_voltage": 1439,
"valve_opening_degree": 100,
"valve_opening_limit_voltage": 1984,
"weekly_schedule": {
"friday": "00:00/16 07:00/19 10:00/16 10:00/16 17:00/19 23:00/16",
"monday": "00:00/16 07:00/19 10:00/16 10:00/16 17:00/19 23:00/16",
"saturday": "00:00/16 07:00/19 10:00/19 10:00/19 10:00/19 23:00/16",
"sunday": "00:00/16 07:00/19 10:00/19 10:00/19 10:00/19 23:00/16",
"thursday": "00:00/16 07:00/19 10:00/16 10:00/16 17:00/19 23:00/16",
"tuesday": "00:00/16 07:00/19 10:00/16 10:00/16 17:00/19 23:00/16",
"wednesday": "00:00/16 07:00/19 10:00/16 10:00/16 17:00/19 23:00/16"
},
"update_available": null
}
action:
- device_id: d9d864253597a739b8fc9d12e33792fa
domain: number
entity_id: 3c31c4a9093742be40069120becdcba8
type: set_value
- device_id: d9d864253597a739b8fc9d12e33792fa
domain: number
entity_id: 5d36a6d2d52312664ecc66d307986aac
type: set_value
Description:
Valve opening degree
Valve open position (percentage) control. If the opening degree is set to 100%, the valve is fully open when it is opened. If the opening degree is set to 0%, the valve is fully closed when it is opened, and the default value is 100%. Note: only version v1.1.4 or higher is supported.
Valve closing degree
Valve closed position (percentage) control. If the closing degree is set to 100%, the valve is fully closed when it is closed. If the closing degree is set to 0%, the valve is fully opened when it is closed, and the default value is 100%. Note: Only version v1.1.4 or higher is supported.
In HA, I do have the entities “number.trv_arbeitszimmer_valve_closing_degree” and “number.trv_arbeitszimmer_valve_opening_degree”:
min: 0
max: 100
step: 1
mode: auto
unit_of_measurement: "%"
friendly_name: TRV-Arbeitszimmer Valve closing degree
min: 0
max: 100
step: 1
mode: auto
unit_of_measurement: "%"
friendly_name: TRV-Arbeitszimmer Valve opening degree
I am fairly new to HA but have been using Fibaro to control my heating in the house. I have 17 zones which are individually controlled. I am planning to move that to HA. However, I can’t work out how to setup the AHC to replicate it. What I have for each room is a temperature sensor and a relay in next to the manifold which circulates the water to each zone. I want to be able to set a morning time switch on and off for each day and zone seperately and also frost protection. Also, the ability to set the system to put to holiday mode(I suspect frost protection will cater for this) and also ability to boost heating in a room for lets say 1 hour or 2 hours… is this possible in AHC(I am sure it is, I just can’t work out how to… thanks in advance.
Hi everyone.
Is there a way to configure a specific temperature set for the party mode?
I would like to have a value higher than the comfort temperature.
Thanks!
Just setup one automation for one room first. You can combine your relay with help of a temperature sensor to a generic thermostat. These kind of entity is needed in the upper section.
Then just define your eco and comfort temperature (entities) and a schedule.
Just clone this automation for each room and replace the related entities.
You can implement this using a 2nd schedule or frost protection. Forst protection only works if you use presence sensors or the people/person integration. If you go scheduled only just setup a 2nd schedule and an entity in order to toggle between your regular and your holiday schedule.
Just have a look in the mode section especially party timer.
You can read about this in the description of the Party Timer. Just put your desired temperature at the end of the name of your party timer, e.g. Party 22 for 22°.
Thanks!
You say timer, I am actually using a boolean helper. Is the same valid?
Yes, the entity type doesn’t matter.
Thank you… so just so I understand this… for Thermostats /Climates, I need a relay that enables the heating to be switched on and on… where do I include the temperature sensor from the room?
In the scheduler, I add the scheduler that I have for switching the heating on and off.
In the Party Mode, I would set a timer which will allow me to boost the heating out of schedule.
Am I correct?? Once I create this automation, the only way to edit is to edit the YAML… right??
Thanks you
I think your relays are represented as a switch in home assistant, aren’t they? You can setup this in the ui as well.
Yes!
No, just navigate to your automation and click on it to open the blueprint / automation settings.
Loving this blueprint! It’s definitely helped me simplify what was a mess of multiple automations and it has practically every feature I’d want.
If I may, I’d love to see one thing. And that’s to specify a minimum temperature if window sensors are detected as open. (Right now, it forces off or minimum temp, if the “never off” feature is set.) Or perhaps just an overarching absolute minimum temp. I never want my furnace off or set to its minimum temperature.
Reason being, I live in the subarctic and the consequences are extremely high if I have a malfunction of an open/close sensor and lose control over my thermostat. (Both of which have happened to me.)
Thanks for your consideration!