Skip to content

MrReSc/PhonieboxSetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhonieboxSetup

Dies ist eine kurze Anleitung meines Phoniebox Setups.

Einkaufsliste

Box

Installation

  • Auf der boot Partition wurde die Datei ssh und wpa_supplicant.conf erstellt wie im Wiki beschrieben.
  • Die Installation wurde wie im Wiki beschrieben mit dem One line install command durchgeführt. Nach der One line install command Installation sind keine weiteren Installationen nötig.
  • Der MAC Adresse des Raspi wurde im Router eine IP zugewiesen.

Konfiguration

RFID Kkmoon

Für den verwendeten RFID Reader muss folgendes gemacht werden:

  • In der Datei /scripts/daemon_rfid_reader.py muss eine Zeile angepasst werden.
  • Der Reader muss mit der Konfigurationskarte richtig eingestellt werden.
  • Die Datei /scripts/Reader.py muss durch die Datei /scripts/Reader.py.kkmoonRFIDreader ersetzt werden wie im Wiki beschrieben.
  • Der Reader muss noch registriert werden.
  • Danach muss der Pi neu gestartet werden und im WebUI kann nun der Reader aktiviert werden.

Startup Sound

Die Lautstärke für den Startup Sound ist standardmässig auf 0. Kann im WebUI eingestellt werden.

Ausschalten mit OnOff SHIM

Wenn der Pi mit dem OnOff SHIM ausgeschaltet wird, wird beim erneuten Starten die Wiedergabe automatisch fortgesetzt. Das Problem wurde gelöst, indem ich die Datei /usr/bin/cleanshutd angepasst habe. Ich habe den original Befehl auskommentiert und mit dem Befehl der Phoniebox ersetzt.

    while [ "$daemon" = "on" ]; do
        if shutdown_trigger; then
            msg="BCM $trigger_pin held low, system shutdown in $shutdown_delay minutes"
            echo $msg
            wall $msg
            daemon="off"
            #shutdown -h +$shutdown_delay
            /home/pi/RPi-Jukebox-RFID/scripts/playout_controls.sh -c=shutdown
            break
        fi
        sleep $polling_rate
    done

Booten beschleunigen

Die Anleitung habe ich hier gefunden.

Tweaks in der /boot/config.txt:

sudo sh -c "echo 'dtoverlay=disable-bt' >> /boot/config.txt"
sudo sh -c "echo 'boot_delay=0' >> /boot/config.txt"
sudo sh -c "echo 'disable_splash=1' >> /boot/config.txt"
sudo sh -c "echo '#initial_turbo=30' >> /boot/config.txt"

Deaktvieren von Exim4

sudo update-rc.d exim4 remove

IPv6 deaktivieren

sudo sh -c "echo 'net.ipv6.conf.all.disable_ipv6 = 1' >> /etc/sysctl.conf"
sudo sysctl -p

Deaktivieren von weiteren „unnötigen“ Diensten

# Damit kann man Tasten einer Tastatur Befehle zuordnen
sudo systemctl disable triggerhappy.service 
# Deaktiviert den Bluetooth Dienst
sudo systemctl disable hciuart.service

GPIO config

Die angeschlossenen Buttons können in der Datei ~/RPi-Jukebox-RFID/settings/gpio_settings.ini angepasst werden.

DEFAULT]
enabled: True

[PlayPause]
enabled: True
Type: Button
Pin: 27
pull_up: True
hold_time: 0.3
functionCall: functionCallPlayerPause

[VolumeUp]
enabled: True
Type:  Button
Pin: 5
pull_up: True
hold_time: 0.3
hold_repeat: True
functionCall: functionCallVolU

[VolumeDown]
enabled: True
Type:  Button
Pin: 6
pull_up: True
hold_time: 0.3
hold_repeat: True
functionCall: functionCallVolD

[NextSong]
enabled: True
Type:  Button
Pin: 23
pull_up: True
hold_time: 0.3
functionCall: functionCallPlayerNext

[PrevSong]
enabled: True
<pre>Type:  Button
Pin: 22
pull_up: True
hold_time: 0.3
functionCall: functionCallPlayerPrev

Nach dem Ändern der Datei kann der Service mit sudo systemctl restart phoniebox-gpio-control neu gestartet werden.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published