HOME CONNECT INTEGRATION (working even without SSL & not exposing HA to web)

Tags: #<Tag:0x00007f73b48d0430>

Yes, we should aim for local only.

Hi. Dropping this here because it’s tangentially relevant to the discussion of home connect, privacy and how the app and local/internet control work and may be of interest to this group:

I sent HC support a question about why the app provokes a ‘do you want to share your location’ warning from IOS, and got the below:

> I’m attempting to get my dishwasher connected with the app and for some reason it’s requesting my geographical location. I look forward to a response explaining why the location data is necessary, please?

For the manual connection of the household appliance to the WLAN at home, it is necessary to transfer the SSID and the password to the home appliance.

With the introduction of iOS 13, new technical guidelines apply from Apple. You may have the latest version (iOS 13) installed on your iOS device.

Apple now restricts access to Wi-Fi information in iOS. As a result, apps can only read out WLAN date such as SSID if the use allows app access to location services.

The Home Connect app does not use the location services itself, but on the SSID for integrating the home appliance in to the WLAN.

I agree this is troublesome. Hope we can find a developer who can make a local control integration. By reverse engineering the official homeconnect app or sniffing the traffic I dunno. Or maybe Siemens/Bosch is so kind to give the code language for local control I don’t know either. Too bad I can’t do it myself, I know it’s really a study to write and understand these integrations, but my hands are itching :slight_smile:

I believe that direct connect using API request might work. Device appears to get some sort of secret/certificate from the device on the setup as it’s required to both be on same network

I am not technical at all but if my Siemens Washer and Dryer could be integrated in Home Assistant in a way even I understand I’d be so so happy! lol

We’ll take a look at this! https://www.home-assistant.io/integrations/home_connect/

1 Like

Thank you!

My (bosch) dishwasher won’t connect to the Home Connect cloud. Local trhough the app works flawless. Any ideas? (turned pihole off)

this user has created a java app that simulate the app Home Connect

could be a starting point for adding control of bosch devices offline

change the setting to connect to the cloud and/or reconnect to the network again on the machine, wil do some communication resetting. It’s very stuburn, but if you wiggle things a bit it does want to reconnect is my experience. But yes, very unhandy. Report the diffiulties with the app back to home connect. Their are open to suggestions.

Restarted the pairing process (and ran into an Internet of Shit moment where my dishwasher was having a security firmware update :-p ) and it now works as espected !

1 Like

I have read this and using Nabu Casa I was able to integrate my washer and dryer. But I am not sure this is a stable integration. On/off of the device is not always showing the correct status and/or is not updated. Besides that, when it works, I can’t get any automation to work. Could that be a nabu casa issue?

This works for me.

Anyone tried this with nabu casa? The only thing really working all the time is door open/closed. All other values do not seem to update properly.

Any model suggestion? Your machine model?

I have a SBV88UX36E
I got the door open/closed, time remaining, % of profram completed and 20some switches to start a program. Haven’t tried the switches, I start them at the machine because I have to insert the soap anyway.
I do have an automation that notifies me when the machine has finished.

Hi,

is this the integration that is available natively in Home Assistant now? If so I got a question… :slight_smile:

I am really confused with trying to setup this integration. Any assistance would be helpful.

I’ve setup the Redirect URL in HomeConnect Dev first with my internal HA address as instructed in https://www.home-assistant.io/integrations/home_connect/ not using SSL. The documentation provided with this link doesn’t use SSL in the example.

I got this error when trying to register the new integration:

{
  "error": "unauthorized_client",
  "error_description": "client or redirection URI not authorized",
  "state": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJmbG93X2lkIjoiMTFhNTRhMGRkNmJiNDZjNDhlMjIzNGRkMmEzMTlmMTgifQ.QS7pbz6xwdE9BFX5iWAyhTkeCGFKpbCYFQC7UO7e9FA"
}

I googles that error message and saw that a lot of ppl said that you need to use https for your Callback URL. So I’ve now setup a reverse proxy with SSL. And updated the Callback URL with the new SSL-enabled address.

I still get the very same error message. And there is very little information in the message that is useful for debugging the problem. Do you guys have any good suggistions?

/p

Hi everyone,

I´m trying to set up my Siemens washer using the Home Connect Integration, i have my washer working on mobile app.

I can´t get it to work in my Home Assistant.

1 - I create my developer acount, Does this have to be the same email acount as used in the mobile app??
2 - Regisiter new app, OK
3 - Add the client ID in configuration.yaml with client id & secret. OK
4 - Add the integration Home Connect:
This opens webpage api.home-connect.com
I enter my email and password but webpage returns:

"The given user is not assigned to this app in the developer portal".

And i have had the same error as Posterberg

{
  "error": "unauthorized_client",
  "error_description": "client or redirection URI not authorized",
  "state": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

I´ve tried creating using developer acount with the same and diferent email used in the mobile app, but always same error.

I got it working tonight. I was missing the “internal_url” configuration option under the “homeassistant:” tag. Found the solution here https://github.com/DavidMStraub/homeassistant-homeconnect/issues/52