# \[Tuto\] Intégrer son compteur Gazpar (GrDF) via MQTT

**URL:** <https://community.homey.app/t/tuto-integrer-son-compteur-gazpar-grdf-via-mqtt/151287>\
**Category:** Questions & Aide\
**Tags:** tutorial, advancedflow, howto\
**Created:** [February 18, 2026, 9:55am UTC](https://community.homey.app/t/tuto-integrer-son-compteur-gazpar-grdf-via-mqtt/151287 "2026-02-18T09:55:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TiFredFr](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tifredfr/32/154585_2.png) [@TiFredFr](https://community.homey.app/u/TiFredFr)\
**Post date:** [February 18, 2026, 9:55am UTC](https://community.homey.app/t/tuto-integrer-son-compteur-gazpar-grdf-via-mqtt/151287/1 "2026-02-18T09:55:31Z")

</div>

Bonjour à tous,

Voici mon installation pour la remontée de mon compte Gazpar via GrDF. Il n’y a pas à ce jour d’application (comme l’excellente _Mon Suivi Conso Enedis_) donc on fait avec les moyens du bord 😄

L’objectif est de remonter les données de consommation de gaz du portail GrDF directement dans le panneau Énergie.

### Ma configuration :

- **Côté Serveur (Docker) :**

- **Côté Homey :**

### Étape 1 : Déploiement Docker

Voici le fichier `docker-compose.yml` pour lancer les deux services. A adapter en fonction de votre configuration :

```yaml
services:
  # Le serveur de messages (Broker)
  mosquitto:
    image: eclipse-mosquitto:latest
    container_name: mosquitto
    restart: always
    ports:
      - "1883:1883"
    volumes:
      - ./mosquitto/config:/mosquitto/config
      - ./mosquitto/data:/mosquitto/data
      - ./mosquitto/log:/mosquitto/log

  # Le script de récupération GrDF
  gazpar2mqtt:
    image: ssenart/gazpar2mqtt:latest
    container_name: gazpar2mqtt
    restart: unless-stopped
    depends_on:
      - mosquitto
    network_mode: bridge
    user: "1000:1000"
    volumes:
      - ./gazpar2mqtt/config:/app/config
      - ./gazpar2mqtt/log:/app/log
    environment:
      - GRDF_USERNAME=<GrDF account username>
      - GRDF_PASSWORD=<GrDF account password>
      - GRDF_PCE_IDENTIFIER=<GrDF PCE meter identifier>
      - MQTT_BROKER=<MQTT broker ip adcress>

```

On ajuste bien les variables au besoin : [GitHub - ssenart/gazpar2mqtt: Gateway that read GrDF meter data and publish them on MQTT queue](https://github.com/ssenart/gazpar2mqtt?tab=readme-ov-file#environment-variables) . Vous pouvez éventuellement ajouter un user/passwod à votre serveur MQTT

Normalement gazpar2mqtt doit récupérer un historique de votre consommation et l’injecter dans votre MQTT dans le topic : _gazpar2mqtt/gazpar_

### Étape 2 : Configuration sur Homey

1. **Compteur virtuel :** installez **Virtual Gas & Water Meters** et créez un “Virtual Gas Meter” en m³.

2. **Liaison MQTT :** installez et configurez **MQTT Client** pour pointer vers l’IP de votre Mosquitto.

### Étape 3 : Advanced Flow

Le flux permet de transformer le message JSON brut en donnée exploitable.

- **QUAND :** Carte MQTT Client → _Message reçu sur le topic_ `gazpar2mqtt/gazpar`.

- **ALORS (1) :** Carte Logique → _Traiter $TEXTE en tant que JSON et sélectionner le chemin $CHEMIN en tant que Tag-nombre_.

- **ALORS (2) :** Condition de sécurité (en option)

- **ALORS (3) :** Carte Virtual Gas Meter → Set meter to Tag [Résultat carte précédente]

 ![Flow](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/d/0d83749c4812e3de5754534bc9207ab754afe49b.png)

Voilà, je ne sais pas si c’est la meilleur façon de procéder, je suis preneur des retours 🙂

_NB : Les données GrDF arrivent avec un décalage de 2 à 3 jours (délai GrDF)_
