Benutzeravatar
ceo77
Neuling

Beiträge:8
Registriert:6. Oct 2016

Rasp3, Ambilight, Fernbedienung (Harmony)

16. Okt 2016, 11:57

Hallo!

Ich habe lt. Anleitung hier im Blog die Fernbedienung mit LIRC eingerichtet und möchte nun das Ambilight mit einer Taste auf der Logitech Harmony FB ein- und ausschalten. Leider funktioniert das nicht, obwohl die Fernbedienung an sich und das Skript auch funktioniert. Kann mir bitte jemand helfen? Vielen Dank.

LG Christian

Das Setup des Systems ist wie folgt:

Die "lircd.conf" sieht so aus (liegt in /storage/.config):

Code: Alles auswählen

åc
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.1-git(default) on Sun Oct 16 09:19:09 2016
#
# contributed by
#
# brand:                       /storage/.config/lircd.conf
# model no. of remote control:
# devices being controlled by this remote:
#

begin remote

  name  /storage/.config/lircd.conf
  bits           37
  flags RC6|CONST_LENGTH
  eps            30
  aeps          100

  header       2688   846
  one           481   406
  zero          481   406
  gap          105897
  min_repeat      2
#  suppress_repeat 2
#  uncomment to suppress unwanted repeats
  toggle_bit_mask 0x0
  rc6_mask    0x100000000

      begin codes
          KEY_PROG1                0x037FB7D9C5
      end codes

end remote




Ich habe nur eine Taste "KEY_PROG1" programmiert. Diese funktioniert lt. dem Befehl "irw" auch, mit folgendem Output:

Code: Alles auswählen

94 0 KEY_PROG1 devinput
94 1 KEY_PROG1 devinput
94 0 KEY_PROG1_UP devinput


Weiters habe ich ein Skript in eine Datei "hyperionswitch.sh" kopiert welches wie folgt aussieht (liegt in /storage/.kodi/userdata):
Diese Datei in der Kommandozeile ausgeführt schaltet das Ambilight ein und aus, wie vorgesehen.

Code: Alles auswählen

#!/bin/sh
SERVICE='hyperiond'
if ps | grep -v grep | grep $SERVICE > /dev/null
then
killall hyperiond
else
/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json
</dev/null >/dev/null 2>&1 &
fi


Die "remote.xml" sieht so aus (liegt in /storage/.kodi/userdata/keymaps):

Code: Alles auswählen

<keymap>
   <global>
      <remote>
         <power>ActivateWindow(Shutdownmenu)</power>
         <hash>system.exec("/storage/.kodi/userdata/hyperionswitch.sh")</hash>
      </remote>
   </global>
   <FullscreenVideo>
      <remote>
      </remote>
   </FullscreenVideo>
   <Home>


Und eine "lircmap.xml" liegt in /storage/.kodi/userdata:

Code: Alles auswählen

<lircmap>
   <remote device="devinput">
      <hash>KEY_PROG1</hash>
   </remote>
</lircmap>
Zuletzt geändert von ceo77 am 17. Okt 2016, 12:47, insgesamt 1-mal geändert.

ceo77
Neuling

Beiträge:8
Registriert:6. Oct 2016

Rasp3, Ambilight, Fernbedinung (Harmony)

17. Okt 2016, 09:51

Guten Morgen,

wirklich keiner eine Idee was hier nicht stimmen könnte. Ich komme da einfach nicht weiter.
Danke.

LG Christian

ceo77
Neuling

Beiträge:8
Registriert:6. Oct 2016

Rasp3, Ambilight, Fernbedienung (Harmony)

23. Okt 2016, 09:16

Guten Morgen, kann denn hier wirklich niemand weiterhelfen? LG Christian

Zurück zu „Ambilight - Support“