Also wenn ich das nun richtig verstanden habe, möchtest du den Schritt zum wechseln auf KODI einfach einsparen und nur noch zwischen OFF und Grabber wechseln.
Dann dürfte die Lösung wohl sein, die Datei "hyperion_toggle_switch" zu bearbeiten und dort etwas zu entfernen...
Code: Alles auswählen
if ps | grep -v grep | grep $GRABBER > /dev/null
then
killall hyperiond
kodi-send -a "Notification(Hyperion Info,Ambilight für Kodi aktiviert,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_kodi.jpg)"
/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.kodi.json
</dev/null >/dev/null 2>&1 &
else
Dann musst du noch am Ende eines der "fi" Zeichen löschen, so das da nur noch zwei stehen. Welches du entfernst, ist egal.
Dann sollte es eigentlich gehen wie du es dir vorstellst.
Ebenfalls kannst du noch entfernen:
So sollte es dann aussehen in der Datei:
Code: Alles auswählen
#!/bin/sh
KODI='hyperion.config.kodi.json'
AUTOSTART='hyperion.config.json'
if ps | grep -v grep | grep $AUTOSTART > /dev/null
then
killall hyperiond
kodi-send -a "Notification(Hyperion Info,Ambilight für externe Geräte aktiviert,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_hdmi.jpg)"
/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.grabber.json
</dev/null >/dev/null 2>&1 &
else
if ps | grep -v grep | grep $KODI > /dev/null
then
killall hyperiond
kodi-send -a "Notification(Hyperion Info,Ambilight wurde ausgeschaltet,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_off.jpg)"
else
kodi-send -a "Notification(Hyperion Info,Ambilight für externe Geräte aktiviert,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_hdmi.jpg)"
/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.grabber.json
</dev/null >/dev/null 2>&1 &
fi
fi
Ich habe das nun nicht getestet. Also ohne Garantie das es geht. Lege unbedingt vorher von der funktionierenden Datei ein Duplikat an, welches du ggf. zurückspielen kannst.