J’utilise le protocole MQTT depuis quelques mois, avec le plugin jmqtt, et ZwaveJs2Mqtt. Et j’utilise l’outil MQTT Explorer pour voir les messages… Et je vois ceci:
… 231 015 messages sur $SYS ! 31 200 sur zwave et 2750 pour jeedom, en fait, tout est conservé mais comment fait-on pour purger tout cet historique ?
Dans zwave j’ai désactivé retain et activé clean
Du coup, c’est lui qui enregistre les messages, dans la mémoire de mon pc windows, ça n’est plus vraiment conservé sur le brocker mosquitto je suppose ? Mais comment le vérifier…
En tout cas oui ça a tout vidé, alors que quand je ferme le pc il n’est que en veille finalement, et donc il garde tous les programmes en mémoire.
MQTT Explorer conserve l’historique de ce qu’il a vu passer quand il était actif et connecté au broker.
Ce n’est pas parce que le PC est en veille et que le logiciel reste d’une certaine façon en mémoire. Il ne fait qu’écrire dans une sorte de bdd pour conserver l’historique et le montre lors de son exécution.