# Xiaomi Roborock S5 via MQTT

**URL:** <https://community.gladysassistant.com/t/xiaomi-roborock-s5-via-mqtt/5716>\
**Category:** Configuration\
**Tags:** xiaomi\
**Created:** [Novembre 13, 2020, 1:20 UTC](https://community.gladysassistant.com/t/xiaomi-roborock-s5-via-mqtt/5716 "2020-11-13T13:20:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hamtaro](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/hamtaro/32/2373_2.png) [@Hamtaro](https://community.gladysassistant.com/u/Hamtaro)\
**Post date:** [Novembre 13, 2020, 1:20 UTC](https://community.gladysassistant.com/t/xiaomi-roborock-s5-via-mqtt/5716/1 "2020-11-13T13:20:40Z")

</div>

Salut tout le monde

Je me suis décidé à m’occuper de mon aspirateur et j’ai flashé mon aspirateur avec Valetudo.

> **[GitHub - Hypfer/Valetudo: Cloud-free control webinterface for vacuum robots](https://github.com/Hypfer/Valetudo)**
>
> Cloud-free control webinterface for vacuum robots. Contribute to Hypfer/Valetudo development by creating an account on GitHub.

> **[Valetudo](https://valetudo.cloud)**
>
> Valetudo aims to be a vendor-agnostic abstraction and cloud replacement for vacuum robots which started as a standalone binary on rooted roborock vacuums.

Tout fonctionne nickel, je peux piloter complètement l’aspirateur sans cloud, le projet permet dans les réglages de dialoguer via MQTT mais là, je bloque sur la configuration…

La doc : [MQTT | Valetudo](https://valetudo.cloud/pages/integrations/mqtt.html)  
La partie en UI :

 ![screencapture-192-168-1-111-2020-11-13-13_50_59](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/1/110e64b359711c140a5c60d14e4a1a39e68ba138.png)

J’essaie de faire une analogie avec Home Assistant mais vu que je saisis pas trop les subtilités de ce protocole, je dois passer à côté de quelque chose…  
Si un pro passe dans le coin pour m’aider à communiquer via MQTT…

J’ai activé le broker MQTT via Docker mais déjà, il y a un souci, Gladys me dit qu’il n’est pas lancé, impossible de se connecter.

---

<div class="post-metadata">

**Author:** ![Hamtaro](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/hamtaro/32/2373_2.png) [@Hamtaro](https://community.gladysassistant.com/u/Hamtaro)\
**Post date:** [Novembre 13, 2020, 1:38 UTC](https://community.gladysassistant.com/t/xiaomi-roborock-s5-via-mqtt/5716/2 "2020-11-13T13:38:28Z")

</div>

Pour le brocker MQTT dans Docker, je suis connecté en alternance.

```auto
2020-11-13T14:32:45+0100 <info> connect.js:38 (MqttClient.<anonymous>) Connected to MQTT server mqtt://localhost
2020-11-13T14:32:45+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic gladys/master/#
2020-11-13T14:32:45+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic stat/+/+
2020-11-13T14:32:45+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic tele/+/+
2020-11-13T14:32:46+0100 <warn> connect.js:60 (MqttClient.<anonymous>) Disconnected from MQTT server
2020-11-13T14:32:51+0100 <info> connect.js:38 (MqttClient.<anonymous>) Connected to MQTT server mqtt://localhost
2020-11-13T14:32:51+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic gladys/master/#
2020-11-13T14:32:51+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic stat/+/+
2020-11-13T14:32:51+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic tele/+/+
2020-11-13T14:32:52+0100 <warn> connect.js:60 (MqttClient.<anonymous>) Disconnected from MQTT server
2020-11-13T14:32:57+0100 <info> connect.js:38 (MqttClient.<anonymous>) Connected to MQTT server mqtt://localhost
2020-11-13T14:32:57+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic gladys/master/#
2020-11-13T14:32:57+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic stat/+/+
2020-11-13T14:32:57+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic tele/+/+
2020-11-13T14:32:58+0100 <warn> connect.js:60 (MqttClient.<anonymous>) Disconnected from MQTT server
2020-11-13T14:33:03+0100 <info> connect.js:38 (MqttClient.<anonymous>) Connected to MQTT server mqtt://localhost
2020-11-13T14:33:03+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic gladys/master/#
2020-11-13T14:33:03+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic stat/+/+
2020-11-13T14:33:03+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic tele/+/+
2020-11-13T14:33:04+0100 <warn> connect.js:60 (MqttClient.<anonymous>) Disconnected from MQTT server

```

Comportement normal ?

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Novembre 13, 2020, 7:31 UTC](https://community.gladysassistant.com/t/xiaomi-roborock-s5-via-mqtt/5716/3 "2020-11-13T19:31:51Z")

</div>

Oula, autant de deco/reco en si peu de temps, non ça me semble pas normal. Tu as une installation standard de Gladys ?

---

<div class="post-metadata">

**Author:** ![Hamtaro](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/hamtaro/32/2373_2.png) [@Hamtaro](https://community.gladysassistant.com/u/Hamtaro)\
**Post date:** [Novembre 14, 2020, 7:23 UTC](https://community.gladysassistant.com/t/xiaomi-roborock-s5-via-mqtt/5716/4 "2020-11-14T07:23:48Z")

</div>

Ce comportement a disparu, je ne sais pas pourquoi… 😛  
A l’installation du brocker, Gladys m’avait indiqué une erreu d’installation à vérifier dans les logs. J’avais regardé et pas croisé de soucis, j’étais revenu sous Gladys et ça paraissait bon mise à part les déco/reco.

Et sinon, une idée de comment configurer tout cela sous MQTT ?
