-
Notifications
You must be signed in to change notification settings - Fork 889
Description
I have a Mitsubishi Electric AC MSZ-FT25VGK which comes with a SH20D remote.
It seems not to be supported by IRremote8266.
I did run IRrecvdumpV2/3 and did a bit of further analysis with ToniA's Raw-IR-decoder-for-Arduino.
It turns out that the protocol is identical to the supported MitsubishiAC protocol with 23 bytes (144 bits) BUT preceded by the 5 bytes seemingly the Mitsubishi AC marker (23 CB 26 01 00) followed by a pause (GAP 8992).
ToniA's tool reports: PAUSE SPACE: 9014, HEADER MARK: 3490, HEADER SPACE: 1688, BIT MARK: 455, ZERO SPACE: 383, ONE SPACE: 1241.
auto_analyse_raw_data.py output:
kHdrMark: 3529
kHdrSpace: 1683
kBitMark: 489
kOneSpace: 1234
kZeroSpace: 381
kSpaceGap: 8992
I currently don't have the timing output of IRrecvDump at hand but I can easily provide it if useful.
I was able to implement decoding by simple modifications to the Raw-IR-decoder-for-Arduino code.
Implementing it for IRremoteESP8266 seems quite a task for me as it is not obvious where the needed changes should go.
Is there a chance you would do the implementation? Otherwise could you give me some hints on how to do it? Should I create a new class for this protocol? Or can it be easily added to IRMitsubishiAC class?
I would be happy about any help.