gelöst --> yavdr 0.5 und dfatmo

  • Hallo ihr wissenden,


    Ich habe an meinem 0.5 yavdr den 4-Kanaligen Atmolight-Controller. Nur leider will kein Licht erleuchten.


    root@wohnzimmer:/# lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 003: ID 9022:d660 TeVii Technology Ltd. DVB-S2 S660
    Bus 001 Device 004: ID 0b48:3007 TechnoTrend AG TT-connect S2-3600
    Bus 002 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
    Bus 002 Device 003: ID 046d:c52e Logitech, Inc.


    Meine vdr-frontend.conf sieht so aus:
    XINELIBOUTPUTOPTS="--post tvtime:method=use_vo_driver --reconnect --audio=alsa -
    -syslog --silent --tcp"
    XINELIBOUTPUTOPTS="$XINELIBOUTPUTOPTS --post=dfatmo:driver=serial,driver_param=/
    dev/ttyUSB0,top=1,bottom=1,left=1,right=1,brightness=150,analyze_size=0,overscan
    =0,enabled=1"


    und das Device ist auch da.



    root@wohnzimmer:/dev# ls -la ttyUSB0
    crw-rw---- 1 root dialout 188, 0 Mai 20 10:21 ttyUSB0


    Wenn ich über die Oberfläche versuche das Atmolight einzuschalten, kommt folgende Meldung im syslog.


    May 20 10:32:04 wohnzimmer vdr: [2370] Text2Skin: menu display update thread started (pid=1333, tid=2370)
    May 20 10:33:04 wohnzimmer vdr: [1333] DFAtmo: no channels configured!
    May 20 10:33:04 wohnzimmer vdr: [2370] Text2Skin: menu display update thread ended (pid=1333, tid=2370)


    Eine ähnliche Meldung kommt beim Start des vdr.


    May 20 10:36:16 wohnzimmer vdr: [2635] initializing plugin: dfatmo (0.3.2): The driver for 'Atmolight' controllers
    May 20 10:36:17 wohnzimmer vdr: [2635] DFAtmo: no channels configured!




    Was für Kanäle sucht er denn, oder was mache ich verkehrt.
    Danke im Vorraus


    Also ich habe nach langen Probieren das Problem gelöst. Für alle die es interessiert. :wand


    1.) per apt-get install vdr-plugin-dfatmo installieren
    2.) Entgegen der Doku zu yavdr in der vdr-frontend.conf nichts über Templates o.ä. ergenzen
    3.) den USB-Port ausfindig machen:


    root@wohnzimmer:~# lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 004: ID 0b48:3007 TechnoTrend AG TT-connect S2-3600
    Bus 002 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
    Bus 002 Device 003: ID 046d:c52e Logitech, Inc.
    Bus 001 Device 006: ID 9022:d660 TeVii Technology Ltd. DVB-S2 S660


    und nachsehen wo das Gerät gemappt ist:


    root@wohnzimmer:~# dmesg | grep "USB Serial"
    [ 3.968332] USB Serial support registered for generic
    [ 3.972298] usbserial: USB Serial Driver core
    [ 4.022860] USB Serial support registered for FTDI USB Serial Device
    [ 4.023095] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
    [ 4.040826] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0


    4.) in der setup.conf vom vdr den Port eintragen:


    dfatmo.driver = serial
    dfatmo.driver_param = /dev/ttyUSB0
    dfatmo.driver_path = /usr/lib/dfatmo/drivers


    5.) und den User vdr in die Gruppe dialout aufnehmen damit er auf den Port zugreifen kann.



    root@wohnzimmer:/etc/vdr# ls -la /dev/ttyUSB0
    crw-rw---- 1 root dialout 188, 0 Mai 21 14:34 /dev/ttyUSB0


    per


    root@wohnzimmer:/etc/vdr# usermod -aG dialout vdr


    nun kann mann mit folgenden Befehl alles testen. Es müssen alle LED-Streifen auf rot gehen.


    echo -e '\0377\0000\0000\0017\0377\0000\0000\0377\0000\0000\0377\0000\0000\0377\0000\0000\0377\0000\0000' > /dev/ttyUSB0


    Der Rest, wie z.Bsp. der Filter und die Lichtstärke lassen sich im Menü des Plugins einstellen. :]

  • Moin,


    ich hab neulich auch das DFAtmo in yaVDR in Betrieb genommen mit einen 2-Kanal-Atmolight, allerdings mit softhddevice


    Zuerst würde ich mal sicherstellen, dass der Controller richtig angesteuert wird, also versuchen wie im VDR-Wiki beschrieben, mittels echo-Befehlen die LEDs zu Leuchten zu bringen.


    Dann musste ich in der Plugin-Konfiguration die Driver, Driver parameters und Areas setzen. Vorher bekam ich auch "no Channels configured"


    Kannst Du mit softhddevice testen?


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!