mirror of
https://github.com/JDM170/orangepi_coolfan
synced 2025-12-10 05:57:21 +07:00
c2a65be9565c3334891c0ad8c4ecec42405a74ee
Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
Скрипт управления вентилятором охлаждения для OrangePi
Протестировано на OrangePi PC с Armbian Buster
Требования:
wiringOP: https://github.com/orangepi-xunlong/wiringOP
Установка:
- Клонировать репозиторий:
git clone https://github.com/JDM170/orangepi_coolfan.git - Перейти в директорию репозитория:
cd orangepi_coolfan - Скопировать скрипты:
cp coolfan-control /usr/bin
cp coolfan-stop /usr/bin
cp coolfan.service /etc/systemd/system
- Активировать и запустить службу:
systemctl enable coolfan.service
systemctl start coolfan
Управление:
Управление службой производится следующими командами:
- Узнать состояние:
systemctl status coolfan - Запустить службу:
systemctl start coolfan - Перезапустить службу:
systemctl restart coolfan - Остановить службу:
systemctl stop coolfan
Если служба завершается с кодом 203:
- Убеждаемся что у
coolfan-controlиcoolfan-stopстоят права-rwxrwxrwx - Узнать можно их следующим способом:
ls -la /usr/bin | grep coolfan - Если права не совпадают, то нужно обновить их следующей командой:
chmod 777 /usr/bin/coolfan-control
chmod 777 /usr/bin/coolfan-stop
Description
Languages
Shell
100%