Quando chega aquela altura em que percebemos que não devíamos ter alguns retain no homeassistant, somos confrontados com a realidade de que não existe uma maneira fácil de os limpar a todos a não ser desinstalar e reinstalar o mosquitto.
Em sistemas em que corremos o Hassio em cima de Raspbian ou Ubuntu (ou outro ux qualquer) podemos facilmente apagar a DB do mosquitto e fica resolvido.
Em primeiro lugar devemos ter a certeza de que os retains que queremos eliminar já não existem na configuração do homeassistant. Caso contrário voltam para o mosquitto.
De seguida paramos o addon
E fazemos ssh para o sistema de base (Ubuntu, raspbian, etc.)
de seguida damos o comando:
sudo rm -rf /usr/share/hassio/addons/data/core_mosquitto/mosquitto.db
e reiniciamos o mosquitto
O sistema cria a nova DB limpinha e sem retains
Dependendo das vossas configs, a DB pode estar num local diferente. Podem procurar com o seguinte comando:
sudo find / -iname "mosquitto.db"