Posts by ummelgummel

    setz ein & hinter den boblight-constant aufruf, dann wird es quasi im hintergrund ausgeführt und eine neuer befehl kann aktzeptiert werden.

    Code
    boblight-constant 000000 &


    schau danach mal mit

    Code
    ps -alx | grep boblight


    ob der boblight-constant befehl wieter ausgeführt wird, diesen kannst du dann in deinem skript mit einem kill befehl nach ausführung stoppen

    Heidiho,
    ich wurde angeschrieben und gefragt ob man das Tasterskript (Kudos an iTouch5000) auch für mehrere Configs erweitern kann für zb. 16:09, 16:10, vollbild, 3d,...

    Ist keine Problem, es muss einfach nur der elseif-Strang erweitert werden.

    Das ist ein elsif-Strang für 4 Configs, wenn 2 aktiv ist wird 3 geladen, bei 3 wird 4 geladen und nach der 4 kommt man wieder zur 1.
    Man sollte sich bei der anzahl von configs aber gedanken um eine optische oder akustische Rückmeldung machen, damit man weis welche config geladen ist bzw, wird.
    Mir würde spontan einfallen den Taster durch 2 Schalter zu ersetzen (brauch dann logischerweise auch 2 gpio Ports)
    So könnte man aber eine binäre Tabelle wie folgt umsetzen:

    s1 |s2 | config
    0 | 0 | config1
    0 | 1 | config2
    1 | 0 | config3
    1 | 1 | config4

    Du nimmst ein Metall Gehäuse für Strom führende Teile?
    Na dann gute nach Marie!

    Nimm lieber Plastik. Ist auch einfacher zu bearbeiten und man muss nicht vor jeder Berührung Angst haben. Und denk an eine ordentliche Belüftung wenn pi und Netzteil in ein Gehäuse sollen.

    Hast du evtl einen hackerspace in deiner Nähe? Die sind meistens mit 3d Druckern und Leuten die sowas bedienen können bzw designenn können ausgestattet.


    Hatte ich so eingestellt, habe jetzt beides schon ausprobiert und schwarz ist nicht schwarz -.- Und mir ist aufgefallen das außer blau , alle Farben ziemlich blass sind, vielleicht habe ich ja was grundlegend falsches eingestellt, vielleicht könnte ja jemand mal drüber schauen und mir ein Tipp geben


    sieht soweir ganz gut aus. versuch mal einen feste zuprdnung für schwarz in die config mit rein zunehmen. das hatte ich mal in einem anderen forum gelesen, keine ahnung ob es wirklich hillft, hab ich bei mir zumindest auch in der config. musst nur eine neue color beifügen.

    Code
    [color]
    name		black
    rgb			000000
    gamma		1.0
    adjust		1.0
    blacklevel	0.0


    was auch sein könnte, ist das dein threshold wert beim boblight-v41 aufruf zu niedrig ist. dieser wert gibt an, ab welcher helligkeit eine fareb schwarz werden soll, von 0 bis 255.

    Code
    -o threshold=20


    hat sich bei mir als brauchbar erwiesen.


    Hey, erstmal vielen dank für dieses super Tutorial ;)

    Bräuchte aber kurz noch einen Rat, wenn ich die Boblight.conf Datei mit dem Generator erstelle, in welchen Ordner kopiere ich die dann ? Ich hab nähmlich das Problem das meine Lampen bei Schwarz, schwach bläulich leuchten anstatt aus zu gehen. Hatte vorher Raspbcm mit Boblight und da hatte ich keine Probleme damit und benutze auch die gleiche Config Datei.

    boblight.conf gehört by default nach /etc/boblight.conf
    alternativ kannst du beim starten von blbightd mit der option -c einen anderen ort angeben.

    steht in deiner boblight.conf bei den farben ein blacklevel? falls ja den wert auf null setzen oder die zeile ganz entfernen (default ist 0.0)

    Code
    name            yellow
    rgb             FFFF00
    adjust          0.5
    blacklevel      0.0  <---- HIER
    gamma           2.3
    Quote from 'wusa

    Anleitung von Seite 1 und die Read Only macht keine Probleme? Oder müssen irgendwelche Verzeichnisse verschoben werden?

    bis auf das tasterabfrageskrip (benötigt schreibrechte für /etc) funktioniert es wunderbar. falls das tasterskript funktionieren soll, einfach mein workaround von ein paar beiträgen weiter vorne benutzen.

    Servus,
    ich habe gebastelt und einen Weg gefunden, die boblight.conf zu tauschen ohne reboot und ohne remount.
    Es muss nur ein wenig geändert werden.

    in /home/pi/boblight/config_sicherungen/boblight.conf ändern wir Zeile 1 in

    Code
    ###boblight_1.conf###

    dann wird eine Kopie mit dem Namen boblight_1.conf erstellt

    Code
    sudo cp /home/pi/boblight/config_sicherungen/boblight.conf /home/pi/boblight/config_sicherungen/boblight_1.conf

    das Tasterskript wird wie folgt geändert

    und in der /etc/rc.local reichen jetzt diese 3 Zeilen vor dem exit 0

    Code
    sudo python /home/pi/boblight/tasterscript/tasterabfrage.py&
    cd /home/pi/boblight/boblightd-for-raspberry/
    sudo boblight-v4l -p 150 -o speed=50 -o autospeed=20 -o gamma=2.0 .o value=0.7&

    ist das System schon/noch read-only gemountet kann die rc.local wie folgt geändert werden

    Code
    sudo mount -o remount rw /
    sudo nano /etc_org/rc.local

    Was haben wir jetzt geändert?
    - der Start von boblightd wird jetzt von tasterabfrage.py übernommen
    - tasterabfrage.py startet jetzt boblightd mit /home/pi/boblight/config_sicherung/boblight.conf als config
    - tasterabfrage.py macht bei Tastendruck folgendes
    > beendet boblightd
    > checkt welche config geladen ist
    > tauscht die configdateien aus
    > startet boblightd mit /home/pi/boblight/config_sicherung/boblight.conf als config

    Servus Itouch5000,

    recht hast Du natürlich mit dem mounten. Ich habe jetzt eine Lösung die von hinten durch die Brust in Auge geht aber trotzdem funktioniert. :bravo2:

    Ich mounte das komplette Sytem als rw
    kopiere die boblight.conf
    und lasse das System sauber rebooten

    Spart auch die ganzen andere Skripte.
    Ausserdem habe ich (da ich nicht weis ob Python wartet ob der vorherige Befehl abgeschlossen ist) die kleinen Pausen etwas verlängert.
    Dafür aber die lange Pause am Ende verkürzt, weil ich beim testen meistens den Taster wärend des sleeps gedrückt habe und festhalten fand ich doof.

    Nachteil ist natütlich das es jetzt ca. 30 Sekunden dauert, bis die andere Config geladen ist und diese Lösung ist absoluter Bullshit, wenn der Pi noch für andere Zwecke als nur für Licht dient.
    Aber für mich ist es wie gesagt vollkommen OK


    Das Image hat 2 configs im Ordner /home/pi/boblight/config_sicherungen. Das Tasterscript prüft, ob boblight.conf oder boblight_2.conf in der Datei /etc/boblight.conf steht. Die Datei wird dann gelöscht und mit der anderen ausgetauscht (wenn boblight.conf in /etc vorhanden ist, wird diese durch die Datei boblight_2.conf ausgetauscht)

    kannst du mal bitte die header von den beiden datein posten? oder grad beide configs einzeln als anhang wegen der vscan position für schwarze balken?

    ich habe mir "sicherheitshalber" beide configs mit meiner persönlichen überspielt (damit beim testen nichts gelöscht wird) und jetzt steht in beiden config2 drinne.


    Man könnte allerdings dann das Tasterscript nicht mehr benutzen, weil es einige Dateien in den Ordner /etc/ kopieren muss. Die Boblight Config wird nämlich nur aus diesem Ordner gelesen.


    bau doch einen remount vor und nach das kopieren

    Code
    mount -o remount,rw /
    ..
    <kopieroperationen>
    ..
    mount -o remount,ro /

    sollte doch funktionieren, kann sien das du nach /etc_org kopieren musst, hab die mountpoints nicht genau im kopf

    und wieder von selbst geheilt :daumendreh2:
    ich bin davon ausgegangen das die settings in der boblight.config stimmen. war aber nicht so.
    config angepasst und jetzt gehts.

    zusätlich habe ich den start von boblight in der rc.local editiert um eine andere priorität mitzugeben damit mein xbmc (uber netzwerk) übernehmen kann wenn es gebraucht wird.

    servus,
    an sich geht es jetzt (nach anlaufschwierigkeiten) allerdings ahbe ich ein konstantes blau weises leuchten als standartton, also als schwarz.

    verkabelung stimmt definitiv, mit ambi-tv war alles ok. ich vermite es liegt am boblightd weil ich es habe wenn ich boblight auf dem pi ausführen und auch wenn ich es über netzwerk anspreche.

    hilfe?

    Hallo,
    ich hab da ein problem mit der anleitung.
    ich habe wheezy anhand von hand aufgezogen mit dem verlinkten image und nach der anleitung.

    bekomme bei fglenden im folgenden schritt

    beim ersten sudo make aber einen error

    Code
    make: *** No targets specified and no makefile found.  Stop.

    hatte noch wer probleme oder kann mir helfen, bin grad ratlos

    erledigt.

    entweder lag es an einem fehögeschlagenden apt-get oder daran das ich vor dem chmod +x kein sudo geschrieben habe.

    genaueres werde ich nie erfahren weil ich beides nach einem reboot hintereinander ausgeführt habe.