J’ai une station météo qui transmet des données sur un serveur MQTT toutes les 2 secondes environ.
Via le logiciel MQTT Explorer, je peux constater que le serveur reçoit ces données et qu’il les redistribue aussi.
Ces données sont lues aussi avec HomeAssistant sans problème
Sous Jeedom, je constate aujourd’hui (mais incapable de dire quand cela a commencé) que les données du serveur MQTT ne sont lues que de temps en temps. Pour exemple, à l’instant : le dateTime de MQTT Explorer est de 1643721013 alors je sur Jeedom, je suis à 1643720893. Et ca pendant plusieurs minutes avant de sauter plusieurs centaines de secondes (sans revenir à la valeur du DateTime en cours).
Le log de MQTT sur Jeedom m’affiche une erreur inconnue…
2 secondes c’est énorme …
essai si tu a la possibilité de ralentir au moins 10 secondes voir plus selon la charge de ta machine
met nous une page santé aussi pour voir !
et plus de détails sur l’environnement de ta machine.
Bonjour Olive
Merci pour ton aide.
2 secondes (2,5s en réalité) = délai de transmission des données par la station.
Ce serveur MQTT avec « lecture des données » par Jeedom est en place comme ceci depuis 2 ou 3 années sans problème.
Jeedom est installé sur un machine virtuelle PROXMOX sous debian10. Le PC est un Core i7 avec 32Go de RAM, la partie allouée à Jeedom est 4CPU et 16Go de RAM.
Je joins ci-dessous une copie d’écran de la page santé :
Node Red est encore un grand inconnu pour moi.
Il faut que je m’y plonge.
Je pense que ce n’est pas si compliqué que cela.
Ca semble ressembler à de la programmation « graphset » que je faisais à l’époque à l’IUT (années 88-90)
En tout cas plus accessible que d’autres languages tel php et autres pythons. L’interfacage par le mqtt permet un lien facile entre jeedom et node-red.
La faut voir ça avec les dev’s
il y a peut-être une mise a jour qui n’a pas été faite en mqtt
alors qu’en jmqtt les dev son a l’affut et font des maj presque tout les jour …