Вимикаємо апельсинку кнопкою Power

Болячий OctoPrint на апельсинці (Orange PI PC) зрозумів, що хотів би мати можливістьправильновимикати всю конструкцію не відходячи від каси - не залазячи в консоль або веб морду восьминога.

Як приклад - краєм вуха почув, як закінчився друк, підійшов до принтера, зняв модель, поохав чи порадувався, екструдер охолонув за цей час, натиснув кнопку на апельсинці, вимкнув принтер і пішов спати. По дефолту armbian на натискання цієї кнопки не реагує.

кнопкою

Не вмієш? Навчимо!

1. Логін у консоль під root або su

2. Стандартно оновлюємось

3. Встановлюємо acpid для обробки подій ACPI

apt-get install acpid

На попередження тиснемо Y

4. Створюємо файл для події "натискання кнопки Power"

У файлі пишемо команди для події

event=button/poweraction=/sbin/shutdown -h now

Зберігаємо файл, тиснемоCtrl+X Y Enter

5. Те саме робимо з файлом shutdown.sh

У файлі пишемо самі командиevent=button/poweraction=/sbin/shutdown -h now

6. Правимо права для файлуchmod +x /etc/acpi/shutdown.sh

7. Перезапускаємо acpid /etc/init.d/acpid restart

8. Тиснемо кнопку Power і спостерігаємо як мигота апельсинка вимикається.

Якщо огляд сподобався – не забуваємо тиснути лайк!