Problème API Eco-RT2

Hello la team :slight_smile:

J’utilise au quotidien mon Eco-RT2 couplé à un X-BRIDGE + X400-CT pour mesurer la consommation électrique de ma maison.

En parallèle j’utilise Jeedom avec son module RT2 pour tout centraliser.

Depuis l’ajout du X400-CT je me rends compte d’un bug sur les index renvoyés.

Dans l’appel Index=all il y a un décalage sur les valeurs des tores 5+, je m’explique :

INDEX_TORE5 renvoie l’index de la TORE 6
INDEX_TORE6 renvoie l’index de la TORE 7
INDEX_TORE7 ne renvoie pas d’index
INDEX_TORE8 ne renvoie pas d’index

Alors que sur l’appel Get=all mes valeurs sont bien renvoyées correctement sur les bon tores.

Je suis actuellement sur la version 2.01.02 et je n’ai qu’un seul X400-CT de branché dessus.

En parallèle je suis en train de tester de mettre le X400-CT sur le channel 2 pour voir si je constate toujours ces décalages.

Es-ce un bug ou un souci de paramétrage ?

Merci de vos retours.

Mathieu

Bon, après vérification en étant passé sur le channel 2, je constate également ce décalage de 1 au niveau de l’API Index=all.

Voici ci-dessous un cas concret :

Get=all :

{
    "product": "EcoDevices_RT",
    "status": "Success",
    "PTEC": TH..,
    "Index Opt. Base": 6260973,
    "INST_Index Opt. Base": 780,
    "INDEX_C1": 114761,
    "INDEX_C2": 65,
    "INDEX_C3": 0,
    "INDEX_C4": 0,
    "INDEX_C5": 0,
    "INDEX_C6": 0,
    "INDEX_C7": 434,
    "INDEX_C8": 0,
    "INDEX_C9": 0,
    "INDEX_C10": 0,
    "INDEX_C11": 0,
    "INDEX_C12": 0,
    "INDEX_T_Cons1": 1762034,
    "INDEX_T_Dist1": 639158,
    "INDEX_T_Cons2": 1086109,
    "INDEX_T_Dist2": 2,
    "INDEX_T_Cons3": 1844907,
    "INDEX_T_Dist3": 21201,
    "INDEX_T_Cons4": 916557,
    "INDEX_T_Dist4": 3644,
    "INDEX_T5": 0,
    "INDEX_T6": 11,
    "INDEX_T7": 3644,
    "INDEX_T8": 0,
    "INDEX_T9": 0,
    "INDEX_T10": 0,
    "INDEX_T11": 128,
    "INDEX_T12": 0,
    "INDEX_T13": 0,
    "INDEX_T14": 0,
    "INDEX_T15": 0,
    "INDEX_T16": 0,
    "INST_T_Cons1": 569,
    "INST_T_Dist1": 0,
    "INST_T_Cons2": 0,
    "INST_T_Dist2": 0,
    "INST_T_Cons3": 0,
    "INST_T_Dist3": 0,
    "INST_T_Cons4": 0,
    "INST_T_Dist4": 0,
    "INST_T5": 0,
    "INST_T6": 0,
    "INST_T7": 0,
    "INST_T8": 0,
    "INST_T9": 0,
    "INST_T10": 0,
    "INST_T11": 266,
    "INST_T12": 0,
    "INST_T13": 0,
    "INST_T14": 0,
    "INST_T15": 0,
    "INST_T16": 0
}

Index=all :

{
    "product": "EcoDevices_RT",
    "status": "Success",
    "Index_C1": 114761,
    "Index_C2": 65,
    "Index_C3": 0,
    "Index_C4": 0,
    "Index_C5": 0,
    "Index_C6": 0,
    "Index_C7": 434,
    "Index_C8": 0,
    "Index_C9": 0,
    "Index_C10": 0,
    "Index_C11": 0,
    "Index_C12": 0,
    "Index_TORE_Cons1": 1762034,
    "Index_TORE_Dist1": 639158,
    "Index_TORE_Cons2": 1086109,
    "Index_TORE_Dist2": 2,
    "Index_TORE_Cons3": 1844907,
    "Index_TORE_Dist3": 21201,
    "Index_TORE_Cons4": 916557,
    "Index_TORE_Dist4": 3644,
    "Index_TORE5": 11,
    "Index_TORE6": 3644,
    "Index_TORE7": 0,
    "Index_TORE8": 0,
    "Index_TORE9": 0,
    "Index_TORE10": 128,
    "Index_TORE11": 0,
    "Index_TORE12": 0,
    "Index_TORE13": 0,
    "Index_TORE14": 0,
    "Index_TORE15": 0,
    "Index_TORE16": 0,
    "Index_TI1": 6260973,
    "Index_TI2": 6514341,
    "Index_TI3": 0,
    "Index_TI4": 0,
    "Index_TI5": 0,
    "Index_TI6": 0,
    "Index_TI7": 0,
    "Index_TI8": 0
}

Les résultats sont correct sur Get=all alors qu’il y a un décalage de 1 concernant le résultat des tores sur Index=all.

@GCE : Avez-vous une nouvelle version du firmware qui corrigerait ce problème ?

Mathieu