[HOW-TO] boblight+kodibuntu 14.04 +ambibox

ddd
Sędziwy Jeż
Sędziwy Jeż
Posty: 78
Rejestracja: 11 maja 2007, 22:34
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: wawa
Kontakt:

[HOW-TO] boblight+kodibuntu 14.04 +ambibox

Post autor: ddd »

Potrzebujemy ambibox z allegro za 200zł ja kupiłem http://allegro.pl/90-led-ambibox-lightp ... 12812.html lub ze strony http://lab-team.com/index.php/pl/produkty/ambibox który montujemy za TV wg instrukcji i wpinamy do sterownika tak jak nam wygodnie bo na razie nie ma to znaczenia.

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
Aktualizacja kodi do 17.3

Kod: Zaznacz cały

sudo apt upgrade
restart i ponowne logowanie przez ssh i dalej:

Kod: Zaznacz cały

sudo apt-get install -y build-essential autoconf libtool libusb-1.0-0-dev portaudio19-dev git automake
następnie :

Kod: Zaznacz cały

git clone http://github.com/arvydas/boblight
wchodzimy do

Kod: Zaznacz cały

cd boblight
i po kolei :

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
Nie powinno być żadnych błędów jeśli coś się zacina to znaczy że brakuje jakichś zależności a w tedy szukamy w google co trzeba doinstalować :)

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
i wklejamy poniższe

Kod: Zaznacz cały

#################################################################
# boblight.conf
#
# Designed for LightPack with Speedy’s 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
Teraz robimy automatyczny start usługi boblightd:

Kod: Zaznacz cały

sudo useradd -r -s /bin/false boblightd

Kod: Zaznacz cały

sudo nano /etc/init.d/boblight
i wklejamy:

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
następnie dajemy prawa do uruchamiania:

Kod: Zaznacz cały

sudo chmod 755 /etc/init.d/boblight
i dodajemy do autostartu:

Kod: Zaznacz cały

sudo update-rc.d boblight defaults
powinny już działać polecenia:

Kod: Zaznacz cały

sudo service boblight start
sudo service boblight stop
sudo service boblight restart
Teraz wchodzimy do KODI i instalujemy dodatek KODI Boblight - który jest już skonfigurowany ale oczywiście można sobie zmienić ustawienia. Powinny pojawić się światła za telewizoremz taśm LED. Oczywiście taśmy święcą nam bez sensu ale teraz musimy poprostu poprzepinać taśmy w odpowiednie miejsca a więc wchodzimy w KODI na dodatek wideo YOUTUBE i szukamy filmiku ambilight test (jest tego dużo) i na podstawie filmu testowego RGB odpowiednie świecące taśmy podpinamy we właściwe gniazda by kolory na ścianie zgadzały się z TV.
I na koniec mały teścik jak to wygląda https://youtu.be/75nAsX951ng
ODPOWIEDZ

Wróć do „Software-Multimedia”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości