Klimaanlage mit µC steuern (über IR)

Gast #3636281
Lesenswert?
• ▲
▼
Hallo zusammen,

wie im Titel erwähnt möchte ich eine (bzw mehrere) LG Klimaanlagen über 
Infrarot mit einem µC steuern.
Die original Fernbedienung habe ich - nur leider keine Ahnung wie ich 
das Protokoll jetzt analysieren soll.
Ich habe mal einen Befehl über xmode2 (lirc) anzeigen lassen. Das 
Ergebnis ist im Anhang.
Ich hoffe mir kann jemand dabei behilflich sein :)
Danke!
Angehängte Dateien:
Gast #3636360
Lesenswert?
• ▲
▼
Leider nicht. Die Fernbedienung sendet leider nicht nur Befehle wie 
"Ein" oder "Aus" sondern verpackt mehrere Daten (Betriebsmodus [Heizen, 
Kühlen, Ventilator, Entfeuchten], Lüfterstufe, Solltemperatur, etc) in 
einen Befehl.

Da gibt es natürlich seeeehr viele unterschiedliche Kombinationen. Sonst 
würde ich die Befehle wohl einfach irgendwie abspeichern und bei bedarf 
eben senden.
#3636378
Lesenswert?
• ▲
▼
Dann musst du dein Prot. halt reverse-Engineeren.
Du sendest einmal 0% Lüfter und einmal 1% Lüfter, alles anderer bleibt 
gleich. Das bit das geändert wurde ist das für die Lüfterstärke. Nicht 
verwirren lassen, am Ende ist (oft) noch eine Prüfsumme, die zappelt 
wird umher.
Moderator Persönliche Seite #3636995
Lesenswert?
• ▲
▼
Martin schrieb:
> Leider nicht. Die Fernbedienung sendet leider nicht nur Befehle wie
> "Ein" oder "Aus" sondern verpackt mehrere Daten (Betriebsmodus [Heizen,
> Kühlen, Ventilator, Entfeuchten], Lüfterstufe, Solltemperatur, etc) in
> einen Befehl.

Wo ist das Problem? Das sieht durchaus nach einem Code aus, den IRMP 
versteht. Du bekommst eine Adresse zurück, die immer gleich ist und Du 
bekommst variable Werte fürs Kommando.

Nun musst Du nur noch notieren, welches Bit sich ändert bei Ein/Aus, 
Kühlen/Heizen, Ventilator an/aus, Entfeuchten an/aus. Dann hast Du Deine 
Kommandos, welche Du mit IRSND wieder aussenden kannst.

Lüfterstufe und Solltemperatur wird wahrscheinlich funktionieren wie die 
Lautstärkeregelung an Deinem Fernseher ("Leiser/Lauter" - je 1 
Kommando). Absolute Werte werden da bestimmt nicht gesendet, daher kann 
ich Dir schon jetzt sagen, dass Du mit Deinem µC schlecht eine 
Solltemperatur absolut einstellen werden kannst. Ausser Du schickst 50 
mal das Kommando: "Temperatur runter", um auf den absoluten Nullpunkt 
runterzufahren und dann 20 mal "Temperatur rauf", um damit 20° 
einzustellen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.