Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> [V5.3] Atmo, wie betreibt mal ein Atmo unter g2v 5.3
Ulf
Geschrieben am: Mittwoch, 07.Dezember 2016, 21:03 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 292
Mitgliedsnummer.: 553
Mitglied seit: 2005-06-14



Nabend,

kann mir bitte jemand auf die Spur helfen wie man heutzutage ein 4 Kanal Atmo vom Carsten
https://ca.rstenpresser.de/index.php/atmo-main.html
unter g2v 5.3 betreibt?

Schnittstelle ist ist ein FTDI:
CODE

Bus 004 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC


aber ob dfatmo oder boblight oder was auch immer noch gut gepflegt wird habe ich nicht wirklich durchblickt, weiss da jemand mehr?

Viele Grüße
Ulf

Email Poster
Top
Ulf
Geschrieben am: Freitag, 09.Dezember 2016, 17:55 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 292
Mitgliedsnummer.: 553
Mitglied seit: 2005-06-14



Nabend,
mhm wohl keiner da der ein atmo unter gen2vdr betreibt.
Gefunden habe ich eine schöne Übersicht beim Carsten:
https://ca.rstenpresser.de/index.php/control-software.html
und diverse Hinweise das wohl unter Kodi das Boblight aktuell ist.
also probiere ich doch mal den boblightd
https://code.google.com/archive/p/boblight/
und
ein VDR-Plugin zum Boblight
https://projects.vdr-developer.org/projects/plg-boblight

nebst:
https://www.deltab.de/elektronik/boblight-conf-generator/

Gruß
Ulf
Email Poster
Top
Ulf
Geschrieben am: Freitag, 09.Dezember 2016, 19:31 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 292
Mitgliedsnummer.: 553
Mitglied seit: 2005-06-14



cd /usr/src/
wget https://storage.googleapis.com/google-code-...rce-archive.zip
auspacken und
cd boblight/trunk/
./configure
make all
make install

nano /etc/boblight.conf
erstellen mit https://www.deltab.de/elektronik/boblight-conf-generator/

dann
boblightd -c /etc/boblight.conf

in zweiter Konsole:
boblight-constant 00FF00


klappt leider nicht:
ERROR: libboblight.so: cannot open shared object file: No such file or directory


sind aber da
CODE
locate libboblight.so
/usr/local/lib64/libboblight.so
/usr/local/lib64/libboblight.so.0
/usr/local/lib64/libboblight.so.0.0.0
/usr/src/boblight/trunk/src/.libs/libboblight.so
/usr/src/boblight/trunk/src/.libs/libboblight.so.0
/usr/src/boblight/trunk/src/.libs/libboblight.so.0.0.0


Ok rufen wir mal ldconfig auf aber:
boblight-constant 00FF00
Connecting to boblightd
Connection to boblightd opened
macht nix hell
Email Poster
Top
HelAu
Geschrieben am: Sonntag, 11.Dezember 2016, 02:28 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 10803
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Pack mal die libs nach /usr/lib bzw verlinke diese dort.
Was gibt denn
ldd /usr/bin/boblightd
aus (bzw /usr/local/bin/boblightd)

Email PosterUsers WebsiteICQAOLYahoo
Top
R2D2
Geschrieben am: Sonntag, 11.Dezember 2016, 13:40 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 5862
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (HelAu @ Sonntag, 11.Dezember 2016, 02:28 Uhr)
Pack mal die libs nach /usr/lib bzw verlinke diese dort. ...

Einfacher gehts wohl so: ;)

CODE
./configure --prefix=/usr
Email PosterUsers WebsiteICQ
Top
Ulf
Geschrieben am: Sonntag, 11.Dezember 2016, 19:23 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 292
Mitgliedsnummer.: 553
Mitglied seit: 2005-06-14



