So how would we go about converting this to HE? I know 0 about code, but I’m willing to make a donation if someone can get this working.
All I really want is a start/stop notification of my washer and dryer, and a stop notification of my dishwasher. Right now I use virtual switches connected to IFTTT for stop notifications, and I use a power sensor for start notifications of the washer, and Aa SmartDry linked to a virtual ST for a start notification of the dryer. If I could get rid of a power switch, ST and IFTTT that would be awesome.
I am using IFTTT too right now in Hubitat, but it links to a GE Appliances (app) and it doesn't work on the stove at all and only on some items on the fridge.
I also listed it in my HPM repo (search for "SmartHQ" using fast search).
Thanks to @albertsmark for their testing help and feedback.
So far, there is basic support for dishwashers, laundry appliances, ovens, and refrigerators.
Supporting different appliance types and attributes/commands is a work in progress, since each one requires some custom work.
See the readme on GitHub for instructions on how to provide the info needed to investigate additional support. Or just post in this thread with any questions or requests.
Good job on porting. FYI, I’m getting a flood of debug errors for my Refrigerator, even though Debug switch is off in the parent. It’s only coming for the Refrigerator (the applianceID in log is MAC for Refrigerator, even though the App number in log brings up the Dryer Device). Seems to be cosmetic only, integration seems to be working, though I haven’t seen status for the Keurig (water heating, etc.).
Refrigerator model: CYE22USHESS
(it’s the one with Keurig in the door, if that matters)
Refrigerator MAC: D8:28:C9:04:70:16
That would be really odd. Are you sure that dev:2346 isn't your refrigerator virtual device?
All of the child devices are chatty like that -- they print every event, which was useful during the initial development but not needed now. I'll quiet them down in the next release.
If you hit Refresh on the other child devices, you should see a flurry of updates for the corresponding child. Will you please check that it is working?
I didn't support all of the features of the supported appliances, mostly because I didn't have test data to work with to confirm they were working. Will you hit me up by PM with some logs of Refresh on the fridge and also logs that show the output when you were physically adjusting the settings on the fridge? These from @snackpickleson are the gold standard on how to share that info.
I just checked in v0.9.2 which has the improved logging behavior. If you enable or disable logging on the parent, it will propagate the setting to children.
FYI, I’m not seeing this, but I’m on the tin standard, not the gold standard as you are. Still gathering refrigerator data when my wife lets me take over the kitchen.
SmartHQintegration 0.9.2 installed via HPM 1.8.7.
What version of HPM are you on? You need version 1.8.5 (or newer) because I use a Bundle in this package, which @csteele recently added support for in HPM.
I am a bit stumped, then. Did you recently update to 1.8.7? You might want to try a Repair on the hubitat_SmartHQ package in HPM. Do you have that library installed in Libraries Code or any evidence of the bundle in your Bundles section in Hubitat?