Frage zur Programmierung einer Pronto 950

+A -A
Autor
Beitrag
Kirgy
Ist häufiger hier
#1 erstellt: 11. Mrz 2006, 04:54
Hallo,
auf der FB meines LG Plasma habe ich eine Taste mit der ich nacheinander die Eingangsquellen wählen kann. Dies ist allerdings unerträglich langsam und somit recht nervig.

Nun habe ich in der Bedienungsanleitung des Plasma TV IR Hex Code gefunden, wobei dort auch eine Zeile aufgeführt ist wie ich z.B den YUV Eingang direkt wählen kann. Mein Pronto wird vor Ende nächster Woche wohl nicht bei mir eintreffen. Deshalb hatte ich es für eine gute Idee gehalten die Hex Codes im SIM zu testen. Natürlich funktioniert das nicht, da die Codes offensichtlich ein völlig anderes Format haben als alles andere was ich bisher für Pronto gesehen habe. Und ich muß an dieser Stelle mal gestehen, ich habe keine Ahnung von der Materie.

Vielleicht macht sich ja mal jemand die Mühe und wirft einen Blick in die pdf. Leider haben die Webdesigner mit java experimentiert, kann also nicht direkt auf www.Lge.com verlinken. Das Gerät hat die Bezeichnung 42PX4R. Und der entsprechende Part findet sich auf Seite 42 und 43 der Datei "0525Fge_d.pdf" Ich verstehe da nur Bahnhof. Solch eine miserable Bedienungsanleitung hat das ansonsten gute Gerät eigentlich nicht verdient.

Gruss
Jörch
Master_J
Inventar
#2 erstellt: 11. Mrz 2006, 16:47

Kirgy schrieb:
Solch eine miserable Bedienungsanleitung hat das ansonsten gute Gerät eigentlich nicht verdient.

Och, die Ansätze sind gut, nur leider ist die Beschreibung nicht vollständig.

NEC... OK. Aber NEC1, NEC2, NECx1 oder NECx2?

Dann schreiben sie nichts über die Device-ID.
Die Codes auf Seite 43 sind Function-IDs.

D.h.: Ausprobieren tut Not.
Schlimmstenfalls 4 Protokolle mal 256 Devices...

Hier gibt es ein Progrämmchen, das HEX in Pronto umsetzt:
http://www.remotecen...tilities/makehex.zip

Nehmen wir mal NEC1 und Device 1 an, so ergibt der Komponenteneingang BF = 191 folgenden Pronto-Code:

0000 006D 0022 0002 0157 00AC 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0689 0157 0056 0015 0E94

Gruss
Jochen
Kirgy
Ist häufiger hier
#3 erstellt: 11. Mrz 2006, 18:48
Wow, super

Das bringt zumindest schon mal Licht in die Angelegenheit. Leider kann ich ja zur Zeit nur Trockenübung machen. Aber es juckt schon in den Fingern.

Am Plasma kann ich die, oder besser "eine", Device ID einstellen. Aber ich denke das bezieht sich wohl nur auf die serielle Schnittstelle. Wenn der Plasma nicht mit der FB kommuniziert würde ja nach Änderung der Device ID nix mehr gehen. Das dürfte aber leicht rauszufinden sein. Wenn ich eine Funktion meiner Yamaha FB beibringe und anschließend die ID des Plasma ändere. Geht oder geht nicht, wird sich zeigen.

Andernfalls, könnte man nicht aus den gelernten Codes die Device ID umschlüsseln? Ich mein ja nur, 4 x 256. Hab ja schon gelesen das manch einer Monate mit seinem Pronto verbringt.

Gruss
Jörch
Master_J
Inventar
#4 erstellt: 11. Mrz 2006, 19:08

Kirgy schrieb:
Andernfalls, könnte man nicht aus den gelernten Codes die Device ID umschlüsseln?

Gute Idee!

Die Pronto komprimiert den Code nochmal.
O.g. Beispiel wird zu:

900A 006D 0000 0001 01FE BF40

