Benutzeravatar
b2un0
Moderator

Beiträge:1819
Registriert:16. Nov 2015
Wohnort:Hamburg
Beruf:Softwareentwickler

Raspberry3 + kodi + Ambilight + Harmony

20. Sep 2016, 11:48

Dann versteh ich die Frage nicht, die Scripte sind dann die gleichen wie die, aus der Anleitung..

wie du die Aufrufst musst du halt selber definieren..
Kein Support per PM!

Jaxx
Mitglied

Beiträge:46
Registriert:11. Sep 2016

Raspberry3 + kodi + Ambilight + Harmony

20. Sep 2016, 11:55

Ja mann müsste wahrscheinlich nur den "für kodi aktivieren" teil da raus nehmen,also einfach nur an oder aus.
Ich kenn mich mit sowas nicht aus...
Habs auch schon selber versucht,klappt aber nicht


von iPhone

Jaxx
Mitglied

Beiträge:46
Registriert:11. Sep 2016

Raspberry3 + kodi + Ambilight + Harmony

21. Sep 2016, 09:45

ich möchte das,wenn ich bei der Harmony die "aus" taste drücke Hyperion beendet wird und bei der "pageplus" taste Hyperion ein und aus geschaltet wird nach bedarf.
ist meine remote.xml dann korrekt?

Code: Alles auswählen

<keymap>
   <global>
      <remote>
         <star>ActivateWindow(Favourites)</star>   
         <pageminus>ActivateWindow(Home)</pageminus>
         <power>system.exec("/storage/.kodi/userdata/hyperion_beenden.sh")</power>
                        <pageplus>system.exec("/storage/.kodi/userdata/hyperion_toggle_switch.sh")</pageplus>
      </remote>
   </global>
   <FullscreenVideo>
      <remote>
         <back>SmallStepBack</back>
         <pageminus>AudioNextLanguage</pageminus>         
      </remote>
   </FullscreenVideo>
</keymap>


meine favorites.xml sieht so aus:

Code: Alles auswählen

<favourites>
<favourite name="Ambilight für externe Geräte aktivieren" thumb="http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_hdmi.jpg">System.Exec(&quot;/storage/.kodi/userdata/hyperion_grabber_aktivieren.sh&quot;)</favourite> <favourite name="Ambilight ausschalten" thumb="http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_off.jpg">system.exec(&quot;/storage/.kodi/userdata/hyperion_beenden.sh&quot;)</favourite>
</favourites>


also scripte benutzte ich dann aus dem blog:
1.hyperion_beenden.sh
2.hyperion_toggle_switch.sh

ist das soweit korrekt und möglich?
mir ist nur nicht ganz klar wie die hyperion_toggle_switch.sh dann aussehen muss

Code: Alles auswählen

#!/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
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 $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
      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
fi

Zurück zu „Allgemein“