Hallo,
vielleicht hilft diese Anleitung jemandem.
Ich habe die Melinera LED-Weihnachtsbaumkerzen 12er Packung von LIDL, Model 2018 (Bilder anbei)
Model 2019: 15er Packung, die gleichen Eigenschaften wie im vergangenen Jahr.
Model 2020: die Kerzen sind nun spritzwassergeschützt. Möglichkeit Dauerlicht, Flackereffekt und Farbwechsel.
Sie werden per IR gesteuert, daher habe ich mir in eBay einen IR-Blaster bestellt:
Mini WiFi-IR Universal Remote Controller Voice Control for Smart Home Life E7T9
https://www.ebay.de/itm/124562970875
NoName, Model UFO-R1
Der IR Universal Remote Controller liess sich mit TUYA-COVERT OTA flashen, daher war ich sehr gluecklich!
Das flashen der Tasmota-IR Firmware war problematischer:
Die tasmota-v10.1.0minimal.bin Firmware laesst nicht genug Speicherplatz frei, um die tasmota-v10.1.1 ir.bin Firmware zu laden >:(
Ich muesste die tasmota-v9.1.0.minimal.bin Firmware laden (16Kb kleiner). Das hat gereicht, um die tasmota-v10.1.1 ir.bin Firmware danach zu laden.
Die FHEM Anbindung unproblematisch 8)
Die grosse Herausforderung:
Die IR Codes, der Melinera Fernbedienung konnten nicht interpretiert werden!
Protocol":"UNKNOWN" >:( >:( >:(
Die Tasmota Console zeigte die Befehle der Melinera Fernbedienung, konnte aber nichts interpretieren:
Befehl AN = {"IrReceived":{"Protocol":"UNKNOWN","Bits":10,"Hash":"0x4A61DF53","Repeat":0}}
Befehl OFF= {"IrReceived":{"Protocol":"UNKNOWN","Bits":10,"Hash":"0x32EDAC37","Repeat":0}}
Befehl Plus= {"IrReceived":{"Protocol":"UNKNOWN","Bits":10,"Hash":"0x718C82BC","Repeat":0}}
Befehl Minus= {"IrReceived":{"Protocol":"UNKNOWN","Bits":10,"Hash":"0x4C8A09E7","Repeat":0}}
Befehl 6H = {"IrReceived":{"Protocol":"UNKNOWN","Bits":10,"Hash":"0x32EDAC37","Repeat":0}}
Daher hier kurz die Loesung:
Benutzt die TASMOTA Console und gibt SetOption58 1 ein.
Dadurch wird Tasmota IR RAW Daten akzeptieren.
Die Tasmota Console zeigt jetzt die Befehle der Melinera Fernbedienung wie folgt:
AN= {"IrReceived":{"Protocol":"UNKNOWN","Bits":10,"Hash":"0x4A61DF53","Repeat":0,"RawData":"+8910-4020+535-505+530-500EfEfEfEd+1060-1055GhC","RawDataInfo":[19,19,0]}}
OFF= {"IrReceived":{"Protocol":"UNKNOWN","Bits":10,"Hash":"0x78B574F8","Repeat":0,"RawData":"+8910-4020+535-505+530-500EdEf+1060gGgEfEeD","RawDataInfo":[19,19,0]}}
Plus= {"IrReceived":{"Protocol":"UNKNOWN","Bits":10,"Hash":"0x718C82BC","Repeat":0,"RawData":"+8880-4025+530c+510-505CeCe+1060fCeF-1085D-500C","RawDataInfo":[19,19,0]}}
Minus= {"IrReceived":{"Protocol":"UNKNOWN","Bits":10,"Hash":"0x4C8A09E7","Repeat":0,"RawData":"+8910-4025+530c+505-500CdCd+1060-1085DdFfF-1055C","RawDataInfo":[19,19,0]}}
6H= {"IrReceived":{"Protocol":"UNKNOWN","Bits":10,"Hash":"0x32EDAC37","Repeat":0,"RawData":"+8905-4020+535-505+530-500EfCfEf+1060-1055EdGhE","RawDataInfo":[19,19,0]}}
Jetzt muss man die RawData interpretieren:
Dafuer gibt es die Webseite https://tasmota.hadinger.fr/util to interpret (https://tasmota.hadinger.fr/util%20to%20interpret)
Zum Beispiel, Der AN code +8910-4020+535-505+530-500EfEfEfEd+1060-1055GhC
wird uebersetzt zu: 8910,4020,535,505,530,500,530,500,530,500,530,500,530,505,1060,1055,1060,1055,535
Auf der Tasmota Console, ein IRSend 0,8910,4020,535,505,530,500,530,500,530,500,530,500,530,505,1060,1055,1060,1055,535
macht die Weihnachtkerzen AN :)
Anbei die Liste der Codes fuer meine Melinera LED-Weihnachtsbaumkerzen Fernbedienung:
ON = IRSend 0,8910,4020,535,505,530,500,530,500,530,500,530,500,530,505,1060,1055,1060,1055,535
OFF = IRSend 0,8910,4020,535,505,530,500,530,505,530,500,1060,1060,1060,1060,530,500,530,530,505
Plus = IRSend 0,8880,4025,530,530,510,505,530,505,530,505,1060,1060,530,505,1060,1085,510,500,530
Minus = IRSend 0,8910,4025,530,530,505,500,530,505,530,505,1060,1085,505,505,1060,1060,1060,1055,530
6H= IRSend 0,8905,4020,535,505,530,500,530,500,535,500,530,500,1060,1055,530,505,1060,1055,530
im FHEM setList:
attr IR_Remote1 setList \
AN:noArg cmnd/tasmota/IRsend 0,8910,4020,535,505,530,500,530,500,530,500,530,500,530,505,1060,1055,1060,1055,535\
AUS:noArg cmnd/tasmota/IRsend IRSend 0,8910,4020,535,505,530,500,530,505,530,500,1060,1060,1060,1060,530,500,530,530,505\
Heller:noArg cmnd/tasmota/IRsend 0,8880,4025,530,530,510,505,530,505,530,505,1060,1060,530,505,1060,1085,510,500,530\
Dunkler:noArg cmnd/tasmota/IRsend 0,8910,4025,530,530,505,500,530,505,530,505,1060,1085,505,505,1060,1060,1060,1055,530\
6Hr:noArg cmnd/tasmota/IRsend 0,8905,4020,535,505,530,500,530,500,535,500,530,500,1060,1055,530,505,1060,1055,530
Alle Erklaerungen ueber TASMOTA IRSend RAW Encoding sind hier zu finden:
https://tasmota.github.io/docs/IRSend-RAW-Encoding/
New IR Raw compact encoding~(available since v9.0.0.1)
Schoene Gruesse, schoene Festtage und einen guten Rutsch ins neue Jahr 2022!
Manos
Und hier die Codes fuer die ALDI CASA Deco Kabellose Christbaumkerzen:
Zitat
Xmas lights commands CASA DECO
White = IRSend 0,9095,4435,610,495,610,495,610,500,610,500,610,495,610,500,1060,945,1060,945,615
OFF= IRSend 0,9100,4435,610,495,610,495,615,495,610,500,1060,945,1060,945,610,500,610,495,610
Heller = IRSend 0,9065,4465,580,530,580,525,580,530,580,530,1030,975,585,530,1030,980,580,530,580
Dunkler = IRSend 0,9100,4435,610,495,610,495,610,500,610,500,1060,945,610,500,1060,945,1060,945,610
Amber = IRSend 0,9095,4430,615,495,610,500,610,500,615,495,1060,945,610,495,615,495,1065,945,610
RGB = IRSend 0,9095,4435,615,495,610,500,610,495,615,495,1060,945,1060,950,1060,945,610,495,610
Schoene Gruesse
Manos