MieleRESTServer -- Miele@home Without Cloud Possible

No I was trying to use the group ID that I’d already used for my Washing Machine, I don’t recognise it at all. It was definitely brand new, or if it was returned they’d done an extremely good job of repacking it :slight_smile:

Yes when I do the network reset it disconnects from the wifi.

Neither of those endpoints seem to exist

miele-rest:~/MieleRESTServer/helpers# curl -v 172.29.18.126:80/Devices/
*   Trying 172.29.18.126:80...
* Connected to 172.29.18.126 (172.29.18.126) port 80
* using HTTP/1.x
> GET /Devices/ HTTP/1.1
> Host: 172.29.18.126
> User-Agent: curl/8.14.1
> Accept: */*
> 
* Request completely sent off
< HTTP/1.1 404 Not Found
< Date: Thu, 15 Jan 1970 23:04:00 GMT
< Content-Length:0
< Content-Type: application/vnd.miele.v1+json; charset=utf-8
< 
* Connection #0 to host 172.29.18.126 left intact
miele-rest:~/MieleRESTServer/helpers# curl -v 172.29.18.126:80/Devices/001D63FFFEC7FE50/State
*   Trying 172.29.18.126:80...
* Connected to 172.29.18.126 (172.29.18.126) port 80
* using HTTP/1.x
> GET /Devices/001D63FFFEC7FE50/State HTTP/1.1
> Host: 172.29.18.126
> User-Agent: curl/8.14.1
> Accept: */*
> 
* Request completely sent off
< HTTP/1.1 404 Not Found
< Date: Thu, 15 Jan 1970 23:04:08 GMT
< Content-Length:0
< Content-Type: application/vnd.miele.v1+json; charset=utf-8
< 
* Connection #0 to host 172.29.18.126 left intact

This is extremely odd. What makes it even stranger is that I have almost the same unit as you (the TWD360, as shown in the compatibility list) which I used for the initial development, and it did not have this issue.

I scrutinized the manual for your unit again – my suggestion before giving up on this approach would be to execute the “P00” factory reset, followed by the WiFi-specific reset again. This then exercises all documented reset routines. See attached.

If this doesn’t do it, then we’ll have to assume that the app knows something we don’t, and pull the keys off it. Possible, although somewhat in conflict with the goals of the project which is not to rely on any form of cloud connectivity.


Let me know if it gets you anywhere.