Skip to content

Argo WREM1 v3 commands not decoded correctly #2211

@iivorait

Description

@iivorait

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

  1. Open a log view
  2. Press different buttons in the remote
  3. 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

  1. Open a log view
  2. Press different buttons in the remote
  3. 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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions