Tell me, I have Hyperion Server OS on Windows and I run Hyperion with this command.
It works successfully
service: mqtt.publish
data:
topic: iotlink/workgroup/home/commands/run
payload: >-
{ "command": "C:\\Program Files\\Hyperion\\bin\\hyperiond.exe", "path":
"C:\\Program Files\\Hyperion", "user": "", "visible": true, "fallback": true
}
And how do I close the Hyperion program? If I see taskkill /f /im through the console hyperiond.exe , then the Hyperion program will be closed, and through IoT I will not understand how I can close the hyperiond program. How can this be done?
I try this way and it doesn’t work
service: mqtt.publish
data:
topic: iotlink/workgroup/home/commands/run
payload: >-
{ "command": "C:\\Windows\\System32\\taskkill.exe", "args": "/f
/IM hyperiond.exe", "path": "C:\\Windows\\system32\\", "user": "",
"visible": true, "fallback": true }
service: mqtt.publish
data:
topic: iotlink/workgroup/home/commands/run
payload: >-
{ "command": "C:\\Windows\\System32\\taskkill.exe /f /im hyperiond.exe",
"args": "", "path": "", "user": "", "visible": true, "fallback": true } }
For reference, maybe it will be useful to someone. Created the file Hyperion.yaml
in folder C:\ProgramData\IOTLink\Addons\ProcessMonitor\apps
and you can get the status of the Hyperion program
# Hyperion
processes:
- hyperiond
windows:
classnames:
configs:
enabled: true
discoverable: true
advancedMode: false
displayName: Hyperion
cacheable: true
grouped: true
compareType: 0
interval: 10
Текст на русском (Text in Russian)
Скажите, на Windows у меня стоит Hyperion Server OS и я запускаю Hyperion вот такой командой.
Это работает успешно
service: mqtt.publish
data:
topic: iotlink/workgroup/home/commands/run
payload: >-
{ "command": "C:\\Program Files\\Hyperion\\bin\\hyperiond.exe", "path":
"C:\\Program Files\\Hyperion", "user": "", "visible": true, "fallback": true
}
А как мне закрыть программу Hyperion? Если я через консоль введу taskkill /f /im hyperiond.exe, то программа Hyperion будет закрыта, а через IoT я не пойму как мне закрыть программу hyperiond. Как это можно сделать?
Я пробую вот таким способом и это не работает
service: mqtt.publish
data:
topic: iotlink/workgroup/home/commands/run
payload: >-
{ "command": "C:\\Windows\\System32\\taskkill.exe", "args": "/f
/IM hyperiond.exe", "path": "C:\\Windows\\system32\\", "user": "",
"visible": true, "fallback": true }
service: mqtt.publish
data:
topic: iotlink/workgroup/home/commands/run
payload: >-
{ "command": "C:\\Windows\\System32\\taskkill.exe /f /im hyperiond.exe",
"args": "", "path": "", "user": "", "visible": true, "fallback": true } }
Для справки, может кому то будет полезным. Создал файлик Hyperion.yaml
в папке C:\ProgramData\IOTLink\Addons\ProcessMonitor\apps
и можно получать статус программы Hyperion
# Hyperion
processes:
- hyperiond
windows:
classnames:
configs:
enabled: true
discoverable: true
advancedMode: false
displayName: Hyperion
cacheable: true
grouped: true
compareType: 0
interval: 10