Seite 1 von 1

Hyperion Toggle Switch

Verfasst: 1. Apr 2018, 12:19
von Bikerdad
Hallo

Nach viel rumprobieren hab ich jetzt das Steuern des Ambilights über das Favoritenmenü bei OSMC zum laufen bekommen.Hier mal die sh Dateien dafür.
Für externe Quellen

Code: Alles auswählen

#!/bin/sh
sudo killall hyperiond
sleep 1
kodi-send -a "Notification(Hyperion Info,Ambilight für externe Geräte aktiviert,7000,/home/osmc/.kodi/userdata/powerpi_ambi_thumb_hdmi.jpg)"
/usr/share/hyperion/bin/hyperiond /etc/hyperion/hyperion.config.grabber.json
</dev/null >/dev/null 2>&1 &


Für Kodi

#!/bin/sh
sudo killall hyperiond
sleep 1
kodi-send -a "Notification(Hyperion Info,Ambilight für Kodi aktiviert,7000,/home/osmc/.kodi/userdata/powerpi_ambi_thumb_kodi.jpg)"
/usr/share/hyperion/bin/hyperiond /etc/hyperion/hyperion.config.kodi.json
</dev/null >/dev/null 2>&1 &


und zum Abschalten

#!/bin/sh
sudo killall hyperiond
sleep 1
kodi-send -a "Notification(Hyperion Info,Ambilight wurde ausgeschaltet,7000,/home/osmc/.kodi/userdata/powerpi_ambi_thumb_off.jpg)"
</dev/null >/dev/null 2>&1 &


Jetzt wollte ich es noch mit dem Toggle switch realisieren. Leider schaltet das Ambilight immer nur auf externe Quellen bei dieser sh Datei

#!/bin/sh
GRABBER='hyperion.config.grabber.json'
KODI='hyperion.config.kodi.json'
AUTOSTART='hyperion.config.json'
if ps | grep -v grep | grep $AUTOSTART > /dev/null
then
sudo killall hyperiond
kodi-send -a "Notification(Hyperion Info,Ambilight für externe Geräte aktiviert,7000,/home/osmc/.kodi/userdata/powerpi_ambi_thumb_hdmi.jpg)"
/usr/share/hyperion/bin/hyperiond /etc/hyperion/hyperion.config.grabber.json
</dev/null >/dev/null 2>&1 &
else
if ps | grep -v grep | grep $GRABBER > /dev/null
then
sudo killall hyperiond
kodi-send -a "Notification(Hyperion Info,Ambilight für Kodi aktiviert,7000,/home/osmc/.kodi/userdata/powerpi_ambi_thumb_kodi.jpg)"
/usr/share/hyperion/bin/hyperiond /etc/hyperion/hyperion.config.kodi.json
</dev/null >/dev/null 2>&1 &
else
if ps | grep -v grep | grep $KODI > /dev/null
then
sudo killall hyperiond
kodi-send -a "Notification(Hyperion Info,Ambilight wurde ausgeschaltet,7000,/home/osmc/.kodi/userdata/powerpi_ambi_thumb_off.jpg)"
else
kodi-send -a "Notification(Hyperion Info,Ambilight für externe Geräte aktiviert,7000,/home/osmc/.kodi/userdata/powerpi_ambi_thumb_hdmi.jpg)"
/usr/share/hyperion/bin/hyperiond /etc/hyperion/hyperion.config.grabber.json
</dev/null >/dev/null 2>&1 &
fi
fi
fi


Sieht irgendjemand den Fehler in der Hyperion_Toggle_Swtch.sh