I suggest you create a suitable thermostat card, turn on the a/c using one of the mode buttons below the temperature display and then see if you can set the temperature using the circular slider.
If that doesn’t work then it’s probably time to ask some questions on the other thread.
Hi, team. I was starting from this topic, so sharing my end configuration with you.
Thanks all for the ideas and inspiration.
Please take a look if it will help someone
@tom_l
Thank you. also, how did you create the binary_sensor.lounge_room_dht_status. This is a good check. I notice one of my dht22 sensors at times, lose connections after restarting HA.
Thank you! One last question. I have added the automation to HA. The am/pm automation triggers when it falls below the target temperature. Does the automation stops the Aircon if temperature goes above the target temperature? I think not due to this line.
condition:
- condition: state # Only if AC is off (prevents oscillation between heat and cool mode if temperature over/undershoots set point)
entity_id: input_select.lounge_ac_mode
state: 'Off'
Hello Tom,
I have implemented your codes to my aircon and got it working. Is it safe to delete all the entity_id in the sensors templates to keep inline with the updates?
@tom_l
Hello
I was looking at the am/pm turn off automations and I notice it is trigger ever day when it is not suppose to. The aircon isn’t on at the set am/pm times.
This line is what triggering it. With the aircon in the off state, it should say false, but it is true.
automation:
- condition: template # And only if AC is on
value_template: "{{ not is_state('input_select.lr_ac_mode.state', 'Off') }}"
This is what I have in the input select. I double check the O in Off. It is capital ‘O’
input select:
lr_ac_mode:
name: LR AC Mode
icon: mdi:air-conditioner
options:
- 'Off'
- Fan
- Ai Auto
- Powerful Cool
- Normal Cool
- Silent Cool
- Powerful Heat
- Normal Heat
- Silent Heat
- Normal Humidifier
Actually, I do not know what the problem is. I have checked that above statement with other input select, input number, input boolean and it all reads unknown. However, if I change the statement to this, it reads correctly.