Aller au contenu

Acheter Bambu Lab A1

Notification sur Pushover en utilisant Moonraker.


Messages recommandés

Bon après-midi chers amis.

Sur ma Voron, je veux recevoir des notifications sur Pushover lorsque je dois changer le filament, ou lorsque l'impression est terminée.

J'utilises la fonction [notifier] dans moonraker.conf pour y arriver.

[notifier print_paused]
url: pover://user_id@token
events: paused
body: "Impression en pause"

Je sais qu'on peut remplacer le User_id et le token par des variables, de tel sorte que l'on informe un fichier avec les infos secretes, et qu'on ajuste le fichier moonraker.conf.    Mais, j'ai beau lire l'info sur le wiki de Mooraker ou ailleurs, je n'arrives pas a bien renseigner la section [secrets] pour inclure le fichier secret...

[secrets]
~/.moonraker.secrets

J'ai toujours une erreur de Moonraker ...

Quelqu'un a-t-il déjà réussi à faire ceci ??

🧐

Lien vers le commentaire
Partager sur d’autres sites

Salut @PierreG

De ce que je comprends de la documentation :

  • la section [secrets] de moonraker n'a plus d'option de configuration
  • par défaut le fichier qui contient les secrets se trouve dans «$HOME/printer_data/moonraker.secrets» (pas caché 😉 )
  • le fichier moonraker.secrets peut être au format «ini» ou «json», exemple pour un «ini»
Citation
# /home/pi/printer_data/moonraker.secrets

[pause]
username: user_id
token: long_token_string

puis on remplace la «variable par secrets.nom_section.variable en encadrant cet appel des accolades ouvrantes / fermantes { }

Citation

[notifier print_paused]

url: pover://{secrets.pause.username}@{secrets.pause.token}

🙂

Lien vers le commentaire
Partager sur d’autres sites

Merci beaucoup @fran6p !

Ce qu'il me manquait, c'est le bout de code à mettre dans Moonraker.conf...

Donc, si je résume :

Dans moonraker.conf :

[secrets]

[notifier print_start]
url: pover://{secrets.pushover_creds.user}@{secrets.pushover_creds.token}
events: started
body: "Impression démarrée"

[notifier print_paused]
url: pover://{secrets.pushover_creds.user}@{secrets.pushover_creds.token}
events: paused
body: "Impression en pause"

[notifier print_error]
url: pover://{secrets.pushover_creds.user}@{secrets.pushover_creds.token}
events: error
body: "Erreur d'impression"

[notifier print_cancelled]
url: pover://{secrets.pushover_creds.user}@{secrets.pushover_creds.token}
events: cancelled
body: "Impression annulée"

[notifier print_resumed]
url: pover://{secrets.pushover_creds.user}@{secrets.pushover_creds.token}
events: resumed
body: "Impression redémarrée"

[notifier print_complete]
url: pover://{secrets.pushover_creds.user}@{secrets.pushover_creds.token}
events: complete
body: "Impression terminée"

et un fichier moonraker.secrets, placé dans le répertoire /home/pi/printer_data  :

[pushover_creds]
user: abcdefghijklmnopqrstuvwxyz
token: abcdefghijklmnopqrstuvwxyz
device_id: mon_cell

 

Mon erreur était d'essayer de mettre le chemin du fichier secret a tout prix dans la config de moonraker, alors que je comprends que par défaut, en utilisant les balises [secrets], le système va chercher un fichier .secrets dans le répertoire printer_data.

Les explications sur le site de moonraker devraient être un peu plus clair la dessus !!

 

Merci beaucoup !!

😎

Lien vers le commentaire
Partager sur d’autres sites

De rien 😉 ç'est vrai que les explications sont parfois un peu absconse et s'adressent plutôt à des techniciens pas trop Mme Michu (pas sûr que cette référence soit comprise d'un Québécois 😄 ).

J'avais donc bien compris comment ça fonctionnait malgré que ce soit en anglais. Habitué pour la domotique de HomeAssistant, on utilise un système plus ou moins similaire pour garder les données secrètes, cela m'a donc aidé.

🙂

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...