Seite 1 von 1

Raspberry Pi 3 - mit Fernbedienung steuern

Verfasst: 21. Jan 2017, 14:44
von Charly
Hallo,

ich habe einen Raspi 3 mit der Software Openelec 7.0.
Der Raspi dient als Ambillight Server.
Aktuell habe ich im Favoritenmenü 3x Favoriten gespeichert, die ich zu jedem TV Start starte und zum Ende wieder beende.
Dies funktioniert soweit ganz gut, allerdings möchte ich diese Funktion noch etwas vereinfachen.

Ich habe mich daher an folgende Config gehalten.

http://powerpi.de/so-richtest-du-dir-pe ... in-teil-2/

Der Ich komme bis zum Punt 3 auf der 2. Seite, d.h. ich meine FB kann die Signale an den Raspberry senden, und ich kann auch dementsprechende Bezeichnungen eingeben (z.B. KEY_1 für die Taste 1).
Die Config wird abgespeichert - soweit alles i.O.

Allerdings kann ich die Funktion nicht testen, d.h. habe ich im Terminal den Befehl: irw ein, so bekomme ich keine Ausgabe, trotz mehrfach gedrückter Tasten auf meiner FB.
Als FB soll meine vorhandene VU+ Solo2 FB arbeiten.

Wie bereits beschrieben, möchte ich wirklich nur, dass Ambilight ein und ausschalten. Ich würde mich freuen, falls mir jemand von Euch einen Tipp geben könnte wie ich das Problem beheben kann.

Hier mal ein Beispiel der selbsterstellten Config mit der Taste 1:

# 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 Sat Jan 21 11:52:39 2017
#
# contributed by
#
# brand: /storage/.config/lircd.conf.conf
# model no. of remote control:
# devices being controlled by this remote:
#

begin remote

name /storage/.config/lircd.conf.conf
flags RAW_CODES|CONST_LENGTH
eps 30
aeps 100

gap 106608

begin raw_codes



name KEY_1
2660 831 438 468 388 468
470 855 435 907 1352 851
465 443 413 442 492 391
465 420 406 443 465 416
466 442 853 906 853 912
439 438 883 907 806 928
414 493 858 876 444 386
470 463 440 447 435 442
491 391 414 468 418 438
440 442 414 545 388 438
857

Raspberry Pi 3 - mit Fernbedienung steuern

Verfasst: 25. Jan 2017, 00:04
von Orbit
Hallo,

am Ende bitte zusätzlich noch folgendes hinzufügen:

end raw_codes
end remote

Deinen bevorzugten Texteditor aber bitte mit admin Rechten starten. Solltest du nicht mit den Admin Rechten starten kann der Pi die Datei nicht mehr verarbeiten.

Wenn es danach immer noch nicht funktionieren sollte, dann überprüfe mal bitte ob die Anzahl der Blöcke des Raw Codes nach der Aufzeichnung mittels "irrecord" immer in der gleichen Anzahl vorhanden sind.
Ich habe gerade mal im Netz geschaut wie die Codes der anderen User aussehen, und da sind es immer 6 Spalten und 12 Zeilen. Bei dir sind es nur 11 Zeilen.
Ob es daran liegt kann ich allerdings nicht sagen.

Raspberry Pi 3 - mit Fernbedienung steuern

Verfasst: 29. Jan 2017, 20:02
von Charly
Hallo, ich habe meine meine lircd.conf um die von dir angebenen Einträge ergänzt.
Aber auch hier ändert sich nichts.
Sobald ich eine Taste auf meiner gewünschten Fernbedienung drücke, bleibt die Ausgabe im irw Modus leer.

Ausgabe vom Terminal (Mac OSX):

OpenELEC (official) Version: 7.0.0
OpenELEC:~ # irw

Das Terminal wird als admin User gestartet.

Leider weiß ich nicht, was ich bei den Blöcken schauen soll. Kannst du mir das einmal genauer erklären?
Wenn ich im Netz schaue, dann finde ich ganz andere config Files.

Siehe hier:

http://powerpi.de/wp-content/uploads/powerpi/lircd.conf

Dies hat nichts mit meiner gemeinsam.

Ich bin zudem für jeden weiteren Tipp offen, ich würde mich echt freuen, wenn ich die LEDs mit meiner FB ausschalten kann.
Leider ist dieses Projekt nicht einfach zu bewerkstelligen.
Ich sitze mittlerweile seit über einen Monat vor den LEDs und bei jeder (wirklich jeder) kleinen Config gibt es Probleme.

Raspberry Pi 3 - mit Fernbedienung steuern

Verfasst: 30. Jan 2017, 21:48
von Orbit
Ok. mit Blöcken meine ich folgendes:

2660 831 438 468 388 468
470 855 435 907 1352 851
465 443 413 442 492 391
465 420 406 443 465 416
466 442 853 906 853 912
439 438 883 907 806 928
414 493 858 876 444 386
470 463 440 447 435 442
491 391 414 468 418 438
440 442 414 545 388 438
857

Hier hast du jeweils 6 Spalten pro Zeile, also 2660 , 831, 438, 468, 388, 468 und 11 Zeilen, also 2660, 470, 465 usw.
Dassind Raw Codes und die werden genauso gut verarbeitet wie die Hex Codes die du da verlinkt hast.
Aber wenn ich mir eben die Anzahl der Zeilen ansehe, dann haben andere Nutzer, die mit Raw Code arbeiten eben nicht 11 Zeilen sondern immer 12.
Es könnte also sein, das der Raw Code den dein System aufgezeichnet hat, nicht komplett ist ( reine Vermutung).
Wenn der Code nicht komplett ist, wird dir die Console auch nicht anzeigen das sie eine Taste empfangen hat weil der Code, den die IR LED empfangen hat eben keinen korrekten Code empfangen hat.
Dieses Problem hatte ich auch mit meiner Apple Remote. Da wurde teilweise nach 3 Blöcken die Aufnahme abgebrochen, da das System angeblich ein Signal erfolgreich empfangen wurde. Es war eine große Odyssee es doch zum laufen zu bringen. In naher Zukunft werde ich mal ein Tutorial dazu hier hochschieben.
Ich weiß nicht welche FB du hast aber gibt es nicht eventuell bereits eine fertige Lirc die du nutzen kannst?

Raspberry Pi 3 - mit Fernbedienung steuern

Verfasst: 31. Jan 2017, 15:02
von Charly
Meine erste FB ist eine VU+ Solo 2 FB (Sat-Receiver) , ich hätte dann noch 2x verschiedene Logitech FB (Typ Harmony universal) zur Auswahl, welche ich allerdings ungern verwenden möchte, damit ich nicht 3 verschiedene FB nutzen muss. Aber zum Testen wäre es erstmal i.O. - wenn es denn funktioniert.

Allerdings muss ich lt. Handbuch die Frequenzbreite bestimmen, siehe:
"Als erstes muss Lirc die Frequenzbreite deiner Fernbedienung bestimmen. Dafür musst du möglichst viele Tasten – wild durcheinander, ohne System – jeweils 1 Sekunde lang drücken bis Lirc genug Informationen gesammelt hat."

Diese Abfrage erscheint leider nicht mehr und somit kann ich keine neue FB konfigurieren :-(

Raspberry Pi 3 - mit Fernbedienung steuern

Verfasst: 3. Feb 2017, 21:21
von Orbit
Möglicherweise solltest du ganz von vorne beginnen, also alles neu aufsetzen. Mehr kann ich dazu nicht sagen. Wenn die Abrage nicht mehr kommt ist das schon sehr merkwürdig.