Borne Hager Witty

Bonjour,

Je n’ai jamais eu cette erreur mais elle semble venir de la lecture des énergies des différentes phases.

Avez vous fait une mise à jour de la borne dernièrement ? (ils ont peut être changé le format) Quel est la version des composant dans Diagnostics Versioning (j’ai un package version à 1.1.6.9)

Est ce que les énergies (kWh) s’affichent bien dans l’application Hager : “Diagnostic / Statistiques“ ? pour les 3 phases et le système.

Pouvez vous m’envoyer les logs concernant witty_one dans les logs home assistant.

Si c’est pas suffisant j’essayerai de faire une version qui done plus de détails sur l’erreur.

Bonjour,
Package version 1.2.0.11
Main board app version 1.2.0.7

Je vois bien toutes les statistiques :slight_smile:

Dans les logs, la seule chose que je vois pour witty_one est un warning:

Enregistreur: custom_components.witty_one
Source: custom_components/witty_one/witty_one/parser.py:246
intégration: Witty One Integration (documentation, problèmes)
S'est produit pour la première fois: 26 février 2026 à 15:40:24 (1 occurrence)
Dernier enregistrement: 26 février 2026 à 15:40:24

client HaBleakClientWrapper, E4:B3:23:A7:5C:1E

En mode debug sur l’intégration, voici ce que j’ai pu voir:

2026-02-26 10:05:42.964 DEBUG (MainThread) [custom_components.witty_one] Updating data from E4:B3:23:A7:5C:1E 
2026-02-26 10:05:43.607 DEBUG (MainThread) [custom_components.witty_one] Finished fetching witty_one data in 0.643 seconds (success: False) 
2026-02-26 10:05:48.902 DEBUG (MainThread) [custom_components.witty_one] Updating data from E4:B3:23:A7:5C:1E 
2026-02-26 10:05:49.955 DEBUG (MainThread) [custom_components.witty_one] Finished fetching witty_one data in 1.053 seconds (success: False) 
2026-02-26 10:05:50.223 ERROR (MainThread)  Setting to 0. 2026-02-26 10:05:52.474 DEBUG (MainThread) [custom_components.witty_one] Updating data from E4:B3:23:A7:5C:1E 
2026-02-26 10:05:52.661 DEBUG (MainThread) [custom_components.witty_one] Finished fetching witty_one data in 0.187 seconds (success: False) 
2026-02-26 10:05:53.903 DEBUG (MainThread) [custom_components.witty_one] Updating data from E4:B3:23:A7:5C:1E 2026-02-26 10:05:54.143 DEBUG (MainThread) [custom_components.witty_one] Finished fetching witty_one data in 0.240 seconds (success: False) 
2026-02-26 10:05:55.814 DEBUG (MainThread) [custom_components.witty_one] Updating data from E4:B3:23:A7:5C:1E 2026-02-26 10:05:55.934 DEBUG (MainThread) [custom_components.witty_one] Finished fetching witty_one data in 0.121 seconds (success: False) 
2026-02-26 10:05:58.671 DEBUG (MainThread) [custom_components.witty_one] Updating data from E4:B3:23:A7:5C:1E 2026-02-26 10:05:58.857 DEBUG (MainThread) [custom_components.witty_one] Finished fetching witty_one data in 0.186 seconds (success: False) 
2026-02-26 10:06:04.108 DEBUG (MainThread) [custom_components.witty_one] Updating data from E4:B3:23:A7:5C:1E 
2026-02-26 10:06:04.391 DEBUG (MainThread) [custom_components.witty_one] Finished fetching witty_one data in 0.283 seconds (success: False)

Merci d’avance pour l’aide apportée :slight_smile:

Belle journée

Package version 1.2.0.11

c’est une version plus récente que la mienne, ils ont peut être changé des choses.

J’ai fait une pre-version 0.5.1 qui rajoute des informations dans le cas d’une erreur. Elle peut etre installé à partir de HACS en allant chercher “retélécharger” et en sélectionnant “Besoin d’une version différente” (j’ai préféré ne pas la publier si jamais celà pose des problèmes à d’autre).

Il devrais avoir un message du type : witty_one wanted >HQQQQ...QQQ receive buffer[XX] XYXYXYXYXYXYXYXYXXYX

Sinon pour aider si vous connaissez l’application android “nRF Connect” vous pouvez lire la valeur de la caractéristique 4010cf60-ea50-49f9-9471-a3fe0cfce893 de la borne.

1 « J'aime »

Merci pour le suivi

Voici le message:

Échec de la configuration, nouvel essai: Unable to fetch data: witty_one wanted <HQQQQQQQQQQQQQQQQQQQQ receive buffer[7] 05000000000000

Avec nrf connect:

4010cf60-ea50-49f9-9471-a3fe0cfce893
Properties: NOTIFY, READ
Parsed value: (0x) A0-00-E8-C1-B8-2E-00-00-00-00-00-00-00-00-00-00-00-00-F4-B0-00-00-00-00-00-00-B8-53-14-03-00-00-00-00-00-00-00-00-00-00-00-00-4C-2F-2E-2E-00-00-00-00-00-00-00-00-00-00-00-00-54-56-00-00-00-00-00-00-CC-A9-5E-03-00-00-00-00-00-00-00-00-00-00-00-00-88-0C-47-2E-00-00-00-00-00-00-00-00-00-00-00-00-40-51-00-00-00-00-00-00-B0-79-32-03-00-00-00-00-00-00-00-00-00-00-00-00-BC-FD-2D-8B-00-00-00-00-00-00-00-00-00-00-00-00-EC-58-01-00-00-00-00-00-98-77-A5-09-00-00-00-00-00-00-00-00-00-00-00-00

