This tool fetches profile information for all Home Connect devices linked to your account, enabling direct communication with your appliances over the local network.
With the gathered profile information, you can directly communicate with your Home Connect devices within your home network. This is particularly useful for integrations such as the Home Connect Direct binding for openHAB.
Note: Please ensure you download the correct package file for your system architecture. Use files labeled
amd64,x86_64orx64for 64-bit x86 systems, and files labeledarm64for 64-bit ARM-based systems.
Use the rpm command to install the package on RPM-based distributions such as RHEL, CentOS, Fedora, or openSUSE.
- Download rpm file.
- Open a terminal and navigate to the file you have downloaded.
- Run the following command, replacing
homeconnect-profile-downloader_<version>_<amd64|arm64>.rpmwith the target architecture and version in the file name:rpm -i homeconnect-profile-downloader_0.9.0_amd64.rpm
- Start the application (
homeconnect-profile-downloader)
Use the dpkg command to install the package on DEB-based distributions such as Debian, Ubuntu, or Linux Mint.
- Download dep file.
- Open a terminal and navigate to the file you have downloaded.
- Run the following command, replacing
homeconnect-profile-downloader_<version>_<amd64|arm64>.debwith the target architecture and version in the file name:dpkg -i homeconnect-profile-downloader_0.9.0_amd64.deb
- Start the application (
homeconnect-profile-downloader)
The AppImage format allows you to run the application without installation. It is a portable and self-contained executable.
- Download AppImage file.
- Open a terminal and navigate to the file you have downloaded.
- Navigate to the directory containing the .AppImage file.
- Make the AppImage executable by running:
chmod +x <package-name>.AppImage - Run the AppImage:
./<package-name>.AppImage
To install and run the application on Windows, follow these steps:
-
Download the ZIP file (e.g.
homeconnect-profile-downloader-win32-x64-0.9.0.zip) -
Extract the ZIP file
- Navigate to the location where the
.zipfile was downloaded. - Right-click on the
.zipfile and select Extract All.... - Choose a destination folder and click Extract.
- Navigate to the location where the
-
Run the application
- Open the folder where the files were extracted.
- Locate the application executable file (e.g.,
homeconnect-profile-downloader.exe). - Double-click the
.exefile to run the application. - Unsigned Application Warning: When running the application, Windows Defender SmartScreen may display a warning that the file could be dangerous because it is not digitally signed.
- This warning can be safely ignored.
- To proceed:
- Click More info on the warning message.
- Select Run anyway to start the application.
When you download a pre-built application from the releases, macOS may prevent it from running because it is not from a registered developer. If you see an error message, you can resolve this by removing the "quarantine" attribute that macOS adds to downloaded files.
- After downloading and unzipping the application, if you see an error message when trying to open it, click Cancel.
- Open the Terminal app (you can find it using Spotlight with
Cmd + Space). - Type the command
xattr -cr(note the space at the end) but do not press Enter yet. - Drag the application file (e.g.,
homeconnect-profile-downloader.app) from your Finder window into the Terminal window. The path to the app will be automatically appended to your command. - The full command will look something like this:
xattr -cr /Users/YourName/Downloads/homeconnect-profile-downloader.app - Press Enter to run the command.
- You should now be able to open the application by double-clicking it.
If you prefer, you can build and run the application locally from the source code.
-
Install Node.js and npm
- Ensure you have Homebrew installed. If not, follow the instructions at brew.sh.
- Install Node.js (version 22) and npm:
brew install node@22
- Follow any post-installation instructions from Homebrew and then open a new terminal window.
- Verify the installation:
node -v npm -v
-
Clone the Repository
git clone https://github.com/bruestel/homeconnect-profile-downloader.git
-
Navigate to the Project Directory
cd homeconnect-profile-downloader -
Install Dependencies
npm install
-
Run the Application
npm start
Ensure that you have Node.js 22+ installed on your system. You can verify this by running the following commands in your terminal:
node -v
npm -vIf these commands return a version number, Node.js and npm are installed. Otherwise, follow the Node.js installation guide to set it up.
- Clone the repository:
git clone https://github.com/bruestel/homeconnect-profile-downloader.git
- Install dependencies:
cd homeconnect-profile-downloader npm install - Start the application:
npm start
