[1] MLD-5.x / Systems / [5.4] Hyperion Menüeinträge zum Stoppen/Starten fehlen
 

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Hallo zusammen,

ich habe gerade meinen RPi3 von der 5.3 Testing auf die 5.4 Testing umgestellt. Zuvor habe ich mir eine Backup-Config erstellt, das Network.iso auf SD-Karte installiert und anschließend über das WebIf die Backup-Config eingespielt. Das hat problemlos funktioniert. Ich vermisse jedoch die Einträge im Menü für Hyperion. Allerdings weiß ich nicht mehr, ob ich mir die vor langer Zeit selbst erstellt habe oder ob das Bestandteil des Hyperion-Paketes war. Könnt ihr bitte mal schauen und es ggf. in die neue Menüstruktur des VDR 2.3.4 mit integrieren. Falls es nicht Bestandteil des Pakets war, wo muss ich denn nun die Menüeinträge hinzufügen? Hier die Einträge, die bislang in der menu.xml eingetragen sind:
Code: [Select]
       <menu name="Ambilight">
        <command name="Start Ambilight" execute="/etc/init.d/hyperion start > /dev/null" />
        <command name="Stop Ambilight" execute="stop hyperion > /dev/null" />
<command name="Ambilight direkt" execute="cp /etc/hyperion/hyperion.config.mld.json /etc/hyperion/hyperion.config.json ;restart hyperion" />
<command name="Ambilight Grabber" execute="cp /etc/hyperion/hyperion.config.grabber.json /etc/hyperion/hyperion.config.json ;restart hyperion" />
    </menu>

Viele Grüße skippy
meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
[5.4] Hyperion Menüeinträge zum Stoppen/Starten fehlen
« Reply #1 on: May 24, 2017, 20:17:59 »
Hi,

das hattest Du wohl selber da eingetragen. Das muss jetzt in der Datei /etc/vdr/commands.conf eingetragen werden.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
[5.4] Hyperion Menüeinträge zum Stoppen/Starten fehlen
« Reply #2 on: May 24, 2017, 22:47:13 »
Danke Claus - funktioniert!

Viele Grüße skippy
meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
[5.4] Hyperion Menüeinträge zum Stoppen/Starten fehlen
« Reply #3 on: May 27, 2017, 18:27:19 »
Das ist jetzt teil des hyperion Paketes.
Überprüfe mal Bitte ob das Menü nach einem Update (vdr und hyperion) noch immer OK ist

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
[5.4] Hyperion Menüeinträge zum Stoppen/Starten fehlen
« Reply #4 on: May 28, 2017, 19:56:23 »
Hallo Claus,

das war etwas viel des Guten ;). Ich hatte zuvor die Einträge in der command.conf bei gestopptem VDR gelöscht. Dann den VDR gestartet und alle Updates eingespielt. Danach ein Reboot. Die command.conf sieht jetzt so aus:
Code: [Select]
Apps {
}
Ambilight {
        Start Ambilight                         : /etc/init.d/hyperion start
        Stop Ambilight                          : /etc/init.d/hyperion stop
        Ambilight direkt                        : cp /etc/hyperion/hyperion.config.mld.json /etc/hyperion/hyperion.config.json ;restart hyperion
        Ambilight Grabber                       : cp /etc/hyperion/hyperion.config.grabber.json /etc/hyperion/hyperion.config.json ;restart hyperion
}
Apps {
}
VDR {
    Restart VDR                 : killall vdr
    Stop VDR                    : runvdr -k; killall vdr
    Update Recordings           : touch /data/tv/.update
}
System {
    Reboot System?              : reboot
    Shutdown System?            : poweroff
    Shutdown via Power Off      : svdrpsend.sh -d hitk power
    Open/Close Optical Drive    : eject -s >/dev/null; eject >/dev/null
}
Ambilight {
    Start Ambilight             : /etc/init.d/hyperion start1 > /dev/null
    Stop Ambilight              : stop hyperion > /dev/null
    Ambilight direkt            : cp /etc/hyperion/hyperion.config.mld.json /etc/hyperion/hyperion.config.json ;restart hyperion
    Ambilight Grabber           : cp /etc/hyperion/hyperion.config.grabber.json /etc/hyperion/hyperion.config.json ;restart hyperion
}
About MiniDVBLinux              : svdrpsend.sh -d PLUG apt SHOW /boot/ABOUT
VDR {
    Restart VDR                 : killall vdr
    Stop VDR                    : runvdr -k; killall vdr
    Update Recordings           : touch /data/tv/.update
}
System {
    Reboot System?              : reboot
    Shutdown System?            : poweroff
    Shutdown via Power Off      : svdrpsend.sh -d hitk power
    Open/Close Optical Drive    : eject -s >/dev/null; eject >/dev/null
}
About MiniDVBLinux              : svdrpsend.sh -d PLUG apt SHOW /boot/ABOUT

Alle Einträge sind doppelt, wenn auch in unterschiedlicher Reihenfolge.

Viele Grüße skippy
meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
[5.4] Hyperion Menüeinträge zum Stoppen/Starten fehlen
« Reply #5 on: May 29, 2017, 15:53:19 »
Hast Du in Deinem /etc/vdr/ Ordner selbst erstellte Dateien, die mit commands.conf. beginnen?
Die werden bei jedem VDR (re)start zu der commands.conf zusammengesetzt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
[5.4] Hyperion Menüeinträge zum Stoppen/Starten fehlen
« Reply #6 on: May 29, 2017, 17:53:53 »
Hallo Claus,

das war mir nicht bekannt, dass die Dateien hinzugefügt werden. Ich hatte eine Sicherung der commands.conf angelegt, bevor ich das Update durchgeführt hatte. Das erklärt dann, warum alles doppelt vorhanden ist. Datei gelöscht und schon ist alles schick.

Vielen Dank und viele Grüße skippy
meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
[5.4] Hyperion Menüeinträge zum Stoppen/Starten fehlen
« Reply #7 on: May 29, 2017, 22:35:12 »
Hi,

das ist ja auch neu ;)

Diese Konfiguration funktioniert jetzt so wie einige Andere auch, und wird bei jedem Start neu zusammengestellt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
[5.4] Hyperion Menüeinträge zum Stoppen/Starten fehlen
« Reply #8 on: May 30, 2017, 22:22:26 »
Hallo Claus,
eine Kleinigkeit habe ich noch => nach Aufruf des Start und Stop Befehls wird noch eine OSD-Seite mit der Ausgabe des Befehls eingeblendet. Hier fehlt am Ende des Befehls noch die Umleitung der Ausgabe auf /dev/null. Die zusätzlichen Befehle würde ich auskommentieren, da sie nur dann benötigt werden, wenn Hyperion zwischen direkter Ausgabe über den RPi oder über den Grabber umgeschaltet werden soll. Dann sollte es so aussehen:
Code: [Select]
Ambilight {
        Start Ambilight                         : /etc/init.d/hyperion start >/dev/null
        Stop Ambilight                          : /etc/init.d/hyperion stop > /dev/null
#        Ambilight direkt                        : cp /etc/hyperion/hyperion.config.mld.json /etc/hyperion/hyperion.config.json >/dev/null;restart hyperion >/dev/null
#        Ambilight Grabber                      : cp /etc/hyperion/hyperion.config.grabber.json /etc/hyperion/hyperion.config.json >/dev/null;restart hyperion >/dev/null
}

Viele Grüße skippy


meine MLDs (show / hide)

[1] MLD-5.x / Systems / [5.4] Hyperion Menüeinträge zum Stoppen/Starten fehlen
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.