Eu finalmente encontrei como fazer isso.
É um pensamento um tanto hackeado, mas funciona.
Eu usei uma parte deste segmento: link
e este segmento: Como executar um script com systemd logo antes do desligamento?
Eu criei este serviço /etc/systemd/system/shutdown_screen.service
[Unit]
Description=runs only upon shutdown
Conflicts=reboot.target
After=network.target
[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=/bin/bash /usr/local/bin/shutdown_screen
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Que será executado no shudown / reboot / halt / whatever. (não se esqueça de ativá-lo)
E no meu script /usr/local/bin/shutdown_screen
Eu coloquei o seguinte:
#!/bin/bash
# send a shutdown message only at shutdown (not at reboot)
/usr/bin/systemctl list-jobs | egrep -q 'reboot.target.*start' || echo "shutdown" | nc 192.168.0.180 4243 -w 1
O qual enviará uma mensagem de desligamento para o meu arduino, que irá desligar minha tela.