Un petit tuto pour mettre en place speedtest via docker et mqtt (jmqtt).
Avant toute remarque : OUI, vous pouvez utiliser le plugin speedtest. Ce tuto fera EXACTEMENT la même chose
Cette démarche vise juste à centraliser toute ma domotique autour de docker et du protocole MQTT. de manière à diminuer l’adhérence de Jeedom avec les plugins et de diminuer les pbs de migration
De mon coté, j’utilise portainer dans lequel j’ai mis en place une stack qui gère les installs de mosquitto, zigbee2mqtt, vlx2mqtt, speedtest, teslamate.
Mais ca peut aussi etre fait via docker2 sans pb.
Pour speedtest, il convient d’utiliser le docker-compose suivant :
Je vais rebooter. Je teste portainer pour l’occasion et le comportement est étrange. J’ai modifier le cron pour un 1 min mais le log après pull sous portainer indique toujours 12.
Fait mais sans effet, même avec un reboot de la VM. Au final, j’ai fait un remove et lancer en ssh le docker compose. Y’a bien 1 min maintenant, mais toujours rien.
Après au moins 3 min
speedtest2mqtt has been started
starting cron (1 * * * *)