Suggestion Plugin beagleprint

Bonjour à tous,

ayant récemment fait l’acquisition d’une camera Beagleprint (en remplacement de mon octoprint), je suis à la recherche d’une solution pour l’intégrer à Jeedom (plugin, virtuel, …)
La Mintion Beagleprint Camera qui Surpasse OctoPrint ! – Mintion.fr

Une bonne âme aura-t-elle déjà tenté l’aventure et souhaiterais la partager ?
Toute aide sera la bienvenue (je commence à décortiquer les commandes de l’interface web pour voir si je peux en faire quelque chose).
Merci par avance

Je me répons à moi même :wink:

J’ai réussi à produire quelque chose via un virtuel :

  • quelques commandes infos (avancement, température, fichier, temps restant, …)
  • alimentation par un scénario avec un bloc code qui interroge le beagle print.

Un peu de config sur le scénario (mettre les infos de connexion, les id de commande à compléter

et cela fait le boulot (pas aussi poussé qu’un plugin mais bon…
possibilité d’ajouter plus d’infos en fonction des retours.

Je mets le bloc code en PJ si cela sert à quelqu’un.
ainsi que les infos que j’ai pu récupérer pour les commandes dispo.

beagleprint_bloc_code.txt (1,5 Ko)
Plugin BeaglePrint.pdf (103,6 Ko)

1 « J'aime »

bonjour, merci pour les fichiers, par contre je ne comprend pas exactement les étapes a suivre pour utiliser le code que tu propose

Salut @spottier88,

Aurais tu un peu plus de détail sur la façon dont tu as procédé ?

1 « J'aime »

J’ai essayé le bloc code mais cela ne semble pas fonctionner.


------------------------------------
[2023-04-27 16:05:39][SCENARIO] -- Start : Scenario lance manuellement.
[2023-04-27 16:05:39][SCENARIO] - Exécution du sous-élément de type [action] : code
[2023-04-27 16:05:39][SCENARIO] Exécution d'un bloc code 
[2023-04-27 16:05:39][SCENARIO]
LocalSocketTcpSend():203: recv body error,ret=0
[2023-04-27 16:05:39][SCENARIO]
[2023-04-27 16:05:39][SCENARIO] 0
[2023-04-27 16:05:39][SCENARIO] 00:00:00
[2023-04-27 16:05:39][SCENARIO] Call to a member function event() on bool
[2023-04-27 16:05:39][SCENARIO] Fin correcte du scénario

@spottier88 Comment tu fais pour obtenir les infos de températures par exemple ?

Tu as réussi a faire quelque chose ? Moi j’ai toujours :

LocalSocketTcpSend():203: recv body error,ret=0

Dans les logs

Salut @ldaho947, désolé de mon délai de réponse.
J’ai abandonné ma beagleprint au profit d’un sonic pad et n’ai donc pas poursuivi mes investigations sur la beagleprint.

Sais tu me dire à quel endroit ton code s’arrête ?

tu peux tester ta requête dans un navigateur eventuellement pour voir le retour.
sinon, tu peux utiliser le mode développeur de ton navigateur (sur l’interface web de la beagleprint) pour voir les requetes qui sont envoyées pour alimenter la page (tu les vois passer dans le flux).

1 « J'aime »

Peux-tu me dire de quelle requête tu parles ?
Pour l’instant je vois pas où le code s’arrête.