
Kombination aus RS-232 und IR - ermöglicht diskrete ON/OFF Befehle. (Programmbeispiel inkl. SIMPL-Modul und IR-Treiber)
Das "Protokoll" für den Topfield ist wie leider auch bei vielen anderen Receivern nur eine Simulation der IR-Fernbedienung
(sog. "Key-Commands": z. B. "key exit\x0D" für "EXIT" oder "key 3\x0D" für die "3").
Achtung: Nicht alle Tasten sind verfügbar (z. B. "GUIDE" also EPG geht nicht über RS-232).
Alle Befehle, die man sendet, werden vom Receiver als "Bestätigung" wiederholt.
An/Aus geht nicht über RS-232, muss also per IR gesendet werden.
Also wie gehabt, nix Richtiges was die Steuerbarkeit angeht.
Ich habe also ein Modul gebaut, dass alle 10 Sek. ein leeres "\x0D" sendet. Ist der Receiver an, antwortet er.
Somit habe ich wenigstens einen definierten Zustand.
Das Modul hat ausser den Eingängen für die entsprechenden Tasten noch die Eingänge "ON" und "OFF".
Diese Befehle werden nur ausgeführt, wenn es Sinn macht - "ON" wird also nur verarbeitet, wenn der Receiver aus ist.
Nach einem Power-Befehl wird erst nach einer Pause von 10 Sek. der nächste Power-Befehl akzeptiert.
Da es für das Gerät keine diskreten IR-Befehle für AN/AUS gibt, geht es nur so aufwändig, sonst endet es mit dem bekannten
blinden Versenden von IR-Befehlen.
Meine Lösung besteht also aus dem Modul an sich, sowie einem IR-File, das nur den Power-Befehl beinhaltet.
Ich habe ich noch Stepper zur direkten Anwahl von TV-Programmen eingebaut, die eine zweistellige Tastenfolge senden.
Bei einer 10 reicht es aus, wenn zwischen der "1" und der "0" 0,1 Sek. liegen.
Bei zwei gleichen Nummern z. B. "11" müssen 0,6 Sek. zwischen den beiden Einsen liegen, da die zweite Eins sonst nicht
ausgeführt wird.
Der Aufwand hat sich wenigstens gelohnt, da die Sache bereits seit Monaten stabil läuft.