Eu não possuo nenhum desses dispositivos, portanto, posso fornecer apenas um rascunho básico da solução.
Primeiro, conforme explicado em um comentário anterior, você precisa fazer duas coisas para funcionar:
- Uma maneira de desligar remotamente o Linkstation usando o comando baseado em sistema operacional (Windows, presumo?).
- Uma maneira de acionar esse comando quando o suco estiver acabando.
Etapa 1: o comando
Como indiretamente encontrado aqui , há um aplicativo Java chamado acp_commander.jar
( download ) que pode controlar remotamente um dispositivo Linkstation. Com base no arquivo README , o comando correto para desligar um dispositivo remoto é:
java -jar acp_commander.jar -shutdown -t <nas_hostname_or_ip>
É claro que você precisa do Java JRE para que ele funcione.
Infelizmente, não posso testá-lo e não entendo por que não requer autenticação. Espero que funcione, se não, tente encontrar mais aqui .
Etapa 2: o acionador
Supondo que você tenha o sistema operacional Windows conectado à APC via UPS e o software da APC ( APC PowerChute ) em execução, todos os eventos relacionados ao trabalho da UPS devem ser armazenados pelo software da APC no log de eventos do Windows. Você pode confirmar isso, pesquisando o log de eventos (pasta de aplicativos) para eventos registrados por APC Data Service
e APC UPS Service
.
Agora você precisa criar um gatilho de comando correspondente, usando o Windows Scheduler.
- inicie o Agendador,
- crie uma nova tarefa,
- configure-o para iniciar o comando mencionado na etapa 1 (depois de testá-lo), consulte a guia
Actions
- lembre-se de separar o comando dos argumentos:- Comando:
java
- Argumentos:
-jar acp_commander.jar -shutdown -t <nas_hostname_or_ip>
- Comando:
- configure agora o acionador do evento - envie
New trigger
na guiaTriggers
(você também pode verificar a captura de tela ):- Comece a tarefa:
On an event
- Registro:
Application
- Origem:
APC UPS Service
- ID do evento:
177
- Comece a tarefa:
- revise todas as outras configurações da tarefa e defina-as a seu critério
Depois de salvar a tarefa, o Windows Scheduler iniciará o comando sempre que o evento 177
for registrado por APC UPS Service
. Este evento significa PowerChute causing PC to hibernate.
Isso, é claro, pressupõe que você configurou o APC PowerChute para hibernar seu PC quando a bateria está acabando.
Você também pode pesquisar outros eventos além de 177
, se eles forem mais adequados às suas necessidades.
Espero que ajude! :)