Você está na página 1de 9

COMO ENVIAR NOTIFICAÇÔES COM O KLIPPER

Data: Dezembro 2022


Autor: Pedro Gonçalves

Facebook: https://www.facebook.com/pedro.litos.sba/
Website: https://www.autolev.net

Como colocar o vosso klipper a enviar notificações


para o vosso telemóvel é o que vamos explicar neste
tutorial.
Há uns atrás necessitei de um serviço que enviasse
notificações para o meu telemóvel sem limite e que fosse
de certa forma gratuito, então foi ai que após algumas
pesquisas encontrei o serviço Notify My Device.
Este serviço envia notificações para os telemoveis
bastando para isso chamar um URL e é isso que
primariamente vamos habilitar no klipper utilizando o
KIAUH.
Então acedendo ao Klipper pela shell, vamos abrir o
kiauh
No menu em cima vamos escolher a opção 4
[Advanced]
De seguida o menu 8 [G-Code Shell Command]

Vamos digitar Y para continuar


Mais algumas opções irão aparecer marcando a
nossa resposta sempre com Y
No final temos tudo o que necessitamos na shell
pronto.

Vamos agora ao site Notify My Device e vamos abrir


uma conta clicando em Register
Dentro do Notify My Device criamos uma aplicação

Depois de criada a aplicação clicamos em Send


Notification

Irá abrir uma janela com a seguinte informação


Na ultima linha encontramos o URL que vamos chamar
com o Klipper

https://www.notifymydevice.com/push?ApiKey=Z3VQGB
2FSWS7GHYDH0TUONRN9&PushTitle=Impressora
A&PushText=Terminou a impressão

No URL encontram o PushTitle = e o PushText= que


podem personalizar a vosso gosto

De seguida devem instalar no vosso equipamento móvel a


app Notify My Device e abrir a app e clicar na
engrenagem que se encontra na parte superior da app
E de seguida activar a aplicação que criaram para
receber as notificações pretendidas

Neste ponto o nosso telemóvel tambem está pronto


para receber as notificações da app
Agora resta-nos defenir onde e quando chamar o
nosso URL nas macros do Fluidd ou Mainsail usando a
seguinte macro, chamo a vossa atenção que espaços no
URL não funcionam logo como podem ver utilizei
underscrore entra as palavras

[gcode_shell_command notificacao]
command: curl
https://www.notifymydevice.com/push?ApiKey=Z3VQGB
2FSWS7P9QDH0TUONRN9&PushTitle=impressoa_A&Pus
hText=Terminou_a_impressao

timeout: 2.
verbose: True

[gcode_macro NOTIFICACAO]
gcode:
RUN_SHELL_COMMAND CMD=notificacao
Depois de colocado estas macros no nosso ficheiro
podemos chama-lo quando quisermos dentro de outras
macros tal como o END_PRINT
É apenas um exemplo:

[gcode_macro END_PRINT]
gcode:
#Disable Steppers
M84 X Y E
NOTIFICACAO

E já está!

Agradecimento especial a Bruno Teixeira que


também participou neste desafio de Klipper chamar URL

Você também pode gostar