Der vorletzte Block ist die Device-ID.


Kirgy schrieb:
Ich mein ja nur, 4 x 256. Hab ja schon gelesen das manch einer Monate mit seinem Pronto verbringt.

*pfeif*
Jahre...

Gruss
Jochen
Kirgy
Ist häufiger hier
#5 erstellt: 12. Mrz 2006, 01:02

Master_J schrieb:


Die Pronto komprimiert den Code nochmal.
O.g. Beispiel wird zu:

900A 006D 0000 0001 01FE BF40

Der vorletzte Block ist die Device-ID.



Jetzt hast Du es geschafft mich völlig zu verwirren. Wie kommst Du zu dem Schluß? Ich meine woher weißt Du das "01FE" die Device ID ist?

Meine Güte, dafür muß man ja erst noch studieren.

Gruss
Jörch
Master_J
Inventar
#6 erstellt: 12. Mrz 2006, 15:24

Kirgy schrieb:
Wie kommst Du zu dem Schluß? Ich meine woher weißt Du das "01FE" die Device ID ist?

Ganz einfach.

Wenn man im Makehex eine andere Device-ID einstellt und die entstandenen und von der Pronto komprimierten Codes anguckt, ist diese Stelle die einzige, die sich ändert.
Somit muss sie die Device-ID zumindest enthalten (2 Stellen HEX reichen ja für die 256 möglichen Ausprägungen).

Gruss
Jochen
Master_J
Inventar
#7 erstellt: 12. Mrz 2006, 16:52
Hab' noch ein praktisches Tool gefunden:
http://www.remotecen...w=irpanels.zip&area=

Da pastet man das komplette Generierungsergebnis von Makehex rein und es erstellt ein CCF daraus. Jeder Code auf einem eigenen Knopf.

Gruss
Jochen
Kirgy
Ist häufiger hier
#8 erstellt: 12. Mrz 2006, 18:59
Hallo,

Wenn man im Makehex eine andere Device-ID einstellt und die entstandenen und von der Pronto komprimierten Codes anguckt, ist diese Stelle die einzige, die sich ändert.


Darauf hätte ich auch kommen können. Und Danke für Deine Mühe.
Werde mich bis es richtig losgehen kann mal mit der Oberfläche beschäftigen. Sowas will ja gut durchdacht sein. Werde wohl nicht jedes Gerät einzeln abbilden, sondern schon allein wegen meiner Frau eher nach dem Motto verfahren "was will ich machen", Tv, DVD, Radio ... etc.

Gruss
Jörch
Master_J
Inventar
#9 erstellt: 12. Mrz 2006, 19:23
Keine Ursache.

Hab' inzwischen rausgefunden, dass die ersten beiden Ziffern des vorletzten Blocks tatsächlich alleine die Device-ID darstellen (bei NEC1).


Eine aktionsorientierte Konfiguration ist eine feine Sache.
Damit Du nicht gleich am Anfang in die falsche Richtung entwickelst, dieser Tipp:
Bilde alle Original-FBs komplett auf der Pronto ab.
Und zwar auf undesignten Devices/Pages, die einfach nur die (gelernten) IR-Codes enthalten.
Von den hübschen Seiten, die die Benutzer zu Gesicht kriegen, verlinkst Du immer nur auf die IR-Seiten.

Hat erstmal den Vorteil, dass man keine IR-Code-Redundanz reinkriegt und macht die ganze Sache auch übersichtlicher (beim Entwickeln).

Gruss
Jochen
Kirgy
Ist häufiger hier
#10 erstellt: 19. Mrz 2006, 16:58
Hallo,
bisher funktioniert alles bestens mit NEC1 Device 4.
Ich wünschte, ich hätte für jedes meiner Geräte eine solche Übersicht wie in dem PDF file.
Manche Aktionen sind schon etwas knifflig, wenn man z.B. für AN/AUS nur einen Button anlernen kann.

