Erreur script esphome recuperation compteur eau

Bonjour,

Mon problème

J’ai un souci avec le script pour récupérer les données de mon compteur d’eau everblu Cyble (433Mhz), j’ai suivi les instruction sur :
ESPHome Integration for Itron EverBlu Cyble Water & Gas Meters (RADIAN Protocol) - Custom Integrations - Home Assistant Community

Mais j’ai un message d’erreur :
"Failed config
everblu_meter: [source /config/esphome/compteur-eau.yaml:40]

Component everblu_meter requires component time."

Pouvez vous m’aider a résoudre ce soucis ?
Merci d’avance.

Ma configuration


Informations système

Version core-2026.3.1
Type d’installation Home Assistant OS
Développement false
Supervisor true
Docker true
Architecture des conteneurs aarch64
Utilisateur root
Environnement virtuel false
Version de Python 3.14.2
Famille du système d’exploitation Linux
Version du système d’exploitation 6.12.47-haos-raspi
Architecture du processeur aarch64
Fuseau horaire Europe/Berlin
Répertoire de configuration /config

Home Assistant Community Store

GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 2805
Downloaded Repositories 4

Home Assistant Cloud

Connecté false
Accéder au serveur de certificats ok
Accéder au serveur d’authentification ok
Accéder à Home Assistant Cloud ok

Home Assistant Supervisor

Système d’exploitation hôte Home Assistant OS 17.1
Canal de mise à jour stable
Version du Supervisor supervisor-2026.02.3
Version de l’agent 1.8.1
Version de Docker 29.1.3
Taille total du disque 116.6 GB
Taille du disque utilisé 12.7 GB
Serveurs de noms fd0f:ee:b0::1, 192.168.0.254
Sain true
Prise en charge true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
Tableau de bord rpi5-64
API du Supervisor ok
Version de l’API ok
Applications installées Linky (1.7.0), Advanced SSH & Web Terminal (23.0.3), Get HACS (1.3.1), ESPHome Device Builder (2026.2.4), File editor (5.8.0), Tailscale (0.27.1), Mosquitto broker (6.5.2), Zigbee2MQTT (2.9.1-1)

Dashboards

Tableaux de bord 2
Ressources 4
Vues 2
Mode storage

Network Configuration

Adaptateurs lo (disabled), end0 (enabled, default, auto), docker0 (disabled), hassio (disabled), veth5f34064 (disabled), veth80f8c8c (disabled), veth978890c (disabled), vetha1541b1 (disabled), vethbfab7c7 (disabled), veth73658eb (disabled), veth1b51b4d (disabled), veth718de96 (disabled), veth1921ccc (disabled)
Adresses IPv4 lo (127.0.0.1/8), end0 (192.168.0.48/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), veth5f34064 (), veth80f8c8c (), veth978890c (), vetha1541b1 (), vethbfab7c7 (), veth73658eb (), veth1b51b4d (), veth718de96 (), veth1921ccc ()
Adresses IPv6 lo (::1/128), end0 (2a01:e0a:ca1:3220:3d3a:3ee2:ed61:93b/64, fe80::4d16:7f6b:f3a5:5215/64), docker0 (fe80::94c7:15ff:fe24:3f55/64), hassio (fd0c:ac1e:2100::1/48, fe80::8458:afff:fecc:715a/64), veth5f34064 (fe80::dc64:c3ff:fe62:3d4c/64), veth80f8c8c (fe80::7c56:16ff:fe3f:e23e/64), veth978890c (fe80::94d4:a3ff:feb1:1d46/64), vetha1541b1 (fe80::b8d4:aaff:fe1c:9ca4/64), vethbfab7c7 (fe80::dce1:1aff:fe57:4298/64), veth73658eb (fe80::3c98:1bff:feb4:2a55/64), veth1b51b4d (fe80::84c9:76ff:feac:6b4c/64), veth718de96 (fe80::3c3a:d3ff:fefa:3af3/64), veth1921ccc (fe80::b044:47ff:fe6b:9908/64)
Adresses annoncées 192.168.0.48, 2a01:e0a:ca1:3220:3d3a:3ee2:ed61:93b, fe80::4d16:7f6b:f3a5:5215

