simbaja / ha_gehome

GE Home Appliances (SmartHQ) for Home Assistant
MIT License
332 stars 79 forks source link

Cafe Dishwasher Remote Start Functionality #203

Open chrisolson91 opened 12 months ago

chrisolson91 commented 12 months ago

Hi there, I apologize if this has already been requested but I noticed that my dishwasher only pulls in sensor data for the different options but doesn’t allow me to actually set them for a remote start of the dishwasher. I can remote start it from the SmartHQ app but not home assistant. Is it possible to open up new functionality to be able to actually set these options and start the dishwasher? It’d be awesome if that could be added!

Queuecumber commented 10 months ago

@simbaja I would also like this and I'm willing/able to provide any technical assistance you need if you can let me know roughly what needs to be done

simbaja commented 10 months ago

@Queuecumber, there are a few things that would be needed to enable this. I can describe in more detail if more clarity is required, but see below for a rough idea of what needs to be done.

For setting the options: 1) In the SDK, we'd have to fix up the encoding of the ErdUserSettingConverter to take in a ErdUserSetting object 2) In the HA component, we'd have to create new selects/switches for all the settings and propagate to the ERD code 3) There might be some nuance here - if we don't have have all the options mapped properly, because it's ultimately a single integer value, it may not write the value correctly (and usually what happens is that this condition is silently ignored) - probably need to test this a bit more and/or fix up any incorrect individual setting.

For remote start: 1) We'd have to identify the ERD code that is sent to start the dishwasher. You can probably run the SDK debugging app while you kick off a remote start session in the app and see what changes happen to potentially find the right one. 2) The new code would have to be configured in the SDK project 3) The new button would have to be added to the HA component

Queuecumber commented 9 months ago

I just wanted to update that I'm having trouble getting this to work at all w/ the GE app, it tells me I need to hold delay for 3 seconds to enable remote set but that doesn't seem to do anything. @chrisolson91 which model do you have and were you able to make remote set work through the smart hq app?

chrisolson91 commented 9 months ago

I just wanted to update that I'm having trouble getting this to work at all w/ the GE app, it tells me I need to hold delay for 3 seconds to enable remote set but that doesn't seem to do anything. @chrisolson91 which model do you have and were you able to make remote set work through the smart hq app?

Hey sorry for the delay on responding to this. Haven't tried for a while but yes last time I tried it worked just fine through SmartHQ app. I have the Cafe CDT875P4NW2

https://www.cafeappliances.com/appliance/Cafe-ENERGY-STAR-Smart-Stainless-Steel-Interior-Dishwasher-with-Sanitize-and-Ultra-Wash-Dual-Convection-Ultra-Dry-CDT875P4NW2