Bonjour,
J’utilise le logiciel IOTLink sur mon PC, (lien : https://iotlink.gitlab.io/), je remonte les informations dont j’ai besoin sur Jeedom par le MQTT. Il est possible d’avoir une screenshot de l’écran du PC. Sur HA cela fonctionne, serait-il possible (compliqué), d’intégrer cette fonctionnalité dans JMQTT ?
Si l’image est envoyée en binaire (ou base64) sur un topic en mqtt, il suffit d’utiliser le widget dispo ici :
Néanmoins, je tiens à souligner qu’il faut vraiment éviter d’avoir des images de trop haute définition, car Jeedom n’est pas fait pour traiter de grosses longues chaines de caractère (payloads MQTT base64), que ce soit en widget desktop ou mobile, ET SURTOUT éviter de les historiser.
Ce n’est pas le widget lui-même qui a un impact, mais bien le fait de recevoir les images en base64.
Sinon, j’aurais besoin de plus de détails sur comment l’image est envoyée.
Hello,
Oui l’image est en base64, je viens de récupérer le payload sur JMQTT et le mettre sur un site qui décode le base 64, j’ai bien eu le screenshot du PC.
Le but n’est pas d’avoir l’écran en taille réelle, mais plus une miniature .
Je viens d’essayé le widget du lien, mais je n’ai rien qui s’affiche.
Dans mon payload JMQTT, j’ai bien mis type info/numérique également.
Je vais regarder si cela est possible, c’est le logiciel IOTLink qui envoi le screen, je suis pas sur que je puisse choisir la résolution, je regarde.
Sur leur site pour le screen il affiche cela :
je comprends que l’utilisation d’un code widget permet de décoder l’info screen en Base64 pour permettre d’afficher l’image.
Je comprends aussi que si je demande à mon jeedom (qui tourne sur un NAS donc pas une bête de course), ça va le mettre à genou très vite !
je voudrais savoir si tu (ou qqn d’autre) as trouvé le moyen de faire envoyer par IOTLink une image en basse résolution ? Et ainsi moins galérer à en refaire une image ?
Merci