I tried to get my washer hooked up but the homey app does not give me washer as a device to select.
The machine was discovered though:
For now, I’ve only had time to write drivers for dishwashers and ovens, so those are the first device types available for testing.
Support for more appliance types is coming, but I’m a bit strapped for time at the moment.
If you have other Home Connect devices and are willing to help test them, please let me know which ones you have. That way, I can prioritize the most common device types first.
Washer & Dryer ![]()
Bosch washer , dryer and steam oven.
So to summarize: 4 people have a washer, and 3 people have a dryer so far.
If you would have your code on github I could volunteer to get the washer to work.
app.json is missing in the repo. Are you aware of it?
It uses homey compose, so I think you can just copy .homeycompose/app.json to app.json and it should auto-generate the app.json file.
Hi, I’d be happy to help test if useful. I have a Siemens induction hob connected through Home Connect. I’m currently in the process of migrating to a new Homey Pro, so timing may actually be quite good, although I may need a little guidance on the authorisation step. Let me know if that device type would be helpful for testing.
Induction plate and Extractor hood. Happy to test
v1.1.0 adds washer and dryer support, the most requested drivers so far.
Both get live monitoring (operation state, door, remaining time, progress), full program control (start, select, stop, pause, resume, delayed start), and Flow cards. Washers also expose wash temperature, spin speed, i-Dos and more; dryers expose the drying target.
Note that I do not own a washer or dryer, so these are built from the Home Connect spec and have not been tested on real hardware yet.
The devices only show options your appliance reports, so if anything is missing it is likely not supported by your model.
Next up I’ll take a look at induction hob, extractor hood and coffee machine.
Happy testing ![]()
Nice work on the washer support update ![]()
I actually started implementing washer support a bit earlier and tested it on a real Bosch washer + Homey Pro setup.
I opened a PR with a few additional washer options/capabilities that my model exposes, including:
-
LessIroning
-
MultipleSoak
-
RinseHold
-
RinsePlus
-
Soak
I also noticed that some washer models appear to close the local websocket while idle/standby, but reconnect correctly once active again.
Nice will test it
Still “Device Unavailable. Appliance is unreachable on the local network.” for all appliences i can add (2 ovens, disjwasher and washing machine). But I guess adding is just because of the appliances json that I imported in the app.
The official Homey app for Home Connect app works fine, as does the actual Home Connect app on my phone.
Any idea what the issue could be with this local connection?
@Gabriel_Laguna thanks!
I’ve reviewed the PR and branched off it to reconcile your washer driver with the one I’d just published.
It’s awaiting a bit of input from you, I left some questions on the PR, before I merge. Appreciate the contribution ![]()
@lucalvdh COuld it be the app does not handle IPv6 (correctly). I had to enable IPv6 on my network for matter support. I don’t understand IPv6 really tbh but it could the appliances might respond with their IPv6 addresses as well and the code does not handle/ignore that. Resulting in the applience not being found according to the app. Maybe.
Hello Lucas,
I would also be interested in supporting with multiple Siemens IQ700 appliances
I have two different combi ovens (steam and microwave), a washer and drier.
I am currently using the HomeConnect App.
Regards,
Jeffrey
Very likely.
I didn’t develop the app with IPv6 in mind. I’ll have to look into it.
Thanks! I’ve now replied on the PR with the hardware details and a few observations from testing on my washer.
Maybe check the imported appliance JSON first.
Which method did you use to retrieve the appliance data: the homeconnect-profile-downloader tool or the app settings flow?
In my case, the local connection only worked when the appliance JSON contained the correct local IP/host for each appliance. If the device can be added but then shows “Appliance is unreachable on the local network”, it may mean the appliance data was imported correctly enough for pairing, but the host /local address is missing, empty, or not reachable from Homey.
I would check whether each appliance entry has a valid host value, for example the appliance local IP address, and whether Homey can reach that IP on the same network/VLAN.
