.titleBar { margin-bottom: 5px!important; }

Boblight for Fritzbox?

Dieses Thema im Forum "Freetz" wurde erstellt von temmi2000, 4 März 2012.

  1. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
  2. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,735
    Zustimmungen:
    7
    Punkte für Erfolge:
    38
    #2 sf3978, 4 März 2012
    Zuletzt bearbeitet: 9 März 2012

    Anhänge:

  3. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    wow, that was fast :) i simply have to add it with patch -p0?
    thx for your work.
     
  4. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,735
    Zustimmungen:
    7
    Punkte für Erfolge:
    38
    #4 sf3978, 4 März 2012
    Zuletzt bearbeitet: 4 März 2012
    Yes, ... from the trunk directory.
    Code:
     patch -p0 < boblight_r_417.patch.txt 
    and then
    Code:
     make boblight-precompiled 
     
  5. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    ok, that worked, thanks. is it now integrated in the firmware image?
    will it autostart when i restart the router?
     
  6. Suchiman

    Suchiman Mitglied

    Registriert seit:
    8 Apr. 2011
    Beiträge:
    320
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #6 Suchiman, 4 März 2012
    Zuletzt bearbeitet: 4 März 2012
    Code:
    make boblight-precompiled
    
    Does only compile the binary, you will first have to execute
    Code:
    make menuconfig
    , select the Package in the Package list and finally execute
    Code:
    make
    to create an new image that you can flash to your fritzbox. And it seems that in sf's package isnt an webinterface or init script, that means that you will have configure it by yourself and than execute it from the console.
    Finally no, it will not start automatically, you will have to do it by the console every time the box reboots or you can create an little script (add it to your rc.custom) that will start boblight for you
     
  7. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    I cannot find the package, went through all categories, but no success.
    or does it have a cryptic name?
     
  8. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,735
    Zustimmungen:
    7
    Punkte für Erfolge:
    38
    Please post the output of
    Code:
     ls -l build/modified/filesystem/usr/bin | grep boblight
    from your build system.
    No, it won't autostart. For autostart you need a start-stop-script in /etc/init.d
     
  9. linuxkasten

    linuxkasten Aktives Mitglied

    Registriert seit:
    2 Feb. 2009
    Beiträge:
    889
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    No, you have to add the Package to the menu file.
    Can't remember the name right now (Config.in or Makefile.in, i think), but it's a very easy task.
     
  10. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    it shows nothing.

    btw, what´s the best way to transfer files to the fritzbox? or will i have to use vi?

    thanks for all your help
     
  11. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,735
    Zustimmungen:
    7
    Punkte für Erfolge:
    38
    Add this line
    Code:
     source make/boblight/Config.in 
    in the section "Testing" of file "make/Config.in" and this line
    Code:
     source make/boblight/external.in 
    in the section "packages" of file "make/external.in"
     
  12. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    that worked, thx. building now...
     
  13. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #13 temmi2000, 5 März 2012
    Zuletzt bearbeitet: 5 März 2012
    ok, after building the binaries are in build/modified/filesystem/usr/bin, so that seems to be ok.
    how can i copy the boblight.conf now to the /etc directory and place a script in init.d ?
    can i edit the filesystem before compiling? using telnet?

    EDIT: is the "addon" directory what i want?
     
  14. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,735
    Zustimmungen:
    7
    Punkte für Erfolge:
    38
    No, you have to edit the directorysystem and the filesystem _of the package "boblight"_ in your build system, befor compiling.
     
  15. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #15 temmi2000, 5 März 2012
    Zuletzt bearbeitet: 5 März 2012
    ok i put the boblight.conf under /packages/.../boblight-r417/root/etc/
    how do i put the init.d script there? also by creating a file in packages/.../boblight-r417/root/etc/init.d?
    i´d have to make it executable then, right?

    a simple

    Code:
    /usr/bin/boblightd -f &
    is enough as startup script?


    seems as I´m doing something wrong... the compiled image has exactly the same size than the one before..
     
  16. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #16 temmi2000, 5 März 2012
    Zuletzt bearbeitet: 5 März 2012
    do i have to edit /make/boblight/external.files ?

    EDIT: tried to start boblightd via telnet, the config file is there after i inserted it before compiling.
    but i get an error:

    Code:
    [email protected]:/var/mod/root/etc# boblightd -c /etc/boblight.conf
    (InitLog)                       start of log /mod/root/.boblight/boblightd.log
    (PrintFlags)                    starting boblightd -c /etc/boblight.conf
    (CConfig::LoadConfigFromFile)   opening /etc/boblight.conf
    (CConfig::CheckConfig)          checking config lines
    (CConfig::CheckDeviceConfig)    ERROR: /etc/boblight.conf no devices defined
    (CConfig::CheckColorConfig)     ERROR: /etc/boblight.conf no colors defined
    (CConfig::CheckLightConfig)     ERROR: /etc/boblight.conf no lights defined
    
    the .conf file is correct, i can see that with vi.

    btw will i have to use ttyACM0 oder ttyS0 to access the usb port?
     
  17. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    I´m confused now... what´s the right place for boblight.conf?

    /etc?
    /mod/root/etc?
    /var/mod/root/etc/?
    /var/mod/etc?
     
  18. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,735
    Zustimmungen:
    7
    Punkte für Erfolge:
    38
    The right place is:
    Code:
     /var/tmp/boblight 
     
  19. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    ok, i logged into my router via telnet and copied /etc/boblight.conf to /var/tmp/boblight/
    that should be correct?
    still getting the same output when executing boblightd...
     
  20. temmi2000

    temmi2000 Neuer User

    Registriert seit:
    4 März 2012
    Beiträge:
    15
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #20 temmi2000, 5 März 2012
    Zuletzt bearbeitet: 5 März 2012
    i even get those errors when running boblightd with the sample config.
    Code:
    [email protected]:/var/tmp/boblight# boblightd -f -c /var/tmp/boblight/sample_boblight.conf
    (InitLog)                       start of log /mod/root/.boblight/boblightd.log
    (PrintFlags)                    starting boblightd -f -c /var/tmp/boblight/sample_boblight.conf
    (CConfig::LoadConfigFromFile)   opening /var/tmp/boblight/sample_boblight.conf
    (CConfig::CheckConfig)          checking config lines
    (CConfig::CheckDeviceConfig)    ERROR: /var/tmp/boblight/sample_boblight.conf no devices defined
    (CConfig::CheckColorConfig)     ERROR: /var/tmp/boblight/sample_boblight.conf no colors defined
    (CConfig::CheckLightConfig)     ERROR: /var/tmp/boblight/sample_boblight.conf no lights defined