На пути к управлению
вентиляторами через 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, перезагружаемся и видим тусклое нечастое мерцание зеленого светодиода.
Примечание
- Подойдет и для любого другого одноплатного компьютера.
-
Немного буков про происходящее