Washer is untested
Core-2021.12.1 or later required
- Add this repository to HACS as an integration: https://github.com/jdeath/maytag_dryer_homeassistant
- Install the integration
- Add an entry under sensors in in configuration.yaml:
- platform: maytag_dryer
user: "[email protected]"
password: "your password"
dryersaids:
- "your dryer SAID" # done to allow multiple devices on your account. Use uppercase letters, use the "SAID" shown in the maytag app
washersaids:
- "your washer SAID" # done to allow multiple devices on your account. Use uppercase letters, use the "SAID" shown in the maytag app
Note: If you do not have a washer or a dryer, you need to have the washersaids and dryersaids keys in your configuration, just do not put a - "your said"
in it. eg:
- platform: maytag_dryer
user: "[email protected]"
password: "your password"
dryersaids:
- "your dryer SAID" # done to allow multiple devices on your account. Use uppercase letters, use the "SAID" shown in the maytag app
washersaids:
- Copy the content of
custom_components/maytag_dryer_homeassistant
into yourcustom_components/maytag_dryer_homeassistant
. - Restart your instance
- Add an entry under sensors in configuration.yaml:
- platform: maytag_dryer
user: "[email protected]"
password: "your password"
dryersaids:
- "your dryer SAID" # done to allow multiple devices on your account. Use uppercase letters, use the "SAID" shown in the maytag app
washersaids:
- "your washer SAID" # done to allow multiple devices on your account. Use uppercase letters, use the "SAID" shown in the maytag app
Note: If you do not have a washer or a dryer, you need to have the washersaids and dryersaids keys in your configuration, just do not put a - "your said"
in it. eg:
- platform: maytag_dryer
user: "[email protected]"
password: "your password"
dryersaids:
- "your dryer SAID" # done to allow multiple devices on your account. Use uppercase letters, use the "SAID" shown in the maytag app
washersaids:
You should have a sensor called sensor.maytag_dryer_"said" and/or sensor.maytag_washer_"said"(the said will be lowercase)
It is compatable with https://github.com/rianadon/timer-bar-card
type: custom:timer-bar-card
entity: sensor.maytag_dryer_xxxxxxx
bar_width: 35%
active_state:
- Running
You can make an automation to tell you the dryer is done
alias: Dryer Done
description: Dryer is Done
trigger:
- platform: state
entity_id: sensor.maytag_dryer_xxxxx
to:
- Cycle Complete
- Wrinkle Prevent
condition: []
action:
- service: notify.mobile_app_xxxxx
data:
message: Dryer Done
mode: single
If you want to show other attributes, you can use the entities card
type: entities
entities:
- type: attribute
entity: sensor.maytag_dryer_xxx
attribute: applianceid
You can also make template sensors in your configuration.yaml
sensor:
- platform: template
sensors:
washer_temp_setting:
friendly_name: "Dryer Temperature"
value_template: "{{ state_attr('sensor.maytag_dryer_xxxx', 'temperature') }}"