Maytag Smart Washer/Dryer Integration

I am looking your version @jaaem as well as the one from mkmer, but isn’t there some place the IP address of the washing machine (no dryer) need to go? Sorry if its staring right back at me. thanks.

Not in my version. Please read the readme in the repo, it says exactly what to do.

I’ve been using this with my washing machine for quite a while now and just want to say thanks for making it available!

I do have a question, I’m trying to figure out if the machine reports when it’s out of balance. I don’t see it in the entities history. I do see where it said Not Running once instead of ready, so I’m wondering if that could be when it was whining about being out of balance. Anyone know if it reports this?

No idea if it reports that. I added values people told me (I only have a dryer).

In sensor.py, after line 326 360 you could add:
_LOGGER.debug(data)

that should print out all the information. you can then find a field that has out of balance if it exists. If it is in the official app, it is probably there.

You also need to turn on debugging in your configuration.yaml

logger:
  default: error
  logs:
    custom_components.maytag_dryer: debug

Hi @jaaem After mulling this over and then setting up a test VM I have added your repo and installed via HACS. I did have two questions. I have only a smart Maytag washer, no dryer unfortunately. Do I need both SAID statements?

- 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

For whatever reason copying the code from the github page is not coming cross and its complaining of bad indenting. Darn JAML. Can you see what is wrong with how the code is formatted? Thanks.

Yes, you still need washersaids:, but do not put any entries under it.

Also, mkmer added the integration directly into the latest home assistant. Just add the maytag whirlpool (maytag and whirlpool are the same thing) integration and it can all be configured from the GUI. I like my version as it has more dryer states (like wrinkle free), but the built in one is easier to configure (no SAIDs, it finds them automatically).

the - under dryersaids should be under the 3rd letter, looks like its under the 4th. Mine was under the 4th too, and still worked, but I think should be under the 3rd

thanks for the reasonably fast reply. Been on to do list for some time. I just wish I could have gotten smart dryer but got vetoed by wife.

I just set up the one by mkmer on HA running on a test VM. Seems to work well. I moved the washer and dryer said commands to under 3rd letter. Still generating errors. I will post the entire configuration.yaml and maybe someone on forums will find the error. My washer which is a Maytag MVW6230RHW1. Noticing when the cycle finishes it is displaying ‘Standby’. Thought it might be show ‘Complete’

Yes, that is why I use my version. I think mine says “Cycle Complete” when done. Mine is based on my dryer, so it may not be suitable for all models. The dryer/washer just returns a number, which needs to be mapped to a name.

Detergent level which I don’t really need always show empty even when full. Was hoping I could see in real time minutes remaining.When a cycle completes it says it ended xx of mins\hour ago. Seems like he is still tweaking so maybe will post on his github page. The other stuff works real well. It knows which cycle the washer is in and can detect if the door is open and closed.