Hi,
I know this isn’t strictly about HA, but I know of no better place to ask. I bought a YTF IR Brifge off of aliexpress with the intention of flashing it with tasmota and then integrating it with HA in order to have control over ACs and other IR controlled devices.
Unfortunately, it seems that my AC remotes send too much data at one go and the whole message isn’t being captured by tasmota. In fact, the protocol does not appear to be understood. Eg:
hex:
tele/RESULT = {“IrReceived”:{“Protocol”:“UNKNOWN”,“Bits”:50,“Data”:“0x00000E1BF922C”}}
Decimal (setOption29 1):
tele/RESULT = {“IrReceived”:{“Protocol”:“UNKNOWN”,“Bits”:50,“Data”:3787428396}}
RAW JSon Ouput (setoption58 1):
/tele/RESULT = {“IrReceived”:{“Protocol”:“UNKNOWN”,“Bits”:50,“Data”:“0x00000FA36E9A0”,“RawData”:[4432,4400,592,1564,568,510,566,1588,568,1588,594,482,568,508,568,1586,590,488,566,510,568,1588,566,510,568,510,566,1588,568,1588,568,510,566,1588,568,510,566,1588,566,1588,568,1586,598,1556,568,510,588,1566,568,1588,568,1588,568,510,568,510,566,510,568,510,568,1586,566,512,566,510,566,1588,568,1588,590,1566,568,510,566,510,568,510,566,510,566,510,568,508,590,488,588,490,566,1588,598,1558,590,1566,56 …
The forums/github have indicated I may need to compile a custom version of tasmota with a larger buffer size. I also noticed the following capability to be disabled in the default compile my_user_config.h
// #define USE_IR_HVAC // Support for HVAC systems using IR (+3k5 code)
.
.
// #define USE_IR_HVAC_MIDEA // Support IRhvac Midea/Komeco protocol
Could this enable support ?
Is there an alternative to custom building an image ?
How will I know that the resultant image won’t be too large for my device and bricking it in the process ? (It seems I have 500Kb of free space)
ESP Chip Id 13227450 Flash Chip Id 0x1440C8 Flash Size 1024kB Program Flash Size 1024kB Program Size 503kB Free Program Space 500kB Free Memory 14kB
Thanks