Add Installation Guide
18
README.md
@ -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.
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## 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 hub’s 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
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 131 KiB After Width: | Height: | Size: 131 KiB |
Before Width: | Height: | Size: 158 KiB After Width: | Height: | Size: 158 KiB |
BIN
docs/assets/installation_ha_config.jpg
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
docs/assets/installation_local_api.jpg
Normal file
After Width: | Height: | Size: 122 KiB |
BIN
docs/assets/installation_thingsplex.jpg
Normal file
After Width: | Height: | Size: 182 KiB |
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
52
docs/installation.md
Normal 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 integration’s **"..."** 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 hub’s 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 can’t 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**.
|
@ -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.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## 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 hub’s 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
|
||||||
|
|
||||||
|
@ -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'
|
||||||
|