homebridge-hilo
Version:
Plugin Homebridge (non officiel) pour la passerelle et les appareils Hilo de Hydro-Québec | Unofficial Homebridge plugin for Hydro-Québec Hilo bridge and devices
181 lines (135 loc) • 6.76 kB
Markdown
# ⚠️ IMPORTANT: Compatibilité des versions ⚠️
Hilo a changé leur méthode de synchronisation des appareils entre les applications.
- Les versions 3.X.X et moins ne sont plus supportées
- Vous devez installer la version 4.0.0 ou supérieure
# homebridge-hilo
[](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)
[](https://www.npmjs.com/package/homebridge-hilo)
[](https://www.npmjs.com/package/homebridge-hilo)
[](https://paypal.me/jsanterre)
[](https://www.buymeacoffee.com/santerrejo)
Plugin [Homebridge](https://homebridge.io) pour [Hilo](https://www.hiloenergie.com/) par [Hydro-Québec](https://www.hydroquebec.com/),
permet de contrôler vos appareils Hilo par le biais de HomeKit et de l'app [Domicile d'Apple](https://www.apple.com/ios/home/).
> **Note:** Ceci n'est pas un plugin officiel, le plugin n'est pas affilié avec Hilo ni Hydro-Québec
## Table des matières
- [Installation](#installation)
- [Configuration](#configuration)
- [Défis Hilo](#défis-hilo)
- [Appareils supportés](#appareils-supportés)
- [Dépannage](#dépannage)
- [Contributions](#contributions)
## Installation
1. Installer Homebridge en suivant [les instructions](https://github.com/homebridge/homebridge/wiki)
2. Installer le plugin en utilisant [Homebridge Config UI X (REQUIS)](https://github.com/oznu/homebridge-config-ui-x)
## Configuration
### Prérequis
- Un compte Hilo actif
- Accès à votre serveur Homebridge via une adresse IP ou un nom de domaine
- Port 8880 accessible sur votre serveur Homebridge
### Étapes de Configuration
1. **Préparation**
- Notez l'adresse IP ou le nom de domaine de votre serveur Homebridge
- Assurez-vous que le port 8880 est accessible:
- Dans la plupart des cas, le port 8880 est accessible sans configuration supplémentaire
- Pour Docker: Ajoutez `-p 8880:8880` à votre commande
- Pour reverse proxy: Configurez le port 8880
2. **Processus d'Authentification**
1. Cliquez sur "Login with Hilo" dans l'interface de configuration
2. Connectez-vous à votre compte Hilo
3. Entrez l'URL de redirection (ex: `http://192.168.0.10:8880` ou `http://homebridge.local:8880`)
4. Cliquez sur "Save" puis "Link account"
> Note: La redirection vers Home Assistant est normale - le plugin utilise leur service de redirection
3. **Finalisation**
- Sauvegardez la configuration
- Redémarrez votre serveur Homebridge
## Défis Hilo
Un capteur de contact vous permet de:
- Détecter si un défi Hilo est actif
- Suspendre vos automatisations pendant les défis
- Intégrer les défis dans vos scènes HomeKit
## Appareils supportés
| Type d'appareil | Statut | Notes |
|----------------|--------|-------|
| Thermostat | ✅ | |
| Thermostat de plancher | ✅ | |
| Interrupteur mural | ✅ | |
| Gradateur mural | ✅ | |
| Prise | ✅ | |
| Ampoule intelligente | ✅ \* | Couleurs non supportées présentement |
| Détecteur de fumée/CO | 🚧 | Développement futur |
| Station météo | 🚫 | |
| Borne de recharge | 🚫 | |
### Obtenir de l'aide
- Consultez les [problèmes GitHub](https://github.com/your-repo/issues) pour les problèmes connus
- Créez un nouveau problème si votre problème n'est pas documenté
## Contributions
Les contributions sont les bienvenues ! Si vous souhaitez :
- Ajouter le support pour de nouveaux appareils
- Améliorer les fonctionnalités existantes
- Corriger des bogues
- Améliorer la documentation
Veuillez soumettre une Pull Request avec vos modifications.
---
# homebridge-hilo (English)
[Homebridge](https://homebridge.io) plugin for [Hilo](https://www.hiloenergie.com/) by [Hydro-Québec](https://www.hydroquebec.com/),
enabling control of your Hilo devices via HomeKit and the [Apple Home App](https://www.apple.com/ios/home/).
> **Note:** This is not an official plugin, this plugin is not affiliated with Hilo nor Hydro-Québec.
## Table of Contents
- [Installation](#installation-1)
- [Configuration](#configuration-1)
- [Hilo Events (Challenges)](#hilo-events-challenges)
- [Supported Devices](#supported-devices)
- [Troubleshooting](#troubleshooting)
- [Contributing](#contributing)
## Installation
1. Install Homebridge by following [the instructions](https://github.com/homebridge/homebridge/wiki)
2. Install this plugin using [Homebridge Config UI X (REQUIRED)](https://github.com/oznu/homebridge-config-ui-x)
## Configuration
### Prerequisites
- An active Hilo account
- Access to your Homebridge server via IP address or domain name
- Port 8880 accessible on your Homebridge server
### Configuration Steps
1. **Preparation**
- Note your Homebridge server's IP address or domain name
- Ensure port 8880 is accessible:
- In most cases, port 8880 is accessible without additional configuration
- For Docker: Add `-p 8880:8880` to your command
- For reverse proxy: Configure port 8880
2. **Authentication Process**
1. Click "Login with Hilo" in the configuration interface
2. Log in to your Hilo account
3. Enter the redirect URL (e.g., `http://192.168.0.10:8880` or `http://homebridge.local:8880`)
4. Click "Save" then "Link account"
> Note: Redirection to Home Assistant is normal - the plugin uses their redirect service and does not interfere with your home assistant server if you have one.
3. **Finalization**
- Save the configuration
- Restart your Homebridge server
## Hilo Events (Challenges)
A contact sensor allows you to:
- Detect if a Hilo challenge is active
- Pause your automations during challenges
- Integrate challenges into your HomeKit scenes
## Supported Devices
| Device Type | Status | Notes |
|------------|--------|-------|
| Thermostat | ✅ | |
| Floor Thermostat | ✅ | |
| In-wall Switch | ✅ | |
| In-wall Dimmer | ✅ | |
| Plug-in Switch | ✅ | |
| Smart Bulb | ✅ | Colors not currently supported |
| Smoke/CO Detector | 🚧 | Futur development |
| Weather Station | 🚫 | |
| EV Charger | 🚫 | |
## Troubleshooting
### Getting Help
- Check the [GitHub Issues](https://github.com/your-repo/issues) for known problems
- Create a new issue if your problem isn't documented
## Contributing
Contributions are welcome! If you'd like to:
- Add support for new devices
- Improve existing features
- Fix bugs
- Enhance documentation
Please submit a Pull Request with your changes.