Dienstag, 29. Dezember 2020

Hifiberry meets NAD, Power Switch

Der Power Switch Code befindet sich auf GITHUB

 volumio-powerswitch

Installation

Wie bekommt man das Module PowerSwitch  auf den Rasperry?

Als erst die Konsole auf den Rasperry öffnen

zum@kukuk:~> ssh volumio@192.168.178.118
volumio@192.168.178.118's password: 
                       ___                                      
                      /\_ \                        __           
         __  __    ___\//\ \    __  __    ___ ___ /\_\    ___   
        /\ \/\ \  / __`\\ \ \  /\ \/\ \ /' __` __`\/\ \  / __`\ 
        \ \ \_/ |/\ \L\ \\_\ \_\ \ \_\ \/\ \/\ \/\ \ \ \/\ \L\ \
         \ \___/ \ \____//\____\\ \____/\ \_\ \_\ \_\ \_\ \____/
          \/__/   \/___/ \/____/ \/___/  \/_/\/_/\/_/\/_/\/___/ 
        
             Free Audiophile Linux Music Player - Version 2.0

          C 2015 Michelangelo Guarise - Volumio Team - Volumio.org
                               

Volumio Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
volumio@volumio:~$ 
Unterverzeichnis erstellen

volumio@volumio:~$ mkdir powerswitch

Am besten mit Filezilla alle files kopieren 

volumio@volumio:~/powerswitch$ ls
UIConfig.json  config.json  i18n  index.js  install.sh  package-lock.json  package.json  requiredConf.json  uninstall.sh

Das Tool npm instaliert und baut alle benötigten Abhängigkeiten in einem Unterverzeichniss auf

volumio@volumio:~/powerswitch$ npm install

Sieht dann so aus:

volumio@volumio:~/powerswitch$ ls
UIConfig.json  config.json  i18n  index.js  install.sh  node_modules  package-lock.json  package.json  requiredConf.json  uninstall.sh

Das Paket wird in Volumio installiert

volumio@volumio:~/powerswitch$ volumio plugin install

Die Konfiguration wird in Volumio UI abgeschlossen

Tips & Hints

Wenn etwas schief geht, Volumio in einem ewigen Loop versucht zu starten aber das neue Modul stürzt ab. Hier herauslöschen:

/data/configuration/plugins.json

Und hier die Komponente entfernen:

/data/plugins/miscellanea/powerswitch/

Kleine Änderungen können gleich im Hauptprogramm des Plugin gemacht werden

/data/plugins/miscellanea/powerswitch/index.js

Volumio kann mit
/volumio/vstart
/volumio/vstop
/volumio/vrestart
gestartet und beendet werden

Zu beachte ist, dass der "volumio plugin install" nur funktioniert , wenn der Port zum Service etabliert ist.

Keine Kommentare:

Kommentar veröffentlichen