# Zendure & EMQX --\> auto discover mqtt

**URL:** <https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419>\
**Category:** MQTT\
**Tags:** mqtt\
**Created:** [Mars 27, 2025, 5:27 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419 "2025-03-27T17:27:35Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 27, 2025, 5:27 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/1 "2025-03-27T17:27:35Z")

</div>

Bonjour à tous,

Mon probleme:

Je n’arrive pas à configurer correctement EMQX pour avoir l’auto decouverte de l’intergration mqtt  
EMQX est bien connecté au service mqtt de zendure, je vois bien les topics dans mqtt explorer sous la racine «&nbsp;zendure/#&nbsp;»  
je n’arrive pas à créer une regle dans EMQX pour la decouverte automatique.

Quelqu’un a-t-il deja fait ce style de regle?

Pour info j’ai du frigate / tasmota / opendtu / zigbeemqtt qui fonctionne bien avec EMQX.

J’ai réussi a avoir cela: /homeassistant/sensor/id zendure/sensor/device/dkMMx9ejsolarInputPower/config  
avec tout les sensor de zendure dans device.  
Mais pas de decouverte automatique.  
Si quelqu’un a une idée, je suis preneur.  
😉

Ma config home assistant:

## System Information

| version | core-2025.3.4 |
| --- | --- |
| installation\_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| user | root |
| virtualenv | false |
| python\_version | 3.13.2 |
| os\_name | Linux |
| os\_version | 6.12.18-haos |
| arch | x86\_64 |
| timezone | Europe/Paris |
| config\_dir | /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 | 1672 |
> | Downloaded Repositories | 4 |

> **Home Assistant Cloud**
>
> | logged\_in | false |
> | --- | --- |
> | can\_reach\_cert\_server | ok |
> | can\_reach\_cloud\_auth | ok |
> | can\_reach\_cloud | ok |

> **Home Assistant Supervisor**
>
> | host\_os | Home Assistant OS 15.0 |
> | --- | --- |
> | update\_channel | stable |
> | supervisor\_version | supervisor-2025.03.3 |
> | agent\_version | 1.7.2 |
> | docker\_version | 28.0.1 |
> | disk\_total | 30.8 GB |
> | disk\_used | 7.4 GB |
> | healthy | true |
> | supported | true |
> | host\_connectivity | true |
> | supervisor\_connectivity | true |
> | ntp\_synchronized | true |
> | virtualization | kvm |
> | board | ova |
> | supervisor\_api | ok |
> | version\_api | ok |
> | installed\_addons | Studio Code Server (5.18.3), Advanced SSH & Web Terminal (20.0.2), Terminal & SSH (9.16.0) |

> **Dashboards**
>
> | dashboards | 7 |
> | --- | --- |
> | resources | 6 |
> | views | 43 |
> | mode | storage |

> **Network Configuration**
>
> | adapters | lo (disabled), enp0s18 (enabled, default, auto), hassio (disabled), docker0 (disabled), veth223e4b9 (disabled), veth7a890d4 (disabled), veth7fc40ba (disabled), vethf3f04c6 (disabled), vethb5d650d (disabled), vethc3888fc (disabled), veth5485c56 (disabled) |
> | --- | --- |
> | ipv4\_addresses | lo (127.0.0.1/8), enp0s18 (192.168.199.61/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), veth223e4b9 (), veth7a890d4 (), veth7fc40ba (), vethf3f04c6 (), vethb5d650d (), vethc3888fc (), veth5485c56 () |
> | ipv6\_addresses | lo (::1/128), enp0s18 (fe80::a43d:10f4:518f:7051/64), hassio (fe80::a8bc:90ff:feaf:a834/64), docker0 (fe80::70ff:98ff:fe1c:b2be/64), veth223e4b9 (fe80::ecca:a8ff:fe27:b2f2/64), veth7a890d4 (fe80::205c:14ff:fee2:556b/64), veth7fc40ba (fe80::f414:66ff:fe0a:df91/64), vethf3f04c6 (fe80::9852:a9ff:fe73:2372/64), vethb5d650d (fe80::a8b9:30ff:fe7c:6198/64), vethc3888fc (fe80::e024:c6ff:feb4:9f21/64), veth5485c56 (fe80::498:18ff:fed4:cdc6/64) |
> | announce\_addresses | 192.168.199.61, fe80::a43d:10f4:518f:7051 |

> **Recorder**
>
> | oldest\_recorder\_run | 17 mars 2025 à 15:04 |
> | --- | --- |
> | current\_recorder\_run | 22 mars 2025 à 10:23 |
> | estimated\_db\_size | 643.67 MiB |
> | database\_engine | sqlite |
> | database\_version | 3.48.0 |

---

<div class="post-metadata">

**Author:** ![AlexHass](https://forum.hacf.fr/user_avatar/forum.hacf.fr/alexhass/32/11197_2.png) [@AlexHass](https://forum.hacf.fr/u/AlexHass)\
**Post date:** [Mars 28, 2025, 8:13 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/2 "2025-03-28T08:13:34Z")

</div>

Salut,

peux-tu donner des infos sur ce que tu as tenté de faire exactement?  
J’ai EMQX mais je n’ai jamais eu à faire quoi que ce soit pour l’auto-discovery.  
Soit l’intégration publie des topics d’auto-discovery pour HA, soit il n’y en a pas et il faut définir les entités à la main côté HA… (google sur Zendure MQTT senble donner des exemples où les entités sont configurées en YAML dans HA)

Sur quelle doc te bases tu pour activer cette découverte dans EMQX?

---

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 28, 2025, 8:31 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/3 "2025-03-28T08:31:22Z")

</div>

Bonjour @AlexHass ,  
Tu as deja connecté EMQX sur un broker externe? là, c’est le cas :

 ![image](https://forum.hacf.fr/uploads/default/original/3X/5/a/5ae2a9c01a0a672d266b64d4f1231153b1cc687a.png)  
et voici le conf du connector:  
 ![image](https://forum.hacf.fr/uploads/default/original/3X/1/8/18c06c30003cc0c687ba1a2df2f3f70500485202.png)  
Comme cela rien n’est republié dans la partie Broker interne.  
Donc j’ai crée une regle:  
 ![image](https://forum.hacf.fr/uploads/default/original/3X/e/7/e704a5e8e7783944f15e9f1226ab37d943e2ace3.png)  
input :  
 ![image](https://forum.hacf.fr/uploads/default/original/3X/d/1/d117a58296cad3b129c296c473a3d1a22bac1ea2.png)  
et l’output:  
 ![image](https://forum.hacf.fr/uploads/default/original/3X/b/1/b1d0330d8cbc1e90ade2031cd25dc81229409f48.png)  
du coups, j’ai bien dans mqtt explorer connecté au broker EMQX cela :

```auto
zendure/XXXXXXXXO6k5/sensor/device
dkMMx9ejsolarInputPower
dkMMx9ejpackInputPower
dkMMx9ejoutputPackPower
dkMMx9ejoutputHomePower
dkMMx9ejoutputLimit
dkMMx9ejremainOutTime
dkMMx9ejpackState
dkMMx9ejpackNum
dkMMx9ejelectricLevel
dkMMx9ejsocSet
dkMMx9ejpackData
dkMMx9ejsolarPower1
dkMMx9ejsolarPower2
dkMMx9ejpassMode
dkMMx9ejgridInputPower
dkMMx9ejacOutputPower
zendure/XXXXXXXXO6k5/switch
zendure/XXXXXXXXO6k5/dkMMx9ej
state = {"message_received_at":1743149724393,"pub_props":{},"qos":0,"topic":"XXXXXXXXO6k5/dkMMx9ej/state","payload":"{\"solarInputPower\":120,\"sn\":\"XXXXXXXX0798\"}","retain":false,"event":"$bridges/mqtt:serveur-mqtt-zendure","server":"mqtt-eu.zen-iot.com:1883","metadata":{"rule_id":"rule_zendure-to-republish"},"dup":false,"timestamp":1743149724393,"node":"emqx@127.0.0.1","id":"XXXXXXXX…

```

Dans les dkMMx9ej, j’ai conf pour home assistant :

```auto
dkMMx9ejsolarInputPower
config = {"message_received_at":1743149674305,"pub_props":{},"qos":1,"topic":"XXXXXXXXO6k5/sensor/device/dkMMx9ejsolarInputPower/config","payload":"{\"unique_id\":\"dkMMx9ejsolarInputPower\",\"state_topic\":\"XXXXXXXXO6k5/dkMMx9ej/state\",\"unit_of_measurement\":\"W\",\"command_topic\":\"XXXXXXXXO6k5/dkMMx9ej/solarInputPower/set\",\"name\":\"solarInputPower\",\"device_class\":\"power\",\"value_template\":\"{{ value_js…

```

Je suis interéssé de savoir comment tu as fait pour ne pas faire de configuration.  
J’ai certainement loupé quelque chose, 😊

---

<div class="post-metadata">

**Author:** ![AlexHass](https://forum.hacf.fr/user_avatar/forum.hacf.fr/alexhass/32/11197_2.png) [@AlexHass](https://forum.hacf.fr/u/AlexHass)\
**Post date:** [Mars 28, 2025, 8:41 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/4 "2025-03-28T08:41:29Z")

</div>

Ok, bon ben non je ne peux pas t’aider.  
Tu n’avais pas vraiment expliqué ce que tu tentais de faire.  
Donc là tu veux connecter EMQX sur le broker du cloud de Zendure?

---

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 28, 2025, 8:45 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/5 "2025-03-28T08:45:33Z")

</div>

Oui, mais cela est fait, ce que je n’arrive pas à faire c’est auto discover ou la creation manuel du device zendure pour mqtt.  
🤔

---

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 28, 2025, 8:54 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/6 "2025-03-28T08:54:36Z")

</div>

Voici un exemple de ce que je reçoit sur mqtt explorer :  
topic: zendure/XXXXXXO6k5/dkMMx9ej/

```auto
state =
{
  "message_received_at": 1743151211018,
  "pub_props": {},
  "qos": 0,
  "topic": "XXXXXXO6k5/dkMMx9ej/state",
  "payload": "{\"solarPower2\":63,\"electricLevel\":8,\"solarPower1\":65,\"sn\":\"XXXXXX.....\",\"outputPackPower\":128}",
  "retain": false,
  "event": "$bridges/mqtt:serveur-mqtt-zendure",
  "server": "mqtt-eu.zen-iot.com:1883",
  "metadata": {
    "rule_id": "rule_zendure-to-republish"
  },
  "dup": false,
  "timestamp": 1743151211018,
  "node": "emqx@127.0.0.1",
  "id": "XXXXXX........."
}

```

dans configuration.yaml, j’ai :

```auto
# Configuration de mqtt en manuel
mqtt: !include mqtt.yaml
# FIN

```

et dans mqtt.yaml, j’ai:

```auto
sensor:
  - name: "Solar Input Power"
    unique_id: "Zendure.Solar_Input_Power"
    state_topic: "XXXXXXO6k5/dkMMx9ej/state"
    value_template: "{{ value_json.solarInputPower }}"
    unit_of_measurement: "W"
    device:
      name: "Zendure"
      identifiers: "Zendure_dkMMx9ej"
  - name: "Solar Power line 1"
    unique_id: "Zendure.Solar_Power_line_1"
    state_topic: "XXXXXXO6k5/dkMMx9ej/state"
    value_template: "{{ value_json.solarPower1 }}"
    unit_of_measurement: "W"
    device:
      name: "Zendure"
      identifiers: "Zendure_dkMMx9ej"
  - name: "Solar Power line 2"
    unique_id: "Zendure.Solar_Power_line_2"
    state_topic: "XXXXXXO6k5/dkMMx9ej/state"
    value_template: "{{ value_json.solarPower2 }}"
    unit_of_measurement: "W"
    device:
      name: "Zendure"
      identifiers: "Zendure_dkMMx9ej"

```

ce qui me donne :

 ![image](https://forum.hacf.fr/uploads/default/original/3X/7/1/71daf634671bf7d649b4a83e3a6861cc8ac2dee0.png)

Mais pas de data 😢  
La aussi, je pense faire une erreure quelque part, voir plusieurs!  
peut etre que tu pourra m’orienté sur le yaml.

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Mars 28, 2025, 9:00 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/7 "2025-03-28T09:00:55Z")

</div>

salut,  
le soucis c’est que ton payload du topic MQTT est un json il faut le parser l tu envoies ça dans ton sensor  
`"{\"solarPower2\":63,\"electricLevel\":8,\"solarPower1\":65,\"sn\":\"XXXXXX.....\",\"outputPackPower\":128}"`

c’est expliqué ici

> **[MQTT Sensor](https://www.home-assistant.io/integrations/sensor.mqtt/#json-attributes-topic-configuration)**
>
> Instructions on how to integrate MQTT sensors within Home Assistant.

---

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 28, 2025, 9:03 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/8 "2025-03-28T09:03:18Z")

</div>

> [@ddfdom](#):
>
> "{"solarPower2":63,"electricLevel":8,"solarPower1":65,"sn":"XXXXXX.....","outputPackPower":128}"

justement, c'est la doc sur lequel je m'appuie

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Mars 28, 2025, 9:06 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/9 "2025-03-28T09:06:52Z")

</div>

et dans les outils de développement/états tu observes quoi ?

---

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 28, 2025, 9:08 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/10 "2025-03-28T09:08:51Z")

</div>

je vais voir, c’est vrai j’ai tendense à oublier …

---

<div class="post-metadata">

**Author:** ![AlexHass](https://forum.hacf.fr/user_avatar/forum.hacf.fr/alexhass/32/11197_2.png) [@AlexHass](https://forum.hacf.fr/u/AlexHass)\
**Post date:** [Mars 28, 2025, 9:09 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/11 "2025-03-28T09:09:25Z")

</div>

Faut surtout voir à quoi ça ressemble quand ça rentre dans MQTT côté HA.

En activant l’écoute dans l’intégration MQTT. (Intégration\>MQTT\>Configurer\> Ecouter Topic #)

Exemple, dans mon yaml j’ai ça:

```auto
    - name: "Serveur0 Boot Wear Out"
      state_topic: "monitoring/proxmox"
      unit_of_measurement: "%"
      value_template: "{{ value_json.boot_wear }}"

```

le message sur le topics arrive comme ça:

 ![image](https://forum.hacf.fr/uploads/default/original/3X/6/a/6a0bde386ca5103eeac90ab38ae79ac1ff24b272.png)

Suivant ce qui arrive, il va falloir adapter son value\_json

---

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 28, 2025, 9:09 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/12 "2025-03-28T09:09:26Z")

</div>

![image](https://forum.hacf.fr/uploads/default/original/3X/b/d/bd493903d3612ff100883de9361ce5fa8d252355.png)

---

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 28, 2025, 9:12 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/13 "2025-03-28T09:12:08Z")

</div>

à l’ecoute j’ai cela qui remonte :

```auto
Message 2 reçu sur zendure/XXXXXXXXXO6k5/dkMMx9ej/state à 10:10 :

{"message_received_at":1743153048762,"pub_props":{},"qos":0,"topic":"XXXXXXXXXO6k5/dkMMx9ej/state","payload":"{\"solarInputPower\":109,\"sn\":\"XXXXXXXXX.....\"}","retain":false,"event":"$bridges/mqtt:serveur-mqtt-zendure","server":"mqtt-eu.zen-iot.com:1883","metadata":{"rule_id":"rule_zendure-to-republish"},"dup":false,"timestamp":1743153048762,"node":"emqx@127.0.0.1","id":"XXXXXXXXX......."}

QoS: 0 - Retain: false 

Message 14 reçu sur zendure/XXXXXXXXXO6k5/dkMMx9ej/state à 10:11 :

{"message_received_at":1743153096766,"pub_props":{},"qos":0,"topic":"XXXXXXXXXO6k5/dkMMx9ej/state","payload":"{\"packData\":[{\"sn\":\"CO4FHMG4M313521\"},{\"maxVol\":324,\"sn\":\"CO4FHMEFM254735\"}],\"sn\":\"XXXXXXXXX.......\"}","retain":false,"event":"$bridges/mqtt:serveur-mqtt-zendure","server":"mqtt-eu.zen-iot.com:1883","metadata":{"rule_id":"rule_zendure-to-republish"},"dup":false,"timestamp":1743153096766,"node":"emqx@127.0.0.1","id":"XXXXXXXXX......."}

QoS: 0 - Retain: false 

```

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Mars 28, 2025, 9:16 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/14 "2025-03-28T09:16:26Z")

</div>

sur le meme topic tu reçois 2 payload différents …? j’ai bien les yeux ouverts ?

---

<div class="post-metadata">

**Author:** ![AlexHass](https://forum.hacf.fr/user_avatar/forum.hacf.fr/alexhass/32/11197_2.png) [@AlexHass](https://forum.hacf.fr/u/AlexHass)\
**Post date:** [Mars 28, 2025, 9:16 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/15 "2025-03-28T09:16:26Z")

</div>

value\_json.payload.solarPower1 du coup non ?

---

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 28, 2025, 9:19 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/16 "2025-03-28T09:19:36Z")

</div>

Oui @ddfdom , c’est bizzar, mais c’est comme cela que c’est fait quand je me connect dirrectement chez zendure avec mqtt explorer.

---

<div class="post-metadata">

**Author:** ![AlexHass](https://forum.hacf.fr/user_avatar/forum.hacf.fr/alexhass/32/11197_2.png) [@AlexHass](https://forum.hacf.fr/u/AlexHass)\
**Post date:** [Mars 28, 2025, 9:20 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/17 "2025-03-28T09:20:12Z")

</div>

Effectivement ce n’est pas bon ça…

@lolo-95 to republish n’estp as bon, au lieue de republier le contenu du message, tu republie le message en entier, tu imbrique du MQTT dans du MQTT… faudrait que le payload… mais bon je n’ai jamais fait, je ne saurais te dire quelle est la bonne méthode.

---

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 28, 2025, 9:22 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/18 "2025-03-28T09:22:58Z")

</div>

Non, c’est comme cela chez zendure, quand je me connect directement chez eux avec mqtt explorer, j’ai la meme architecture, la seul difference de rebublication c’est le zendure en tete de topic.  
@AlexHass , et bien tu as raison au final, il y a une difference que je n’avais pas remarqué, exemple en direct:  
topic: [mqtt-eu.com/XXXXXO6k5/dkMMx9ej](http://mqtt-eu.com/XXXXXO6k5/dkMMx9ej)

```auto
state=
{
  "solarInputPower": 173,
  "sn": "XXXXXXXX....."
}
# 1s avant
{
  "solarPower2": 69,
  "electricLevel": 9,
  "solarPower1": 71,
  "solarInputPower": 170,
  "sn": "XXXXXXXX.....",
  "outputPackPower": 140
}

```

---

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 28, 2025, 10:02 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/19 "2025-03-28T10:02:21Z")

</div>

Merci 👏

Voici le resultat:

 ![image](https://forum.hacf.fr/uploads/default/original/3X/4/c/4cfe89150edd1c8e20e35382818416a24a450cae.png)

Pour que cela fonctionne, il faut reformater le payload dans EMQX, comme cela :

 ![image](https://forum.hacf.fr/uploads/default/original/3X/0/b/0bd911ccf2488d486601b9fbec89abc4c5a6e734.png)

il me reste a faire tout le reste.  
Si vous avez des commentaire je suis preneur.  
encore merci à @AlexHass & @ddfdom

---

<div class="post-metadata">

**Author:** ![lolo-95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lolo-95/32/63339_2.png) [@lolo-95](https://forum.hacf.fr/u/lolo-95)\
**Post date:** [Mars 28, 2025, 11:08 UTC](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419/20 "2025-03-28T11:08:57Z")

</div>

Bon alors comme vous le constaté cela fonctionne, j’ai juste des ‹&nbsp;undefined&nbsp;› qui passe de temps en temps pour solarInputPower mais pour solarPower1 c’est pratiquement toujours en ‹&nbsp;undefined&nbsp;›, donc il faut que je filtre cela, je cherche !

[Page suivante](https://forum.hacf.fr/t/zendure-emqx-auto-discover-mqtt/60419.md?page=2)
