- 
                Notifications
    
You must be signed in to change notification settings  - Fork 886
 
Description
Version/revision of the library used
v2.8.6 and the mbronk/EXPERIMENTAL_issue2133_fix branch
Describe the bug
I'm experiencing issues very similar to #2133 and #1859 with the Technibel SAC WREM-1 V3 remote.
With v2.8.6 all of the buttons in the remote show up as IFeel temperature reports. This is from Tasmota-IR:
{"Protocol":"ARGO","Bits":32,"Data":"0x51446C33","Repeat":0,"IRHVAC":{"Vendor":"ARGO","Model":"WREM2","Command":"IFeel Report","SensorTemp":17}}
Unfortunately the fix for the 2133 issue did not help this remote.
To Reproduce
- Open a log view
 - Press different buttons in the remote
 - Observe that everything is decoded as an IFeel report
 
Example code used
Tasmota-IR version v15.0.1, an own build of Tasmota-IR with the mbronk/EXPERIMENTAL_issue2133_fix branch of IRremoteESP8266, and IRrecvDumpV2.ino
Expected behaviour
- Open a log view
 - Press different buttons in the remote
 - Observe that each button is decoded as their respective actions
 
Output of raw data from IRrecvDumpV2.ino or V3 (if applicable)
// Turn the AC on:
Protocol  : ARGO
Code      : 0x51446C36 (32 Bits)
Mesg Desc.: Model: 1 (WREM2), Sensor Temp: 17C
uint16_t rawData[195] = {6408, 3162,  426, 2108,  428, 870,  402, 864,  398, 870,  392, 2114,  422, 874,  398, 2138,  398, 868,  392, 874,  398, 868,  394, 2142,  394, 874,  400, 866,  394, 872,  400, 2104,  430, 866,  396, 872,  402, 866,  396, 2140,  396, 2108,  426, 872,  402, 2102,  432, 2102,  434, 834,  428, 870,  402, 2102,  422, 2114,  422, 874,  398, 2106,  428, 2106,  428, 868,  394, 872,  400, 868,  394, 874,  398, 868,  396, 872,  400, 868,  394, 872,  400, 866,  394, 872,  400, 2134,  402, 2104,  432, 2104,  432, 866,  396, 870,  402, 864,  398, 870,  402, 866,  396, 870,  392, 874,  398, 870,  392, 874,  398, 2138,  398, 2106,  428, 2106,  430, 868,  394, 2112,  424, 2110,  426, 2110,  424, 872,  400, 2104,  430, 866,  396, 872,  400, 2134,  402, 864,  396, 872,  402, 2132,  404, 864,  396, 870,  392, 876,  398, 870,  392, 874,  398, 870,  426, 842,  432, 836,  426, 2108,  394, 874,  432, 2102,  434, 834,  428, 838,  422, 844,  428, 838,  424, 2112,  424, 844,  428, 838,  424, 844,  428, 838,  424, 844,  428, 2106,  430, 836,  424, 2110,  426, 842,  432, 2074,  462, 2074,  462, 2074,  462, 834,  428};  // ARGO
uint8_t state[4] = {0x51, 0x44, 0x6C, 0x36};
// Turn the AC off:
Protocol  : ARGO
Code      : 0x51446C36 (32 Bits)
Mesg Desc.: Model: 1 (WREM2), Sensor Temp: 17C
uint16_t rawData[195] = {6404, 3194,  394, 2112,  424, 874,  400, 868,  394, 872,  400, 2134,  400, 866,  396, 2140,  396, 872,  400, 866,  396, 870,  402, 2134,  402, 864,  398, 870,  392, 876,  398, 2136,  398, 870,  392, 874,  398, 868,  394, 2110,  424, 2112,  424, 872,  400, 2104,  430, 2104,  430, 866,  396, 872,  402, 2134,  404, 2102,  422, 876,  398, 2138,  398, 2108,  428, 868,  394, 874,  400, 868,  394, 872,  400, 868,  394, 874,  400, 868,  394, 872,  400, 868,  394, 872,  400, 2134,  402, 2102,  432, 2104,  432, 864,  396, 870,  392, 876,  398, 870,  392, 874,  398, 870,  392, 874,  398, 868,  394, 874,  400, 2136,  400, 2106,  430, 2104,  432, 866,  394, 2110,  428, 2108,  426, 872,  402, 864,  396, 2138,  398, 870,  392, 874,  398, 2136,  398, 868,  394, 874,  398, 2106,  430, 868,  394, 872,  400, 866,  394, 872,  400, 866,  396, 872,  402, 866,  394, 872,  400, 2134,  402, 866,  396, 870,  402, 864,  396, 870,  392, 876,  398, 870,  392, 2142,  392, 874,  398, 868,  426, 840,  432, 834,  428, 840,  432, 2104,  422, 844,  428, 838,  422, 844,  428, 2106,  430, 838,  422, 2112,  424, 844,  430};  // ARGO
uint8_t state[4] = {0x51, 0x44, 0x6C, 0x36};
What brand/model IR demodulator are you using?
YTF IR Bridge with Tasmota-IR and TSOP1736 with NodeMCU
Circuit diagram and hardware used (if applicable)
ESP8266 3.3V, GND and D5 (GPIO14) connected directly to TSOP1736
I have followed the steps in the Troubleshooting Guide & read the FAQ
Yes
Has this library/code previously worked as expected for you?
No
Other useful information
The missing support for the remote is not a deal breaker, but would be a nice to have, and maybe this fix/thread helps somebody. As a workaround I can just send the raw data from IRrecvDumpV2.ino with Tasmota-IR and it works. For example, to turn the AC on, I would send this command:
IRsend 0,6408,3162,426,2108,428,870,402,864,398,870,392,2114,422,874,398,2138,398,868,392,874,398,868,394,2142,394,874,400,866,394,872,400,2104,430,866,396,872,402,866,396,2140,396,2108,426,872,402,2102,432,2102,434,834,428,870,402,2102,422,2114,422,874,398,2106,428,2106,428,868,394,872,400,868,394,874,398,868,396,872,400,868,394,872,400,866,394,872,400,2134,402,2104,432,2104,432,866,396,870,402,864,398,870,402,866,396,870,392,874,398,870,392,874,398,2138,398,2106,428,2106,430,868,394,2112,424,2110,426,2110,424,872,400,2104,430,866,396,872,400,2134,402,864,396,872,402,2132,404,864,396,870,392,876,398,870,392,874,398,870,426,842,432,836,426,2108,394,874,432,2102,434,834,428,838,422,844,428,838,424,2112,424,844,428,838,424,844,428,838,424,844,428,2106,430,836,424,2110,426,842,432,2074,462,2074,462,2074,462,834,428
When using MQTT I just omit the "IRsend" word and send the string starting with 0 (otherwise the same raw data).