Forum: Mikrocontroller und Digitale Elektronik IR Fernbedienungscodes


von Martin (Gast)


Lesenswert?

Ich habe gerade mal mit NodeRed, und Tasmota-IR experimentiert. Das 
funktioniert auch gut. Kennt aber jemand zufällig eine Möglichkeit 
zwischen Power on und off bei den IR Codes zu unterscheiden. Gibt es 
evtl geheime IR Codes bei einigen Geräten für getrente Power on und off 
Codes?

von Rolf (Gast)


Lesenswert?

Die Codes sind allemal Betriebsgeheimnis, aber wenn man sie
leicht dekodieren kann, kann man das auch ohne die Gefahr von
Abmahngebühren nutzen und auch veröffentlichen.

Daher bin ich mir auch recht sicher, dass Power on/off bei den
allermeisten Geräten nicht unterschieden wird. Aus ON wird OFF,
oder umgekehrt.

Schön, wenn jemand für Geräte mit nennenswerter Verbreitung etwas
mehr wüsste.

von Peter D. (peda)


Lesenswert?

Martin schrieb:
> Gibt es
> evtl geheime IR Codes bei einigen Geräten für getrente Power on und off
> Codes?

Das mußst Du den Firmwareentwickler des konkreten Gerätes fragen.
Ich kenne Ein/Aus nur als Toggle-Taste.

IR-Codes haben ja nur wenige Datenbits, z.B. beim RC5 gibt es max 128 
Möglichkeiten. Man kann also schnell mal alle durchprobieren, wie das 
Gerät reagiert.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Peter D. schrieb:
> IR-Codes haben ja nur wenige Datenbits, z.B. beim RC5 gibt es max 128
> Möglichkeiten. Man kann also schnell mal alle durchprobieren, wie das
> Gerät reagiert.

RC5 kannst Du vergessen, das wird schon seit Jahren nicht mehr in 
aktuellen Geräten eingesetzt.

Man könnte mit IRMP das verwendete Protokoll und die Geräte-Adresse 
ermitteln. Anschließend schnappt man sich mit diesem Wissen IRSND 
und sendet alle weiteren Kommando-Codes, welche die verwendete 
IR-Fernbedienung nicht sendet.

Das meist verbreitete IR-Protokoll ist NEC. Hat man die Geräateadresse 
mit IRMP gefunden, ist es ein leichtes, sämtliche Kommando-Codes 
(0...254) auszuprobieren. Bei anderen IR-Protokollen können es weniger 
mögliche Codes sein, bei manchen auch mehr - bis zu 65536. Letzteres 
wird langwierig.

Ja, ich habe mit dieser Methode schon einige "geheime" Codes für 
Consumergeräte gefunden. Oft sind diese für den gemeinen Anwender aber 
gar nicht sinnvoll.

: Bearbeitet durch Moderator
von Wolfgang (Gast)


Lesenswert?

Martin schrieb:
> Kennt aber jemand zufällig eine Möglichkeit
> zwischen Power on und off bei den IR Codes zu unterscheiden.

Wozu brauchst du das. Eine halbwegs smarte Steuerung sollte doch sehen, 
ob die Kiste an ist oder eben nicht. Wenn der aktuelle Zustand nicht zum 
gewünschten passt, wird ein On/Off-Kommando rausgeschickt.

von Johannes S. (Gast)


Lesenswert?

gibt es für RF Codes auch solche Standards? Habe schon lange nicht mehr 
in IRMP reingesehen, aber das hatte doch auch schon Unterstützung für RF 
bekommen?
Ich habe auch eine Beleuchtung (Fertiggerät), und da ist ein Ein/Aus 
Toggle schlecht zu automatisieren.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Johannes S. schrieb:
> gibt es für RF Codes auch solche Standards? Habe schon lange nicht mehr
> in IRMP reingesehen, aber das hatte doch auch schon Unterstützung für RF
> bekommen?

Ja, mittlerweile kann IRMP auch RF - jedoch nur das Protokoll, was 
die üblichen kleinen Handsender senden. Außerdem werden noch zwei 
(leicht verschiedene) Multimedia-RF-Fernbedienungen von Medion 
unterstützt. Diese haben ein paar Dutzend Tasten und Mausrad-ähnliche 
Drehregler, die mit IRMP einwandfrei erkannt werden. Diese FBs sind 
bei Pollin für kleines Geld zu haben.

Das umgekehrte, nämlich das Senden von RF-Codes ist jedoch in IRSND 
noch nicht umgesetzt.

von Martin (Gast)


Lesenswert?

Das hört sich schon mal gut an. Ich werde das bei Gelegenheit mal 
probieren.

Noch eine Frage dazu : Das Ausschalten meines Panasinic Fernsehers 
klappt gut aber das einschalten nicht. Ich denke, es liegt daran, dass 
der TV den Code nicht nur einmal haben möchte sondern 3 oder 5 mal in 
kurzer Zeit. Wie könnte man das am besten mit Tasmota und NodeRed lösen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.