-
Notifications
You must be signed in to change notification settings - Fork 878
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).