Усмиряем светодиоды на NanoPi

Apr 11, 2020 01:02



На пути к управлению вентиляторами через BLE, внезапно оказалось, что BLE сквозь стены летать не хочет.
Модуль для HA пришлось переделывать на "просто скрипт", который с одной стороны посредством MQTT общается с контроллером, а с другом через BLE с вентилятором.

Для задуманного отлично подошел NanoPi NEO Air. Все что надо - в нем уже есть. ММС на 8 ГБ для ОС, WiFi и Bluetooth на относительно адекватном чипе. Но вот лежа на шкафу, в ночи мерцает светодиодом так, что глаз дергаться начинает (3 flashing led diodes of my Banana Pi make good party atmosphere when I want to sleep.)

Посмотреть что у нас есть из светодиодов

# ls /sys/class/leds
LED2 status_led
* НаNano Pi Duo под Armbian более каноничные названия nanopi:blue:status nanopi:green:pwr

Синий (status_led) потухнем совсем, а на зеленый (LED2) повесим активность процессора, чтобы хоть что-то отражало жизнь.

echo 'cpu0' > /sys/class/leds/LED2/trigger
echo 'none' > /sys/class/leds/status_led/trigger
Добавляем эти строки в /etc/rc.local перед exit 0, перезагружаемся и видим тусклое нечастое мерцание зеленого светодиода.

Примечание
- Подойдет и для любого другого одноплатного компьютера.
- Немного буков про происходящее

nanopi, diy, sbc, iot, ha, linux

Previous post Next post
Up