Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Humidifier #3523

Closed
wants to merge 10 commits into from
Closed

Humidifier #3523

wants to merge 10 commits into from

Conversation

alevaquero
Copy link

@alevaquero alevaquero commented Jun 3, 2022

What does this implement/fix?

Implements a Humidifier component. This is mostly a copy of the Climate component. The motivation was that while using a Thermostat Controller as my whole-house humidifier works fine, from the HA perspective that is still a thermostat which does not render correctly in lovelace UI (e.g. temperature units instead of humidity percentages)

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Other

Pull request in esphome-docs with documentation (if applicable): esphome/esphome-docs#2110

Pull request in aioesphomeapi:
esphome/aioesphomeapi#221

Test Environment

  • ESP32
  • ESP32 IDF
  • ESP8266

Example entry for config.yaml:

humidifier:
  - platform: hygrostat
    name: "Whole-House Humidifier"
    id: whole_house_humidifier
    visual:
      min_humidity: 20%
      max_humidity: 70%
    sensor: humidity
    default_mode: "off"

    default_target_humidity_low: 40%
    min_humidifying_off_time: 5s
    min_humidifying_run_time: 5s

    min_idle_time: 5s
    humidify_action:
      - switch.turn_on: central_humidifier
    idle_action:
      - switch.turn_off: central_humidifier

Checklist:

  • The code change is tested and works locally.
  • Tests have been added to verify that the new code works (under tests/ folder).

If user exposed functionality or configuration variables are added/changed:

@probot-esphome
Copy link

probot-esphome bot commented Jun 3, 2022

Hey there @OttoWinter, mind taking a look at this pull request as it has been labeled with an integration (api) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)

@github-actions
Copy link
Contributor

github-actions bot commented Sep 2, 2022

There hasn't been any activity on this pull request recently. This pull request has been automatically marked as stale because of that and will be closed if no further activity occurs within 7 days. Thank you for your contributions.

@jesserockz jesserockz added the not-stale Won't go stale label Sep 11, 2022
@github-actions
Copy link
Contributor

There hasn't been any activity on this pull request recently. This pull request has been automatically marked as stale because of that and will be closed if no further activity occurs within 7 days. Thank you for your contributions.

@github-actions github-actions bot added the stale label Dec 11, 2022
@github-actions github-actions bot closed this Dec 19, 2022
@github-actions github-actions bot locked and limited conversation to collaborators Dec 22, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants