# ECO3 et Modbus avec SDM230

**URL:** <https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180>\
**Category:** Ecodevices 3\
**Created:** [Juin 16, 2026, 7:37 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180 "2026-06-16T07:37:48Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![cce66](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://forum.gce-electronics.com/u/cce66)\
**Post date:** [Juin 16, 2026, 7:37 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/1 "2026-06-16T07:37:48Z")

</div>

bonsoir @loic69

C’est des registres 32 bits, il faudrait tenter «&nbsp;typeConvertion&nbsp;»: 1,

{  
«&nbsp;name&nbsp;»: «&nbsp;Eastron SDM230 MODBUS&nbsp;»,  
«&nbsp;numSlave&nbsp;»: 1,  
«&nbsp;typeConvertion&nbsp;»: 1,

---

<div class="post-metadata">

**Author:** ![loic69](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/7ba0ec/32.png) [@loic69](https://forum.gce-electronics.com/u/loic69)\
**Post date:** [Juin 15, 2026, 7:21 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/4 "2026-06-15T19:21:25Z")

</div>

Bonjour

MErci pour ces outils

J’ai fait une conf modbus pour le RT3 que voici .

Quand je l’importe dans le RT3 via GUI ça m’indique «&nbsp;ERREUR&nbsp;»

J’ai l’impression qu’il faut un outil GCE pour générer la conf mais encore une fois la documentation GCE est très éphémère. C’est dommage.

Ai-je juste ou tout simplement erreur dans mon fichier ?

```auto
{
    "name": "Eastron SDM230 MODBUS",
    "numSlave": 1,
    "typeConvertion": 2,
    "freq_read": 5000,
    "read_write": [
        {
            "cmd": "Tension",
            "adress": "0x0000",
            "nb": 2,
            "mode": 3,
            "type": "ana",
            "rw": 0
        },
        {
            "cmd": "Intensite IRMS",
            "adress": "0x0002",
            "nb": 2,
            "mode": 3,
            "type": "ana",
            "rw": 0
        },
        {
            "cmd": "Puissance Active",
            "adress": "0x0006",
            "nb": 2,
            "mode": 3,
            "type": "ana",
            "rw": 0
        },
        {
            "cmd": "Puissance Apparente",
            "adress": "0x0008",
            "nb": 2,
            "mode": 3,
            "type": "ana",
            "rw": 0
        },
        {
            "cmd": "Frequence",
            "adress": "0x000c",
            "nb": 2,
            "mode": 3,
            "type": "ana",
            "rw": 0
        },
        {
            "cmd": "Power Factor",
            "adress": "0x000e",
            "nb": 2,
            "mode": 3,
            "type": "ana",
            "rw": 0
        },
        {
            "cmd": "Index Import",
            "adress": "0x0046",
            "nb": 2,
            "mode": 3,
            "type": "ana",
            "rw": 0
        },
        {
            "cmd": "Index Export",
            "adress": "0x004a",
            "nb": 2,
            "mode": 3,
            "type": "ana",
            "rw": 0
        },
        {
            "cmd": "Index Total",
            "adress": "0x0156",
            "nb": 2,
            "mode": 3,
            "type": "ana",
            "rw": 0
        }
    ]
}

```

---

<div class="post-metadata">

**Author:** ![cce66](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://forum.gce-electronics.com/u/cce66)\
**Post date:** [Juin 16, 2026, 7:37 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/5 "2026-06-16T07:37:48Z")

</div>

bonsoir @loic69

C’est des registres 32 bits, il faudrait tenter «&nbsp;typeConvertion&nbsp;»: 1,

{  
«&nbsp;name&nbsp;»: «&nbsp;Eastron SDM230 MODBUS&nbsp;»,  
«&nbsp;numSlave&nbsp;»: 1,  
«&nbsp;typeConvertion&nbsp;»: 1,

---

<div class="post-metadata">

**Author:** ![fgtoul](https://forum.gce-electronics.com/user_avatar/forum.gce-electronics.com/fgtoul/32/28801_2.png) [@fgtoul](https://forum.gce-electronics.com/u/fgtoul)\
**Post date:** [Juin 16, 2026, 8:21 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/6 "2026-06-16T08:21:14Z")

</div>

> [@loic69](#):
>
> J’ai l’impression qu’il faut un outil GCE pour générer la conf mais encore une fois la documentation GCE est très éphémère

Sur le site de téléchargement officiel de la boutique GCE, vous pouvez récupérer la documentation complète ainsi que tous les utilitaires officiels.  
Ils sont inclus dans l’archive contenant le dernier firmware.

---

<div class="post-metadata">

**Author:** ![loic69](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/7ba0ec/32.png) [@loic69](https://forum.gce-electronics.com/u/loic69)\
**Post date:** [Juin 16, 2026, 8:34 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/7 "2026-06-16T08:34:21Z")

</div>

Merci @cce66 @fgtoul

L’outil est introuvable sur le site GCE. J’ai trouvé en revanche l’outil officiel dans le zip du firmware.

J’ai tenté de modifié typeConvertion mais rien y fait. Quelque soit les valeurs ou les registres (j’ai essayé juste avec un seul registre modbus et avec différents paramètres,), j’ai un message d’erreur quand je l’upload sur le RT3.

Si je fais une erreur volontaire sur le JSON, j’ai bien un message différent qui dit que le JSON n’est pas valide. Donc ce n’est pas une erreur de format JSON.

 ![image](https://forum.gce-electronics.com/uploads/default/original/3X/c/0/c0733285d7210befff10b74bb448ab6d0689a244.png)

---

<div class="post-metadata">

**Author:** ![cce66](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://forum.gce-electronics.com/u/cce66)\
**Post date:** [Juin 16, 2026, 8:42 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/8 "2026-06-16T08:42:05Z")

</div>

[Modbus-HIS\_5000-48.zip](https://forum.gce-electronics.com/uploads/short-url/jSzKFuE6XCTHMaXuRWCrfLRbjMi.zip) (541 Octets)  
voici mon json si cela peut aider

---

<div class="post-metadata">

**Author:** ![loic69](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/7ba0ec/32.png) [@loic69](https://forum.gce-electronics.com/u/loic69)\
**Post date:** [Juin 17, 2026, 7:16 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/9 "2026-06-17T07:16:49Z")

</div>

Un grand merci à toi @cce66

Ton fichier passe effectivement. Je me suis arraché les cheveux à comprendre ce qui n’allait pas…

C’est tout simplement cette ligne `freq_read »: 1000,`

qui n’accepte que 1000 alors que j’étais à 5000.

Dommage de ne pas avoir une doc plus complète ou un messge d’erreur plus spécifique. J’ai perdu 4h avec cette histoire…😂

---

<div class="post-metadata">

**Author:** ![fgtoul](https://forum.gce-electronics.com/user_avatar/forum.gce-electronics.com/fgtoul/32/28801_2.png) [@fgtoul](https://forum.gce-electronics.com/u/fgtoul)\
**Post date:** [Juin 17, 2026, 7:31 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/10 "2026-06-17T07:31:59Z")

</div>

> [@loic69](#):
>
> Dommage de ne pas avoir une doc plus complète ou un messge d’erreur plus spécifique. J’ai perdu 4h avec cette histoire…😂

Bonjour,  
l’outil Modbus Generator officiel de GCE bride la valeur maximale à 1000, l’outil de @cce66 également.  
Bonne journée

---

<div class="post-metadata">

**Author:** ![loic69](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/7ba0ec/32.png) [@loic69](https://forum.gce-electronics.com/u/loic69)\
**Post date:** [Juin 17, 2026, 7:38 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/11 "2026-06-17T07:38:34Z")

</div>

OK. Mais ça ne bride pas (ou n’affiche pas d’erreur) si on repart d’un fichier existant via un import ce qui était mon cas

---

<div class="post-metadata">

**Author:** ![cce66](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://forum.gce-electronics.com/u/cce66)\
**Post date:** [Juin 17, 2026, 7:52 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/12 "2026-06-17T07:52:06Z")

</div>

Bonjour @loic69, @fgtoul, @Developpers_GCE

Il faut juste changer la valeur, 1000 est la valeur par défaut injectée (il en faut bien une ! )  
=\> freq\_read: parseInt(document.getElementById(‹&nbsp;cfgFreq&nbsp;›).value) || 1000,

Rien n’empêche donc de changer la valeur et de saisir 5000, en revanche c’est l’importation d’une valeur **supérieure** à 1000 dans l’eco3 qui pose problème ! Une raison à cela @Developpers_GCE ?

---

<div class="post-metadata">

**Author:** ![fgtoul](https://forum.gce-electronics.com/user_avatar/forum.gce-electronics.com/fgtoul/32/28801_2.png) [@fgtoul](https://forum.gce-electronics.com/u/fgtoul)\
**Post date:** [Juin 17, 2026, 7:57 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/13 "2026-06-17T07:57:27Z")

</div>

@cce66  
Les boutons _rollup_ et _rolldown_ bloquent bien la valeur à **1000**. Cette valeur est effectivement la valeur **par défaut** , mais c’est aussi la **valeur maximale autorisée**.

Voici le code source de l’élément de saisie HTML :

```auto
<input type="number" id="freq_read" value="1000" min="1" max="1000">

```

J’ai fait une demande d’évolution pour :

- bloquer l’export en cas d’erreur de saisie dans le **Modbus Generator** (officiel),
- et gérer correctement les types d’erreurs à l’import sur l’ **ECO3**.

---

<div class="post-metadata">

**Author:** ![cce66](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://forum.gce-electronics.com/u/cce66)\
**Post date:** [Juin 17, 2026, 8:38 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/14 "2026-06-17T08:38:30Z")

</div>

> [@fgtoul](#):
>
> 1000 est bien la valeur par défaut mais c’est aussi la laveur maximale.

Effectivement sauf en saisie manuelle ce que j’ai fait (pour atteindre 5000, c’est long en rollup 😂) bien vu ! Je corrige mon fichier pour cela 👍

---

<div class="post-metadata">

**Author:** ![cce66](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://forum.gce-electronics.com/u/cce66)\
**Post date:** [Juin 17, 2026, 9:07 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/15 "2026-06-17T09:07:29Z")

</div>

MAJ du 17/06

- GCE\_ED3\_Modbus-Generator v1

- GCE\_Modbus2Mqtt v1

---

<div class="post-metadata">

**Author:** ![loic69](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/7ba0ec/32.png) [@loic69](https://forum.gce-electronics.com/u/loic69)\
**Post date:** [Juin 17, 2026, 9:27 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/16 "2026-06-17T09:27:22Z")

</div>

Je n’arrive pas à lire les valeurs de mon Eastron. Connaissez vous le baudrate modbus du RT3 ? mon eastron est 9,6kbs. Je ne peux pas le changer car nécessaire pour mon onduleur deye

---

<div class="post-metadata">

**Author:** ![fgtoul](https://forum.gce-electronics.com/user_avatar/forum.gce-electronics.com/fgtoul/32/28801_2.png) [@fgtoul](https://forum.gce-electronics.com/u/fgtoul)\
**Post date:** [Juin 17, 2026, 9:36 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/17 "2026-06-17T09:36:13Z")

</div>

il faut faire la configuration de l’ED3  
menu configuration/tuile Modbus 😉

 ![image](https://forum.gce-electronics.com/uploads/default/original/3X/d/2/d235af2dd7252d395b36198703d45371e320a71f.png)

---

<div class="post-metadata">

**Author:** ![loic69](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/7ba0ec/32.png) [@loic69](https://forum.gce-electronics.com/u/loic69)\
**Post date:** [Juin 17, 2026, 9:39 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/18 "2026-06-17T09:39:20Z")

</div>

Ok merci décidémement je n’ai pas assez cherché. Ma config est bonne. JE vais chercher coté des registres et tout. Je vous tient au courant

---

<div class="post-metadata">

**Author:** ![fgtoul](https://forum.gce-electronics.com/user_avatar/forum.gce-electronics.com/fgtoul/32/28801_2.png) [@fgtoul](https://forum.gce-electronics.com/u/fgtoul)\
**Post date:** [Juin 17, 2026, 9:41 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/19 "2026-06-17T09:41:38Z")

</div>

> [@loic69](#):
>
> décidémement je n’ai pas assez cherché

C’est de la faute à @Developpers_GCE : ils ont fait un outil tellement **implicite** et **intuitif** que l’on ne ressent même plus le besoin de lire la doc correctement 😄

---

<div class="post-metadata">

**Author:** ![cce66](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://forum.gce-electronics.com/u/cce66)\
**Post date:** [Juin 17, 2026, 10:07 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/20 "2026-06-17T10:07:49Z")

</div>

J’ai ajouté un utilitaire «&nbsp;GCE-Modbus2Mqtt&nbsp;» si ta config fonctionnes tu pourras me faire un retour (j’attends du SAV constructeur un retour des valeurs de registres pour mon onduleur Turbo Energy HIS 5000/48 car j’ai mis celle d’un Daye mais sans certitude !)

---

<div class="post-metadata">

**Author:** ![loic69](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/7ba0ec/32.png) [@loic69](https://forum.gce-electronics.com/u/loic69)\
**Post date:** [Juin 17, 2026, 11:59 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/21 "2026-06-17T11:59:07Z")

</div>

OK. Je viens de terminer le remplacement du RT2 par le RT3 et du faire le portage dans Home Assistant. Tout fonctionne. Sauf la partie [X8R](https://gce-electronics.com/1016-.html) car j’ai pas encore reçu le **[EBX Connect](https://gce-electronics.com/1809-.html).**

Y a juste cette histoire d’activation d’un seul relais ou j’ai une regression en raison de l’API

Je m’attelle au MODBUS

---

<div class="post-metadata">

**Author:** ![loic69](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/7ba0ec/32.png) [@loic69](https://forum.gce-electronics.com/u/loic69)\
**Post date:** [Juin 17, 2026, 12:09 UTC](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180/22 "2026-06-17T12:09:10Z")

</div>

De ton coté tu as bien les valeurs modbus qui s’affichent à droite dans l’interface RT3 ou juste via API ?

Du coup je me pose une question fondamentale. C’est le Deye qui intérroge le Eastron actuellement. Le Deye doit donc etre maitre MODBUS ce qui voudrait dire que je peux pas utiliser le RT3 pour lire aussi en parallele…?

Qu’en penses tu ?

[Page suivante](https://forum.gce-electronics.com/t/eco3-et-modbus-avec-sdm230/20180.md?page=2)
