Dla czego 14.04 bo nie ma problemów i wszystko ładnie działa z kodi 17.3
Instalujemy zależności :
Z dowolnego kamputera linux lub przez putty z windows wchodzimy na naszą maszynę z KODI przez ssh czyli: ssh user@192.168.1.100 (musimy podać ip komputera w sieci lokalnej) i do roboty:
Kod: Zaznacz cały
sudo apt update
Kod: Zaznacz cały
sudo apt upgrade
Kod: Zaznacz cały
sudo apt-get install -y build-essential autoconf libtool libusb-1.0-0-dev portaudio19-dev git automake
Kod: Zaznacz cały
git clone http://github.com/arvydas/boblight
Kod: Zaznacz cały
cd boblight
Kod: Zaznacz cały
./autogen.sh
Kod: Zaznacz cały
./configure --without-x11 --prefix=/usr
Kod: Zaznacz cały
make
Kod: Zaznacz cały
sudo make install
i boblight jest zainstalowany.
Teraz tworzymy bobligt.conf poniżej daje gotowy conf dla ambibox 90LED plik ten musi mieć nazwę boblight.conf i znaleźć się w /etc/
Kod: Zaznacz cały
sudo nano /etc/boblight.conf
Kod: Zaznacz cały
#################################################################
# boblight.conf
#
# Designed for LightPack with Speedys boblight daemon
#
# https://code.google.com/p/light-pack/
# https://github.com/timsat/boblight-lightpack/wiki/Configuration
#
# Andrew Pawelski
# 4th October 2013
#
#################################################################
[global]
interface 127.0.0.1
port 19333
[device]
name LP1
channels 30
type lightpack
output /dev/ttyUSB0
prefix 41 64 61 00 18 4D
interval 20000
rate 115200
delayafteropen 100000
#bus 1
#address 6
#debug true
[color]
name red
rgb FF0000
gamma 1.6
adjust 1.0
blacklevel 1.0
[color]
name blue
rgb 0000FF
gamma 1.6
adjust 1.0
blacklevel 1.0
[color]
name green
rgb 00FF00
gamma 1.6
adjust 1.0
blacklevel 1.0
# Bottom Start
[light]
name start1
color red LP1 1
color green LP1 2
color blue LP1 3
hscan 33.3 66.7
vscan 95 100
[light]
name start2
color red LP1 4
color green LP1 5
color blue LP1 6
hscan 0 33.3
vscan 95 100
# Right Side
[light]
name right1
color red LP1 7
color green LP1 8
color blue LP1 9
hscan 0 5
vscan 50 100
[light]
name right2
color red LP1 10
color green LP1 11
color blue LP1 12
hscan 0 5
vscan 0 50
# Top
[light]
name top1
color red LP1 13
color green LP1 14
color blue LP1 15
hscan 0 33.3
vscan 0 5
[light]
name top2
color red LP1 16
color green LP1 17
color blue LP1 18
hscan 33.3 66.7
vscan 0 5
[light]
name top3
color red LP1 19
color green LP1 20
color blue LP1 21
hscan 66.7 100
vscan 0 5
# Left Side
[light]
name left1
color red LP1 22
color green LP1 23
color blue LP1 24
hscan 95 100
vscan 0 50
[light]
name left2
color red LP1 25
color green LP1 26
color blue LP1 27
hscan 95 100
vscan 50 100
# Bottom End
[light]
name end1
color red LP1 28
color green LP1 29
color blue LP1 30
hscan 66.7 100
vscan 95 100
Kod: Zaznacz cały
sudo useradd -r -s /bin/false boblightd
Kod: Zaznacz cały
sudo nano /etc/init.d/boblight
Kod: Zaznacz cały
#!/bin/sh
# INIT INFO
# Provides: boblightd
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: boblightd daemon
# Description: Boblight daemon
### END INIT INFO
PATH=/usr/local/bin:/bin:/usr/bin
NAME=boblightd
DAEMON=/usr/bin/$NAME
PIDFILE=/var/run/$NAME.pid
DESC="boblight daemon"
USER=boblightd
[ -x "$DAEMON" ] || exit 0
. /lib/lsb/init-functions
case "$1" in
start)
# master switch
log_daemon_msg "Starting $DESC" "$NAME"
/sbin/start-stop-daemon --start --exec $DAEMON --background --make-pidfile --pidfile $PI$
log_end_msg $?
;;
stop)
# master switch
log_daemon_msg "Stopping $DESC" "$NAME"
/sbin/start-stop-daemon --stop --pidfile $PIDFILE --chuid $USER --exec $D$
/bin/rm -f $PIDFILE
log_end_msg $?
;;
reload|restart)
$0 stop && $0 start
;;
status)
status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $?
;;
*)
echo "Usage: /etc/init.d/$NAME {start|stop|restart|status}" >&2
exit 1
;;
esac
exit 0
Kod: Zaznacz cały
sudo chmod 755 /etc/init.d/boblight
Kod: Zaznacz cały
sudo update-rc.d boblight defaults
Kod: Zaznacz cały
sudo service boblight start
sudo service boblight stop
sudo service boblight restart
I na koniec mały teścik jak to wygląda https://youtu.be/75nAsX951ng