# Aspirador Xiaomi Robot - Mapas e firmware alternativo

**URL:** <https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617>\
**Category:** Tutoriais\
**Created:** [31 Dezembro , 2018 14:40 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617 "2018-12-31T14:40:07Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ricreis394](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricreis394/32/7810_2.png) [@ricreis394](https://forum.cpha.pt/u/ricreis394)\
**Post date:** [31 Dezembro , 2018 14:40 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/1 "2018-12-31T14:40:07Z")

</div>

Nestes últmos dias, dediquei parte do meu tempo a alterar o firmware do meu aspirador.  
Recomendo bastante então vou partilhar convosco.

Usei o firmware [valetudo](https://github.com/Hypfer/Valetudo)

basicamente é preciso fazer root ao aspirador, aceder por ssh como root e fazer upload dos ficheiros do valetudo. têm um [tutorial](https://forum.cpha.pt/t/como-fazer-root-a-um-aspirador-xiaomi-v1-ou-v2/903)no forum

Configuração no HA:

```
sensor:
  - platform: rest
    resource: http://<<ip do xiaomi>>/api/remote/map
    name: "vacuum_map_link"
    value_template: '{{ value_json.mapsrc }}'

camera:
  - platform: generic
    name: "vacuum_map"
    still_image_url: http://<<ip do xiaomi>>{{states.sensor.vacuum_map_link.state | string }}
    content_type: image/png
    framerate: 1

```

 ![ha](https://forum.cpha.pt/uploads/default/original/2X/b/b5a3260476fa8a428faa903933abc6d493acc21e.jpeg)

 ![web1](https://forum.cpha.pt/uploads/default/original/2X/0/0d13553fe726493a3a8d00a2fce101a5723c6faa.jpeg)  
 ![web2](https://forum.cpha.pt/uploads/default/original/2X/9/902b7ded49ceb271080c0e9e9bbd6f4eab511b43.jpeg)  
 ![web3](https://forum.cpha.pt/uploads/default/original/2X/7/70092bf9be52b3cb7e57f2d3ff10b36dcc8881dc.jpeg)

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [31 Dezembro , 2018 14:47 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/2 "2018-12-31T14:47:15Z")

</div>

Já tive para o fazer há bastante tempo. Nunca ganhei muita vontade de o fazer para ser sincero. Mas que é fixe é 🙂 bom trabalho.

---

<div class="post-metadata">

**Author:** ![ricreis394](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricreis394/32/7810_2.png) [@ricreis394](https://forum.cpha.pt/u/ricreis394)\
**Post date:** [31 Dezembro , 2018 14:50 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/3 "2018-12-31T14:50:50Z")

</div>

@RodolfoVieira Obrigado 😃 dá um bocado de trabalho, principalmente quando os erros começam a aparecer mas a recompensa é satisfatória

---

<div class="post-metadata">

**Author:** ![system](https://forum.cpha.pt/user_avatar/forum.cpha.pt/system/32/2_2.png) [@system](https://forum.cpha.pt/u/system)\
**Post date:** [31 Março , 2019 15:01 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/4 "2019-03-31T15:01:41Z")

</div>

Este tópico foi automaticamente fechado 90 dias após a última resposta. Novas respostas não são permitidas.

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [7 Abril , 2019 22:47 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/5 "2019-04-07T22:47:16Z")

</div>



---

<div class="post-metadata">

**Author:** ![Heisenberg](https://forum.cpha.pt/user_avatar/forum.cpha.pt/heisenberg/32/2295_2.png) [@Heisenberg](https://forum.cpha.pt/u/Heisenberg)\
**Post date:** [7 Abril , 2019 22:00 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/6 "2019-04-07T22:00:40Z")

</div>

Olá pessoal 🙂

Alguém que use o aspirador da Xiaomi com o firmware Valetudo na última versão ( Beta 0.3.0 ) e que tenha o live map a funcionar no Home Assistant?  
Guiei-me por este post mas ao que parece a maneira como o mapa é obtido foi alterado nesta última versão do firmware.

Desde já, obrigado!

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [7 Abril , 2019 22:49 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/7 "2019-04-07T22:49:06Z")

</div>

Olá @Heisenberg talvez o @ricreis394 te possa ajudar, ele usa isso.

---

<div class="post-metadata">

**Author:** ![ricreis394](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricreis394/32/7810_2.png) [@ricreis394](https://forum.cpha.pt/u/ricreis394)\
**Post date:** [7 Abril , 2019 23:02 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/8 "2019-04-07T23:02:40Z")

</div>

Não estou a usar a versão mais recente do Valetudo.

A forma que estou a usar para sacar os mapas é pelo link: `http://<<ip do xiaomi>>/api/remote/map`

Tenta aceder pelo browser a esse link a ver se te dá alguma coisa

---

<div class="post-metadata">

**Author:** ![Heisenberg](https://forum.cpha.pt/user_avatar/forum.cpha.pt/heisenberg/32/2295_2.png) [@Heisenberg](https://forum.cpha.pt/u/Heisenberg)\
**Post date:** [7 Abril , 2019 23:15 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/9 "2019-04-07T23:15:34Z")

</div>

Exacto. Eu guiei-me pelo teu tutorial e é dessa forma que tenho configurado. Infelizmente quando tento aceder pelo link o resultado é “Cannot GET /api/remote/map”  
Na pagina do git do Valetudo, na última release ele mensiona que o mapa agora usa websockets: “The map feature now uses websockets to continuously stream map updates to the Webinterface”

É uma release muito recente ( de ontem acho eu )…Acho que tenho que esperar até que alguém comece a usar e partilhe o método…

---

<div class="post-metadata">

**Author:** ![Heisenberg](https://forum.cpha.pt/user_avatar/forum.cpha.pt/heisenberg/32/2295_2.png) [@Heisenberg](https://forum.cpha.pt/u/Heisenberg)\
**Post date:** [10 Abril , 2019 20:46 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/10 "2019-04-10T20:46:15Z")

</div>

Finalmente, e com a ajuda de um membro português que encontrei no Telegram do Valetudo (obrigado Tiago Veloso), já tenho o live map a funcionar.  
Nesta última versão do firmware o live map passa a ser transmitido por MQTT. Fica o link para configuração para quem precisar:  
[Configurar MQTT no Valetudo](https://github.com/Hypfer/Valetudo/wiki/Home-Assistant-Integration)

Se por algum motivo não conseguirem usar o nano para editar, usem o vi.

Espero que sirva para ajudar alguém também 🙂

---

<div class="post-metadata">

**Author:** ![maxcalavera](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maxcalavera/32/1039_2.png) [@maxcalavera](https://forum.cpha.pt/u/maxcalavera)\
**Post date:** [15 Maio , 2019 09:03 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/11 "2019-05-15T09:03:52Z")

</div>

Boas malta. Qual é a grande vantagem de usar o valetudo? Ao alterar do firmware o aspirador deixa de aparecer na App da xiaomi?

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [15 Maio , 2019 10:32 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/12 "2019-05-15T10:32:21Z")

</div>

Na minha opinião não vejo vantagem alguma. E não te serve de nada teres o mapa no HA.

---

<div class="post-metadata">

**Author:** ![ricreis394](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricreis394/32/7810_2.png) [@ricreis394](https://forum.cpha.pt/u/ricreis394)\
**Post date:** [15 Maio , 2019 10:57 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/13 "2019-05-15T10:57:09Z")

</div>

Boas, ao alterar o firmware para o valetudo, para além de teres acesso pela app da Xiaomi (se quiseres), tens também o acesso por browser. Ou seja, consegues fazer tudo sem ter o aspirador ligado à internet e a comunicar com os servidores da xiaomi.

Tens também a vantagem de ter o Mapa no HA, tu estando fora de casa, consegues controlar em que divisão da casa está a aspirar. Vale o que vale, o @RodolfoVieira acha que não serve de nada, outros podem achar o contrário. Não é um must mas é porreiro, e dá um aspecto diferente ao teu HA

---

<div class="post-metadata">

**Author:** ![maxcalavera](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maxcalavera/32/1039_2.png) [@maxcalavera](https://forum.cpha.pt/u/maxcalavera)\
**Post date:** [15 Maio , 2019 11:16 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/14 "2019-05-15T11:16:38Z")

</div>

@ricreis394 sim, é verdade, vale o que vale. Mas se calhar para mim não vale o risco de fazer asneiras e ficar sem o aspirador (não sei se há esse risco, deduzo que sim) uma vez que uso o HA para aspirar por zonas por ser muito mais prático e só uso a app para consultar o mapa para ver se o aspirador fez o serviço bem feito…  
Lendo as vossas opiniões para mim acho que também não me iria trazer mais vantagens…  
Agradeço o vosso feedback.

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [15 Maio , 2019 19:13 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/15 "2019-05-15T19:13:22Z")

</div>

Podes limpar as zonas da casa sem teres o mapa …daí eu dizer que não vejo nenhumas vantagens em teres o mapa no HA. Só com as coordenadas consegues limpar as zonas que queres.

---

<div class="post-metadata">

**Author:** ![Encarnacao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/encarnacao/32/2031_2.png) [@Encarnacao](https://forum.cpha.pt/u/Encarnacao)\
**Post date:** [15 Maio , 2019 19:31 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/16 "2019-05-15T19:31:52Z")

</div>

se passa a ser local sem necessitar de servidores blabla entao vale mesmo a pena  
para mim so ponho uma questão, é se vale mesmo a pena o risco de algo correr mal no processo de mudança de firmware ficar sem aspirador hehe…

---

<div class="post-metadata">

**Author:** ![sslopes](https://forum.cpha.pt/user_avatar/forum.cpha.pt/sslopes/32/9886_2.png) [@sslopes](https://forum.cpha.pt/u/sslopes)\
**Post date:** [26 Fevereiro , 2020 18:22 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/17 "2020-02-26T18:22:26Z")

</div>

Boa tarde. Sempre tive alguma dificuldade em mexer com imagens de câmaras no HA e mais uma vez isso está a acontecer. Fiz um copy/paste do código mostrado em cima, alterando apenas o ip do meu vacuum robot. Ficou assim:

```auto
sensor:
  - platform: rest
    resource: http://192.168.1.33/api/remote/map
    name: "vacuum_map_link"
    value_template: '{{ value_json.mapsrc }}'        
camera:
  - platform: generic
    name: "vacuum_map"
    still_image_url: http://192.168.1.33{{states.sensor.vacuum_map_link.state | string }}
    content_type: image/png
    framerate: 1

```

O mapa não está a aparecer no cartão copiado também num outro tópico, aqui no fórum.  
Que estarei a fazer de mal?

 ![aspirador](https://forum.cpha.pt/uploads/default/original/2X/a/aaaec853c448accd13b669b066aab265365f5a49.jpeg)

---

<div class="post-metadata">

**Author:** ![ricreis394](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricreis394/32/7810_2.png) [@ricreis394](https://forum.cpha.pt/u/ricreis394)\
**Post date:** [26 Fevereiro , 2020 18:48 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/18 "2020-02-26T18:48:08Z")

</div>

em versões mais recentes do valetudo, a única forma de mostrar o mapa é através de um container especifico e não no firmware do aspirador como era feito anteriormente.  
[https://github.com/Hypfer/ICantBelieveItsNotValetudo](https://github.com/Hypfer/ICantBelieveItsNotValetudo)

---

<div class="post-metadata">

**Author:** ![ricain](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/9fc348/32.png) [@ricain](https://forum.cpha.pt/u/ricain)\
**Post date:** [28 Fevereiro , 2020 20:32 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/19 "2020-02-28T20:32:34Z")

</div>

@sslopes será a parte 2 do outro tutorial 😉

---

<div class="post-metadata">

**Author:** ![Jorge\_Rodrigues](https://forum.cpha.pt/user_avatar/forum.cpha.pt/jorge_rodrigues/32/15310_2.png) [@Jorge\_Rodrigues](https://forum.cpha.pt/u/Jorge_Rodrigues)\
**Post date:** [16 Julho , 2024 11:58 UTC](https://forum.cpha.pt/t/aspirador-xiaomi-robot-mapas-e-firmware-alternativo/1617/20 "2024-07-16T11:58:07Z")

</div>

Alguém conseguiu colocar isto num Xiaomi S12?