La valeur lue 05000000000000 ne correspond pas du tout à ce qui est attendu (la valeur lu par nrf connect correspond à ce que j’attend pour le format “<HQQQQQQQQQQQQQQQQQQQQ”).

J’ai fait une version 0.5.2 qui efface le cache des service dans le proxy bluetooth en cas d’erreur celà peut aider peut être.

Vous pouvez enlever la ligne cache_services: False dans la configuration du proxy elle ne devrait plus être utile

Bonjour,

Bonjour à tous et un grand merci @ngaziano pour le dev de cette intégration.
Je viens d’installer une borne Hager Witty One chez moi et je cherche maintenant à l’intégrer dans Home Assistant.

J’ai acheté une carte ESP32 (M5Stack Atom Lite), reçue la carte hier et passé une bonne partie de la journée à essayer de faire fonctionner le tout.

Malheureusement j’ai un problème pour finaliser l’intégration.
Le message d’erreur est déjà évoqué dans ce post: Failed setup, will retry: Unable to fetch data: Characteristic 0080cf60-ea50-49f9-9471-a3fe0cfce893 was not found!

C’est la première fois que je mets en service une carte ESP32, je me demande donc si je ne passe pas à côté de quelque chose et sollicite votre aide.
J’ai un doute sur la bonne injection du fichier de configuration yaml, comment peut-on vérifier la configuration présente sur l’ESP32 ?

Ce ce que j’ai fait étape par étape:

  • Flash de l’ESP32 avec l’option bluetooth Proxy en utilisant esphome Ready-Made Project → Bluetooth proxy

  • Sélection Generic ESP32 et installation

  • Connexion au réseau WIFI

  • Ajout de l’intégration ESPHome, détection et ajout du module ESP32

  • Ajout de l’intégration Bluetooth, détection automatique de “l’antenne ESP32”

  • Installation de l’intégration Witty One depuis HACS

  • Dans Setting → Bluetooth, je vois bien la borne Witty-XXX

  • Couplage Borne Witty One → Bluetooth ESP32

    • Physiquement sur la borne, présentation de la carte → Voyant clignote Blanc et bleu
    • Dans l’intégration Witty → Add witty-xxxx
    • L’adresse Mac de l’ESP32 apparait bien dans les équipements sur la borne Witty
    • Mais erreur sur l’intégration Witty One: Failed setup, will retry: Unable to fetch data: Characteristic 0080cf60-ea50-49f9-9471-a3fe0cfce893 was not found!

J’ai tout désinstallé et reinstallé, sans succès, la même erreur revient.

Voici le fichier yaml édité:

```

esphome:

name: atom-hager-proxy

esp32:

board: m5stack-atom

framework:

type: esp-idf

sdkconfig_options:

CONFIG_BT_GATTC_MAX_CACHE_CHAR: « 95 »

api:

encryption:

key: XXXXXXXXX

ota:

- platform: esphome

wifi:

ssid: XXXXXXX

password:XXXXXXX

bluetooth_proxy:

active: True

cache_services: False

# Le portail de secours si le Wi-Fi échoue

captive_portal:

esp32_ble_tracker:

scan_parameters:

interval: 1100ms

window: 1100ms

active: false

```

J’ai un gros doute sur le fait que cette configuration yaml soit vraiment poussée sur la carte.

Je suis preneur de toute idée/suggestion qui pourrait aider à me dépatouiller :slight_smile:

Merci

Bonjour,

Avec cette nouvelle version, l’intégration ca refonctionne!!
C’est super! Un tout tout grand merci!

Belle journée :slight_smile:

1 « J'aime »

Bonjour @ludwig_GOMES

Merci d’éditer ton poste pour utiliser « Texte Préformaté » pour le fichier YAML, sinon on ne voit pas les espaces et le message est dur à lire.

Failed setup, will retry: Unable to fetch data: Characteristic 0080cf60-ea50-49f9-9471-a3fe0cfce893 was not found!

Cette erreur viens du fait que CONFIG_BT_GATTC_MAX_CACHE_CHAR n’est pas pris en compte, la configuration du bluetooth proxy ne convient pas.

La configuration n’a pas du être déployé sur l’esp-32, comment avez vous fait ? Par le dashboard ? en ligne de commande ?

Bonjour à tous,

Suite à une installation toute fraîche (hier), d’une witty one, et bien merci beaucoup @ngaziano pour ton intégration car cela fonctionne très bien avec le esp32!

Plus qu’à me faire une petite carte avec la conso en cours+tarif, et idem pour la dernière conso.

Pour ce qui est des infos supplémentaire que l’on pourrait avoir besoin sur cet intégration, je n’en vois pas de supplémentaire car je me servirais je pense d’une intégration pour voiture (pour savoir si elle est branchée par exemple).

1 « J'aime »

Bonjour,

désolé de revenir aussi tardivement sur ce sujet mais j’ai été pris ailleurs.

Je ne sais pas comment effectuer la tâche d’ecrite au step 4

4- J’ai configuré le CPO sur l’app Hager Charge avec l’adresse IP et port de HA. Exemple pour l’adresse 192.168.1.50 ça donne à rentrer dans le CPO ws://192.168.1.50:9000
En ID j’ai mis WittyOne
Pour avoir accès au réglage CPO faut activer le mode installateur. C’est la case à cocher à côté du bonhomme en haut à droite de l’écran dans l’app.

Je n’ai pas accès au mode installateur!?
La borne est pourtant accessible via wifi et fonctionne très bien