Danke Euch Beiden,
Tip von R2D2 befolgt und dann ist es so:
CODE
ldd /usr/bin/boblightd
linux-vdso.so.1 (0x00007ffc503f9000)
libportaudio.so.2 => /usr/lib64/libportaudio.so.2 (0x00007f56a9cbb000)
libusb-1.0.so.0 => /lib64/libusb-1.0.so.0 (0x00007f56a9aa1000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f56a989d000)
librt.so.1 => /lib64/librt.so.1 (0x00007f56a9695000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f56a9479000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libstdc++.so.6 (0x00007f56a916a000)
libm.so.6 => /lib64/libm.so.6 (0x00007f56a8e67000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libgcc_s.so.1 (0x00007f56a8c50000)
libc.so.6 => /lib64/libc.so.6 (0x00007f56a88b5000)
libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007f56a85de000)
libjack.so.0 => /usr/lib64/libjack.so.0 (0x00007f56a83c0000)
libudev.so.1 => /lib64/libudev.so.1 (0x00007f56a8194000)
/lib64/ld-linux-x86-64.so.2 (0x00007f56a9ef2000)


     
CODE
ldd /usr/lib/libboblight.so
linux-vdso.so.1 (0x00007ffc4e1d9000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f3ceaf92000)
librt.so.1 => /lib64/librt.so.1 (0x00007f3cead8a000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3ceab6d000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libstdc++.so.6 (0x00007f3cea85e000)
libm.so.6 => /lib64/libm.so.6 (0x00007f3cea55b000)
libc.so.6 => /lib64/libc.so.6 (0x00007f3cea1bf000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libgcc_s.so.1 (0x00007f3ce9fa8000)
/lib64/ld-linux-x86-64.so.2 (0x000055a5b081a000)


sieht doch erstmal gut aus, geht leider noch nicht denke ich muss die boblight.conf nochmal genauer anschauen.

Email Poster
Top
R2D2
Geschrieben am: Sonntag, 11.Dezember 2016, 19:40 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 5862
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Ich habe kein boblight, aber ich habe es mal spaßeshalber compiliert und ohne es zu Installieren und ohne die Config anzupassen gestartet.

Bei mir läuft es:

CODE
vdr01_64 src # ./boblightd -c ../boblight.conf
(InitLog)                       start of log /root/.boblight/boblightd.log
(PrintFlags)                    starting ./boblightd -c ../boblight.conf
(CConfig::LoadConfigFromFile)   opening ../boblight.conf
(CConfig::CheckConfig)          checking config lines
(CConfig::CheckConfig)          config lines valid
(CConfig::BuildConfig)          building config
(CConfig::BuildConfig)          built config successfully
(main)                          starting devices
(CClientsHandler::Process)      opening listening socket on *:19333
(CDevice::Process)              ambilight1: starting with output "/dev/ttyUSB0"
(CDevice::Process)              ambilight1: setting up
(CDeviceRS232::OpenSerialPort)  ERROR: ambilight1: /dev/ttyUSB0: open() No such file or directory
(CDevice::Process)              ERROR: ambilight1: setting up failed, retrying in 10 seconds
(CDevice::Process)              ambilight1: setting up
(CDeviceRS232::OpenSerialPort)  ERROR: ambilight1: /dev/ttyUSB0: open() No such file or directory
(CDevice::Process)              ERROR: ambilight1: setting up failed, retrying in 10 seconds
^C(SignalHandler)                 caught SIGINT
(CClientsHandler::GetReadableFd)select() Interrupted system call
(main)                          signaling devices to stop
(CClientsHandler::Cleanup)      disconnecting clients
(CClientsHandler::Cleanup)      closing listening socket
(CClientsHandler::Cleanup)      clients handler stopped
(main)                          waiting for devices to stop
(CDevice::Process)              ambilight1: closed
(CDevice::Process)              ambilight1: stopped
(main)                          exiting
vdr01_64 src #
Email PosterUsers WebsiteICQ
Top
Ulf
Geschrieben am: Sonntag, 11.Dezember 2016, 20:12 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 292
Mitgliedsnummer.: 553
Mitglied seit: 2005-06-14



Sieht bei mir so aus:
Konsole 1
CODE

boblightd -c /etc/boblight.conf
(InitLog)                       start of log /root/.boblight/boblightd.log
(PrintFlags)                    starting boblightd -c /etc/boblight.conf
(CConfig::LoadConfigFromFile)   opening /etc/boblight.conf
(CConfig::CheckConfig)          checking config lines
(CConfig::CheckConfig)          config lines valid
(CConfig::BuildConfig)          building config
(CConfig::BuildConfig)          built config successfully
(main)                          starting devices
(CClientsHandler::Process)      opening listening socket on *:19333
(CDevice::Process)              ttyUSB0: starting with output "/dev/ttyUSB0"
(CDevice::Process)              ttyUSB0: setting up
(CDevice::Process)              ttyUSB0: setup succeeded


der Daemon scheint jetzt zu tun
weitere konsole
CODE
boblight-constant 00FF00
Connecting to boblightd
Connection to boblightd opened


dann kommt in Konsole 1
CODE
(CClientsHandler::Process)      127.0.0.1:44272 connected
(CClientsHandler::ParseMessage) 127.0.0.1:44272 said hello
(CClientsHandler::ParseSet)     127.0.0.1:44272 priority set to 128


Die boblight.conf wird fehlerhaft sein, da bastel ich die Tage weiter.

Danke Euch
Ulf

Email Poster
Top
R2D2
Geschrieben am: Sonntag, 11.Dezember 2016, 20:30 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 5862
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



hmm,

bei mir funktioniert es:

CODE
vdr01_64 ~ # boblight-constant 00FF00
Connecting to boblightd
Connection to boblightd opened

Email PosterUsers WebsiteICQ
Top
Ulf
Geschrieben am: Dienstag, 13.Dezember 2016, 19:15 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 292
Mitgliedsnummer.: 553
Mitglied seit: 2005-06-14



So nun besser:
CODE
[global]
interface       127.0.0.1
port            19333

[device]
name            ambilight
type            atmo
output          /dev/ttyUSB0
rate            38400
channels        15
interval        16000
prefix          FF
# Next guess of vdr-boblight readme
allowsync off

[color]
name            red
rgb             FF0000
gamma           1.0
adjust          1.0
blacklevel      0.0

[color]
name            green
rgb             00FF00
gamma           1.0
adjust          1.0
blacklevel      0.0

[color]
name            blue
rgb             0000FF
gamma           1.0
adjust          1.0
blacklevel      0.0

#[light]
#name           center
#color          red     ambilight 1
#color          green   ambilight 2
#color          blue    ambilight 3
#hscan          0 100
#vscan          0 100

[light]
name            left
color           red     ambilight 4
color           green   ambilight 5
color           blue    ambilight 6
hscan           0 50
vscan           0 100

[light]
name            right
color           red     ambilight 7
color           green   ambilight 8
color           blue    ambilight 9
hscan           50 100
vscan           0 100

[light]
name            top
color           red     ambilight 10
color           green   ambilight 11
color           blue    ambilight 12
hscan           0 100
vscan           0 50

[light]
name            bottom
color           red     ambilight 13
color           green   ambilight 14
color           blue    ambilight 15
hscan           0 100
vscan           50 100


Konsole 1
boblightd
(starten geht auch ohne -c wenn die eh in /etc/boblight.conf ist)

Konsole 2
boblight-constant FF0000
-> macht Alles schön rot
boblight-constant 00FF00
-> macht Alles schön grün
boblight-constant 0000FF
-> macht Alles hübsch blau

Dann baue ich doch mal das vdr-plugin ;-)

wenn Ihr einen Tip habt wo ich den boblightd sinnvollerweise starte nehme ich den gern.

Gruß
Ulf
Email Poster
Top
R2D2
Geschrieben am: Dienstag, 13.Dezember 2016, 20:26 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 5862
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (Ulf @ Dienstag, 13.Dezember 2016, 19:15 Uhr)
[...] wenn Ihr einen Tip habt wo ich den boblightd sinnvollerweise starte nehme ich den gern. ...

Nun, ich habe kein boblight und kann es somit leider nicht testen, aber vermutlich würde ich mir für den Daemon einfach ein Initscript basteln.

Falls zusätzlich kodi verwendet werden soll, würde ich mal schauen, ob man das Plugin via SVDRP attatchen/detatchen kann.
Email PosterUsers WebsiteICQ
Top
Ulf
Geschrieben am: Dienstag, 13.Dezember 2016, 22:14 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 292
Mitgliedsnummer.: 553
Mitglied seit: 2005-06-14



Jupp ein init script für den boblightd wird sich finden

zur Zeit macht mir mehr der plugin bau Sorgen:
CODE

/_config/bin/instplg.sh https://projects.vdr-developer.org/attachments/download/1842/vdr-plugin-boblight-0.0.6.tar.gz


/_config/bin/g2v_updplgs.sh

-> erzeugt einige Patchfehler

/_config/bin/build_vdr2.sh
->gibt es nicht mehr

also cd /usr/local/src/VDR/
make clean
make all

*** Plugin xineliboutput:
Makefile:103: Building inside VDR source tree
Makefile:325: *********************** xineliboutput ***************************
Makefile:325: Xine plugins and frontends will not be installed automatically.
Makefile:325: To install files execute "make install" in                      
Makefile:325: /usr/local/src/vdr-2.2.0/PLUGINS/src/xineliboutput-git
Makefile:325: *****************************************************************
make[1]: Nothing to be done for '_default'.

*** Plugin xmame:
WARNING: plugin xmame is using an old Makefile!
make[1]: Nothing to be done for 'all'.

*** Plugin xmltv2vdr:
WARNING: plugin xmltv2vdr is using an old Makefile!
make[1]: Nothing to be done for 'all'.

*** Plugin xvdr:
make[1]: Nothing to be done for 'all'.

*** Plugin xxvautotimer:
WARNING: plugin xxvautotimer is using an old Makefile!
make[1]: Nothing to be done for 'all'.

*** Plugin yacoto:
WARNING: plugin yacoto is using an old Makefile!
make[1]: Nothing to be done for 'all'.

*** Plugin yaepghd:
make[1]: Nothing to be done for 'all'.

*** Plugin zappilot:
make[1]: Nothing to be done for 'all'.

*** plugins without APIVERSION: ripit


*** plugins with old Makefile: admin channelscan dvd dvdselect epgsearchclient extrecmenu fepg filebrowser gstreamer hdmonitor imdbsearch ipod ircviewer kvdrmon lcdcontrol lcr lircrc mame manual markad message mlist mosaic mount mp3 music netconfig nordlichtsepg openmhp osdadjust osdimage osdserver osdtest256 picselshow pim pluginsetup powermate prefermenu quicktimer radio radioinfo radiolist rectags remoteosd savechannel scheduler screenshot serial serialremote serled setuploadandsave showrecinfo skinenigmang snapshot soccer solitaire span spider sportng statusleds surfer svdrpext svdrposd svdrpservice swcon systeminfo taste timeline timersync trayopen umsadmin usbremote vdrc vdrconvert vdrmanager vod wapd weatherng webepg wirbelscan x10 xine xmame xmltv2vdr xxvautotimer yacoto

**********************************************************************
*** While this currently still works, it is strongly recommended
*** that you convert old Makefiles to the new style used since
*** VDR version 1.7.36. Support for old style Makefiles may be dropped
*** in future versions of VDR.
**********************************************************************

*** failed plugins: epg2vdr openmhp

Makefile:210: recipe for target 'plugins' failed
make: *** [plugins] Error 1


/_config/bin/instvdr.sh
Email Poster
Top
HelAu
Geschrieben am: Mittwoch, 14.Dezember 2016, 10:26 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 10803
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



QUOTE
/_config/bin/build_vdr2.sh
->gibt es nicht mehr

/_config/bin/build-vdr2.sh aber schon ;)
Ich habe im Anhang mal meine aktuellen Skripte dazu (incl Patches aktuell für vdr-2.2).
Bevor ihr dies unter / entpackt solltet ihr sicherheitshalbe nen backup von
/_config/bin/build-vdr2.sh
/_config/bin/g2v_updplgs.sh
/_config/bin/g2v_updskins.sh
/_config/bin/instvdr.sh
machen


angehängte Datei ( Anzahl der Downloads: 17 )
angehängte Datei  updplg.tgz
Email PosterUsers WebsiteICQAOLYahoo
Top
Ulf
Geschrieben am: Sonntag, 18.Dezember 2016, 19:57 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 292
Mitgliedsnummer.: 553
Mitglied seit: 2005-06-14



Prima damit baut es
Danke!

Alles so schön bunt hier ;-)

init script für den boblightd suche ich die Tage mal.

Schönen Sonntag
Ulf
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll