Benutzeravatar
rasplex
Mitglied

Beiträge:22
Registriert:13. Jun 2017

Rasplex Fernbedienung

13. Jun 2017, 16:13

Hallo zusammen

Habe die letzten 2 Tage mein Ambilight aufgebaut. Sowohl über Rasplex als auch über HDMI Eingang funktioniert das ganze tadellos.

Leider kann ich im Moment nur per SSH über:

Code: Alles auswählen

killall hyperiond
/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json


und

Code: Alles auswählen

killall hyperiond
/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.grabber.json


umschalten

Das einzige was ich nicht hinbekomme, ist die Fernbedienung korrekt zu programmieren.

Ich habe ein RemotePi Board von msl mit der einfachen Remote von denen...

Ich habe unter:

/storage/.plexht/userdata/keymaps

eine remote.xml erstellt mit folgendem Inhalt:

Code: Alles auswählen

<keymap>
   <global>
      <remote>
      <KEY_SUBTITLE>system.exec("/storage/.config/hyperion_plex_aktivieren.sh")</KEY_SUBTITLE>
      <KEY_NUMERIC_0>system.exec("/storage/.config/hyperion_grabber_aktivieren.sh")</KEY_NUMERIC_0>
      <KEY_AUDIO>system.exec("/storage/.config/hyperion_beenden.sh")</KEY_AUDIO>
      </remote>
   </global>
</keymap>


Die 3 Scripte bestehen natürlich auch unter dem Pfad.

Das Problem ist die Knöpfe haben noch die "alte" Funktion. Sie werden also von meiner Remote.xml gar nicht erst überschrieben.

Kennt jemand das RemotePi und weiss wie man die Knöpfe Umprogrammieren kann?

Danke

Gruss
Dani

rasplex
Mitglied

Beiträge:22
Registriert:13. Jun 2017

Rasplex Fernbedienung

13. Jun 2017, 20:16

Problem bereits gelöst... manchmal gibt man einfach zu schnell auf ;)

unter

Code: Alles auswählen

/storage/.plexht/userdata


Lircmap.xml anlegen und irgendwelche buttons zuweisen:

Code: Alles auswählen

<lircmap>
   <remote device="devinput">
      <red>KEY_SUBTITLE</red>
      <green>KEY_NUMERIC_0</green>
      <yellow>KEY_AUDIO</yellow>
   </remote>
</lircmap>


unter

Code: Alles auswählen

/storage/.plexht/userdata/keymaps

remote.xml anlegen (Achtung, bei Rasplex müssen Scripte mit "XBMC.system.exec" ausgeführt werden.)

Code: Alles auswählen

<keymap>
   <global>
      <remote>
         <red>XBMC.system.exec("/storage/.config/hyperion_plex_aktivieren.sh")</red>
         <green>XBMC.system.exec("/storage/.config/hyperion_grabber_aktivieren.sh")</green>
         <yellow>XBMC.system.exec("/storage/.config/hyperion_beenden.sh")</yellow>
      </remote>
   </global>
</keymap>



Theoretisch müsste noch die lircd.conf unter /storage/.config hinzugefügt werden, aber da meine Fernbedienung von Haus aus bei Rasplex unterstützt wird, war dies nicht nötig...

ansonsten lirc.conf anlegen:

Code: Alles auswählen

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# contributed by MSL Digital Solutions
#
# brand:  Philips RC6 DVD
#
begin remote
  name  RemotePi1
  bits           8
  flags RC6|CONST_LENGTH
  eps            30
  aeps          100
  header       2667   889
  one           444   444
  zero          444   444
  pre_data_bits 13
  pre_data     0xEFB
  gap          108000
  toggle_bit_mask 0x10000
  rc6_mask    0x10000
  min_repeat 2
  suppress_repeat 6
      begin codes
          KEY_OK                   0xA3
          KEY_LEFT                 0xA5
          KEY_RIGHT                0xA4
          KEY_DOWN                 0xA6
          KEY_UP                   0xA7
          KEY_EXIT                 0x7C
          KEY_PAUSE                0xD3
          KEY_STOP                 0xCE
          KEY_SUBTITLE             0xB4
          KEY_AUDIO                0xB1
          KEY_PREVIOUS             0xDE
          KEY_NEXT                 0xDF
          KEY_HOME                 0x2E
          KEY_INFO                 0xF0
          KEY_NUMERIC_0            0xFF
          KEY_NUMERIC_1            0xFE
          KEY_NUMERIC_2            0xFD
          KEY_NUMERIC_3            0xFC
          KEY_NUMERIC_4            0xFB
          KEY_NUMERIC_5            0xFA
          KEY_NUMERIC_6            0xF9
          KEY_NUMERIC_7            0xF8
          KEY_NUMERIC_8            0xF7
          KEY_NUMERIC_9            0xF6
          KEY_MUTEold              0xF2
          KEY_EPG                  0x7D
          KEY_VOLUMEDOWN           0x08
          KEY_MUTE                 0x18
          KEY_VOLUMEUP             0x17
      end codes
end remote



ja, vlt. hilfts ja jemandem mal ;)

Gruss

Zurück zu „Ambilight - Support“