Recorder

Heure de démarrage de l’exécution la plus ancienne 22 février 2026 à 20:26
Heure de démarrage de l’exécution actuelle 7 mars 2026 à 08:35
Taille estimée de la base de données (en Mio) 68.89 MiB
Moteur de la base de données sqlite
Version de la base de données 3.49.2

Métriques du Core

Utilisation du processeur

0.1 %

Utilisation de la mémoire

6.2 %

Métriques du Supervisor

Utilisation du processeur

0 %

Utilisation de la mémoire

2.5 %


Salut

Afin que quelqu’un puisse t’aider, ce serait bien de poster le code de ton ESP.

Utilise la balise texte formaté

N’oublie pas de masquer tes infos personnel et mot de passe.

1 « J'aime »

Voici le code que j’ai utiliser dans esphome builder :

esphome:
  name: compteur-eau
  friendly_name: compteur eau

esp8266:
  board: nodemcuv2

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "XXXXXX"

ota:
  - platform: esphome
    password: "XXXXX"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Compteur-Eau Fallback Hotspot"
    password: "kKgCcA7iyYli"

captive_portal:
external_components:
  - source:
      type: git
      url: https://github.com/genestealer/everblu-meters-esp8266-improved
      ref: main
      path: ESPHOME-release
    components: [ everblu_meter ]
    refresh: 1d
   
everblu_meter:
  meter_year: XX                # From meter label (XX-YYYYYYY-ZZZ)
  meter_serial: XXXXXX        # Middle part only
  meter_type: water             # or "gas"
  volume:
    name: "Water Volume"
  battery:
    name: "Water Meter Battery"
  rssi:
    name: "Water Meter Signal"

Bonjour,
dans l’external_components :

time:
  - platform: homeassistant
    id: homeassistant_time
    timezone: America/New_York

Optional: Timezone offset in MINUTES (default: 0 = UTC)

:warning: IMPORTANT: ESPHome’s ‹ timezone › setting above is NOT automatically used!

You must manually set this parameter for scheduling in your local timezone.

Essayez d’ajouter ces lignes dans votre code YAML :

time:
  - platform: homeassistant
    id: homeassistant_time
    timezone: Europe/Paris

J’ai inserer comme ceci :

captive_portal:
external_components:
  - source:
      type: git
      url: https://github.com/genestealer/everblu-meters-esp8266-improved
      ref: main
      path: ESPHOME-release
    components: [ everblu_meter ]
    refresh: 1d

  time:
   - platform: homeassistant
   id: homeassistant_time
   timezone: Europe/Paris
   
everblu_meter:

J’ai cette erreur :

INFO ESPHome 2026.2.4
INFO Reading configuration /config/esphome/compteur-eau.yaml...
ERROR Error while reading config: Invalid YAML syntax:

while parsing a block collection
  in "/config/esphome/compteur-eau.yaml", line 31, column 3
expected <block end>, but found '?'
  in "/config/esphome/compteur-eau.yaml", line 39, column 3

La ligne 31 c’est « - source: »
la ligne 39 c’est « time: »

Je ne comprends pas pourquoi…

soucis d’indentation :

captive_portal:

external_components:
  - source:
      type: git
      url: https://github.com/genestealer/everblu-meters-esp8266-improved
      ref: main
      path: ESPHOME-release
    components: [ everblu_meter ]
    refresh: 1d

time:
  - platform: homeassistant
    id: homeassistant_time
    timezone: Europe/Paris
   
everblu_meter:

Merci beaucoup, j’ai réussi a compiler. il faillais ajouter également le pin GD0 et time id…
Je compléterais mon post avec le code complet dés que je serais sur que ca fonctionne.

1 « J'aime »