Hyperion Toggle Switch
Verfasst: 1. Apr 2018, 12:19
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
Für Kodi
und zum Abschalten
Jetzt wollte ich es noch mit dem Toggle switch realisieren. Leider schaltet das Ambilight immer nur auf externe Quellen bei dieser sh Datei
Sieht irgendjemand den Fehler in der Hyperion_Toggle_Swtch.sh
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