I have a dehumidifier plugged into a Aeon smart switch, the humidity readings on dehumidifier are crap and boucne all over the place, so i want to trigger it based off the humidity readings from my Nest, and may later independent humidity sensor.
I’ve never done an automation before. Looking at the tutorial, I think I can get started, but want to make sure of the logic.
Essentially I want the dehumidifier to run if the nest reports Humidity over 55% and keep it running unto nest is reporting ~46%
Assuming this works, the flaw I see is that the switch would power back on if humidity registers below 46? is that true? any advice on how to do this properly?
I also might want to add in a time constraint to not have the dehumidifier run at all when we are at work, and then turn on the conditions an hour or so before we would get home to prepare the environment.
Honestly I got a bit sidetracked. I’ll do my best to look at it after work. In the mean time share it in the gitter chat and see if they someone there that can help.
I’v had pretty good success using the sensor to turn on the Nest thermostat when it measures too hot in a different part of the house that the nest is located.
I set up my new sensor last night, and pointed the automation to use it instead of the nest, and it seems to be working. It triggered to turn on and off as set. thank you for all the assistance.
I’m assuming something is off with the value_template for the nest, even though in the template editor it returns the relative humidity level as a number.
Haven’t tested it well, and maybe this is no longer relevant, but here’s my attempt at the same problem.
I used an interval as my trigger. The thing I am missing is the ability to see if the HVAC is actually running. I would like to add that condition in (HVAC is ON), but I don’t the running state of the HVAC being exposed via the CT100 Z-wave device.
# Turns on the whole house humidifier if the central air is on heat and the indoor humidity drops below 45%
# Turning it off after 29 minutes enables the drum to rotate in the opposite direction on the subsequent startup
# and avoids having to create another automation to turn off the humidifier.
alias: 'Interval 30 Minutes - Heat and Dry - Run Humidifier for 29 Minutes'
trigger:
- platform: time
minutes: '/30'
seconds: 0
condition:
- condition: and
conditions:
- condition: state
entity_id: climate.2gig_technologies_ct100_thermostat_usa_cooling_1_23
state: 'Heat'
- condition: numeric_state
entity_id: sensor.2gig_technologies_ct100_thermostat_usa_relative_humidity_23_3
below: 45
action:
- service: switch.turn_on
entity_id: switch.ge_45603_plugin_appliance_module_switch_14
- delay: 0:29
- service: switch.turn_off
entity_id: switch.ge_45603_plugin_appliance_module_switch_14