Add Installation Guide

This commit is contained in:
Adrian Jagielak 2025-07-29 00:31:59 +02:00
parent 986c85c0bf
commit 9e2aa6999a
No known key found for this signature in database
GPG Key ID: 0818CF7AF6C62BFB
10 changed files with 62 additions and 26 deletions

View File

@ -2,10 +2,10 @@
Futurehome add-on for Home Assistant. Designed to be a complete drop-in replacement for the official Futurehome app, with support for all device types compatible with the Futurehome hub. Futurehome add-on for Home Assistant. Designed to be a complete drop-in replacement for the official Futurehome app, with support for all device types compatible with the Futurehome hub.
![Home Assistant screenshot](https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/assets/home_assistant_screenshot_dark_mode.jpg#gh-dark-mode-only) ![Home Assistant screenshot](https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/docs/assets/home_assistant_screenshot_dark_mode.jpg#gh-dark-mode-only)
![Home Assistant screenshot](https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/assets/home_assistant_screenshot_light_mode.jpg#gh-light-mode-only) ![Home Assistant screenshot](https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/docs/assets/home_assistant_screenshot_light_mode.jpg#gh-light-mode-only)
![Pairing example](https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/assets/pairing.gif) ![Pairing example](https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/docs/assets/pairing.gif)
## Features ## Features
@ -16,17 +16,9 @@ This add-on:
* Supports interaction with devices comparable to the official Futurehome app. * Supports interaction with devices comparable to the official Futurehome app.
* Supports pairing and unpairing devices. * Supports pairing and unpairing devices.
## Installation ## Installation Guide
todo: rewrite the installation instructions See the full [Installation Guide](https://github.com/adrianjagielak/home-assistant-futurehome/blob/master/docs/installation.md) for step-by-step setup instructions.
1. In the Futurehome app, go to Settings > My household > Smarthub and enable Local API.
2. (Optional) In the Futurehome app go to Settings > ??? > ??? and install Thingsplex integration (Needed for support of pairing new devices).
3. (Optional but highly recommended) Block the hubs internet (WAN) access in your router settings to prevent future firmware updates.
4. In Home Assistant, enable the **MQTT** integration.
5. [Add this add-on repository to Home Assistant](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Fadrianjagielak%2Fhome-assistant-futurehome) and refresh the page.
6. Open the **Add-on Store** and search for "Futurehome".
7. Install, configure, and start the Futurehome add-on.
# Futurehome Device Services Compatibility Chart # Futurehome Device Services Compatibility Chart

View File

Before

Width:  |  Height:  |  Size: 131 KiB

After

Width:  |  Height:  |  Size: 131 KiB

View File

Before

Width:  |  Height:  |  Size: 158 KiB

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

52
docs/installation.md Normal file
View File

@ -0,0 +1,52 @@
# Installation Guide
## Step 1: Configure the Futurehome App
1. **Enable Local API**
Open the Futurehome app and navigate to:
**Settings > My household > Smarthub**, then set up **Local API**.
<img src="https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/docs/assets/installation_local_api.jpg" alt="Local API screen" width="200">
3. **(Optional) Install Thingsplex Integration**
Thingsplex is an integration for debugging hub adapters. It's also used by this add-on to support pairing and unpairing devices.
* Go to **Settings > Integrations**, install and start **"Thingsplex Advanced UI"**.
* Open the integrations **"..."** menu, set a **username** and **password**, then **save**.
<img src="https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/docs/assets/installation_thingsplex.jpg" alt="Thingsplex screen" width="200">
4. **(Optional but recommended) Block WAN Access**
To prevent future firmware updates that might break local functionality, block the hubs internet access via your router settings.
---
## Step 2: Set Up in Home Assistant
4. **Enable MQTT Integration**
In Home Assistant, go to **Settings > Devices & Services > Integrations** and enable **MQTT**.
5. **Add the Futurehome Add-on Repository**
Use this link to add the custom repository to your Home Assistant:
[Add repository](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Fadrianjagielak%2Fhome-assistant-futurehome).
Then **refresh** the page.
6. **Install the Add-on**
* Open the **Add-on Store** and search for **"Futurehome"**.
* Install, configure, and start the add-on.
<img src="https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/docs/assets/installation_ha_config.jpg" alt="Add-on config screen">
---
## Troubleshooting
**Q: My Futurehome trial expired and I cant modify hub settings to enable Local API. What can I do?**
1. Perform a **factory reset** on the hub.
2. Open the Futurehome app, **create a new household**, and **re-add the hub**.

View File

@ -2,9 +2,9 @@
Futurehome add-on for Home Assistant. Designed to be a complete drop-in replacement for the official Futurehome app, with support for all device types compatible with the Futurehome hub. Futurehome add-on for Home Assistant. Designed to be a complete drop-in replacement for the official Futurehome app, with support for all device types compatible with the Futurehome hub.
![Home Assistant screenshot](https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/assets/home_assistant_screenshot_dark_mode.jpg) ![Home Assistant screenshot](https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/docs/assets/home_assistant_screenshot_dark_mode.jpg)
![Pairing example](https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/assets/pairing.gif) ![Pairing example](https://raw.githubusercontent.com/adrianjagielak/home-assistant-futurehome/refs/heads/master/docs/assets/pairing.gif)
## Features ## Features
@ -15,17 +15,9 @@ This add-on:
* Supports interaction with devices comparable to the official Futurehome app. * Supports interaction with devices comparable to the official Futurehome app.
* Supports pairing and unpairing devices. * Supports pairing and unpairing devices.
## Installation ## Installation Guide
todo: rewrite the installation instructions See the full [Installation Guide](https://github.com/adrianjagielak/home-assistant-futurehome/blob/master/docs/installation.md) for step-by-step setup instructions.
1. In the Futurehome app, go to Settings > My household > Smarthub and enable Local API.
2. (Optional) In the Futurehome app go to Settings > ??? > ??? and install Thingsplex integration (Needed for support of pairing new devices).
3. (Optional but highly recommended) Block the hubs internet (WAN) access in your router settings to prevent future firmware updates.
4. In Home Assistant, enable the **MQTT** integration.
5. [Add this add-on repository to Home Assistant](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Fadrianjagielak%2Fhome-assistant-futurehome) and refresh the page.
6. Open the **Add-on Store** and search for "Futurehome".
7. Install, configure, and start the Futurehome add-on.
# Futurehome Device Services Compatibility Chart # Futurehome Device Services Compatibility Chart

View File

@ -1,6 +1,6 @@
# https://developers.home-assistant.io/docs/add-ons/configuration#add-on-config # https://developers.home-assistant.io/docs/add-ons/configuration#add-on-config
name: Futurehome name: Futurehome
version: '0.1.14' version: '0.1.17'
slug: futurehome slug: futurehome
description: Local Futurehome Smarthub integration description: Local Futurehome Smarthub integration
url: 'https://github.com/adrianjagielak/home-assistant-futurehome' url: 'https://github.com/adrianjagielak/home-assistant-futurehome'