Как получить данные о состоянии OctoPrint через терминал/ssh?
Например, установлено ли соединение?
Получение данных о состоянии Octoprint из терминала
-
- Помогаю слегка
- Сообщения: 2552
- Зарегистрирован: 18 янв 2020, 11:49
- Откуда: Ростов-на-Дону
Получение данных о состоянии Octoprint из терминала
Не бойся поломать. Бойся не починить ))
-
- Помогаю слегка
- Сообщения: 2552
- Зарегистрирован: 18 янв 2020, 11:49
- Откуда: Ростов-на-Дону
Re: Получение данных о состоянии Octoprint из терминала
Сам спросил, сам нашел.
удаленно
локально
Вывод, если OctoPrint не подключен к плате:
удаленно
Код: Выделить всё
curl -H "X-Api-Key: ключ_API_из_страницы_настроек_OctoPrint" -X GET адрес_устройства:5000/api/printer
Код: Выделить всё
curl -H "X-Api-Key: ключ_API_из_страницы_настроек_OctoPrint" -X GET localhost:5000/api/printer
Код: Выделить всё
Printer is not operational
Вывод, если OctoPrint подключен к плате:
Код: Выделить всё
{
"state": {
"flags": {
"cancelling": false,
"closedOrError": false,
"error": false,
"finishing": false,
"operational": true,
"paused": false,
"pausing": false,
"printing": false,
"ready": true,
"resuming": false,
"sdReady": false
},
"text": "Operational"
},
"temperature": {
"bed": {
"actual": 25.9,
"offset": 0,
"target": 0.0
},
"tool0": {
"actual": 23.9,
"offset": 0,
"target": 0.0
}
}
}
Не бойся поломать. Бойся не починить ))