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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren