|
| 1 | +# Compteur de puissance - Enphase IQ Gateway |
| 2 | + |
| 3 | +Ce compteur de puissance lit la puissance d'importation/exportation du réseau à partir d'une passerelle Enphase IQ Gateway en utilisant l'API HTTPS locale avec authentification basée sur un token. Il est requis pour toutes les passerelles Enphase IQ Gateway modernes (anciennement "Envoy") exécutant le firmware 7.x et versions ultérieures. |
| 4 | + |
| 5 | +## Prérequis |
| 6 | + |
| 7 | +- **Adresse IP ou nom d'hôte** : L'adresse IP ou le nom d'hôte de la passerelle IQ Gateway (par exemple, `192.168.1.50` ou `envoy.local`). |
| 8 | +- **JWT Token** : Un token JWT utilisé pour s'authentifier avec la passerelle IQ Gateway. |
| 9 | + |
| 10 | +## Obtention du JWT Token |
| 11 | + |
| 12 | +Pour obtenir le JWT token : |
| 13 | + |
| 14 | +1. Connectez-vous à [https://enlighten.enphaseenergy.com](https://enlighten.enphaseenergy.com). |
| 15 | +2. Accédez à votre système, puis ouvrez les outils de développement de votre navigateur (F12). |
| 16 | +3. Allez dans **Application → Cookies** et copiez la valeur de `enlighten-4-token`. |
| 17 | + |
| 18 | +Alternativement, utilisez l'outil communautaire : [https://entrez.enphaseenergy.com](https://entrez.enphaseenergy.com) (génère un token d'accès local). |
| 19 | + |
| 20 | +**Note** : Les tokens sont valides pour 1 an. Renouvelez-les lorsqu'ils expirent. |
| 21 | + |
| 22 | +## Configuration |
| 23 | + |
| 24 | +Pour utiliser ce compteur de puissance, incluez ce qui suit dans votre fichier YAML principal : |
| 25 | + |
| 26 | +```yaml |
| 27 | +packages: |
| 28 | + solar_router: |
| 29 | + url: https://github.com/hacf-fr/Solar-Router-for-ESPHome |
| 30 | + refresh: 1d |
| 31 | + files: |
| 32 | + - path: solar_router/common.yaml |
| 33 | + - path: solar_router/power_meter_enphase_iq_gateway.yaml |
| 34 | + vars: |
| 35 | + power_meter_ip_address: "192.168.1.50" |
| 36 | + enphase_token: "eyJhbGciOi..." |
| 37 | +``` |
| 38 | +
|
| 39 | +## Détails de l'API |
| 40 | +
|
| 41 | +- **Endpoint** : `GET https://<gateway>/production.json` |
| 42 | +- **Authentification** : Le token JWT Bearer est envoyé dans l'en-tête `Authorization`. |
| 43 | +- **Vérification SSL** : Désactivée (la passerelle IQ Gateway utilise un certificat auto-signé). |
| 44 | +- **Mesure** : La mesure `net-consumption` (`consumption[1].wNow`) représente la puissance échangée avec le réseau : |
| 45 | + - **Valeur positive** : L'énergie est tirée du réseau. |
| 46 | + - **Valeur négative** : L'énergie est poussée vers le réseau (surplus solaire). |
| 47 | + |
| 48 | +## Remarques |
| 49 | + |
| 50 | +- Ce compteur de puissance est conçu pour les passerelles Enphase IQ Gateway exécutant le firmware 7.x et versions ultérieures. |
| 51 | +- La vérification SSL est désactivée en raison de l'utilisation d'un certificat auto-signé par la passerelle IQ Gateway. |
0 commit comments