Für's Einrichten geht schon etwas Zeit ins Land. Aber mir zumindest macht es auch irgendwie Spaß.
Was ich noch nicht verstanden habe, ich kann zwar aus einem *.pcf file das XML extrahieren, aber wie versetze ich das dann wieder zurück in den Urzustand (pcf)?

Gruss
Jörch
Master_J
Inventar
#11 erstellt: 19. Mrz 2006, 18:17

Kirgy schrieb:
Was ich noch nicht verstanden habe, ich kann zwar aus einem *.pcf file das XML extrahieren, aber wie versetze ich das dann wieder zurück in den Urzustand (pcf)?

Wenn Du das PCF mit WinZip aufmachst, poppt Dir ein Kommentarfenster entgegen.
(Daran erkennt ProntoEdit, dass es "seine" Datei ist.)
Dessen Inhalt wegkopieren (in Notepad).

Dann XML und Bitmaps-Ordner entpacken.

Wenn Du nach Deinen Änderungen (was willst Du eigentlich "da drin"?) das XML und den Bitmaps-Ordner wieder zusammenpackst, den vorher in Notepad übertragenen Kommentar hinzufügst und als Erweiterung PCF nimmst, kann ProntoEdit das auch wieder verarbeiten.

Gruss
Jochen
Kirgy
Ist häufiger hier
#12 erstellt: 19. Mrz 2006, 18:34
Ah, ok.
Es geht um das "activity Icon". Das originale Icon gefällt mir nicht. Aber das ist jetzt noch sekundär, zunächst muß mal alles funktionieren.

Gruss
Jörch
Master_J
Inventar
#13 erstellt: 19. Mrz 2006, 18:57
*g* Das habe ich auch modifiziert.
Die Bitmap-ID findest Du im XML unter "ACTIONPLAYSTATUS".

Ausserdem habe ich noch das Batteriesymbol invertiert und 180 Grad gedreht.
Schönes Spielzeug.

Gruss
Jochen
Suche:
Das könnte Dich auch interessieren:
Funkbefehle für Pronto 950
modekabe am 18.11.2005  –  Letzte Antwort am 19.11.2005  –  9 Beiträge
Pronto RU 950
thetom69 am 22.11.2005  –  Letzte Antwort am 22.11.2005  –  3 Beiträge
Philips Pronto 950
DaFrank am 05.12.2005  –  Letzte Antwort am 05.12.2005  –  3 Beiträge
Pronto 950 zu dunkel
hombrepeter am 22.01.2006  –  Letzte Antwort am 22.01.2006  –  2 Beiträge
Pronto 950 / 960 ?
Wala am 12.06.2006  –  Letzte Antwort am 12.06.2006  –  2 Beiträge
Frage zur Harmony 950
schnagges69 am 16.10.2016  –  Letzte Antwort am 16.10.2016  –  2 Beiträge
Programmierung Philips Pronto TSU7500 - Angebot
ppat am 31.01.2007  –  Letzte Antwort am 31.01.2007  –  5 Beiträge
Pronto 940 besser als 950 ?
modekabe am 20.02.2006  –  Letzte Antwort am 24.02.2006  –  17 Beiträge
Pronto 950 und Philips RC5 Codes
modekabe am 13.03.2006  –  Letzte Antwort am 15.03.2006  –  16 Beiträge
Akku Kalibrierung/Ladung/firmware Pronto 950
phil23 am 29.02.2008  –  Letzte Antwort am 01.03.2008  –  3 Beiträge
Foren Archiv
2006

Anzeige

Produkte in diesem Thread Widget schließen

Aktuelle Aktion

Partner Widget schließen

  • beyerdynamic Logo
  • DALI Logo
  • SAMSUNG Logo
  • TCL Logo

Forumsstatistik Widget schließen

  • Registrierte Mitglieder925.736 ( Heute: 10 )
  • Neuestes Mitgliedjose_666
  • Gesamtzahl an Themen1.551.115
  • Gesamtzahl an Beiträgen21.538.470

Hersteller in diesem Thread Widget schließen