PierreG Posté(e) Novembre 6, 2023 Partager Posté(e) Novembre 6, 2023 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 More sharing options...
fran6p Posté(e) Novembre 8, 2023 Partager Posté(e) Novembre 8, 2023 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 More sharing options...
PierreG Posté(e) Novembre 8, 2023 Auteur Partager Posté(e) Novembre 8, 2023 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 More sharing options...
fran6p Posté(e) Novembre 10, 2023 Partager Posté(e) Novembre 10, 2023 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 More sharing options...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant