What is the significance of the following 2 headers? It almost seems the 027 is the command and 036 is a response. Is that possible?
So, this fan appears to send under 2 different headings:
[remote.raw:027]
[remote.raw:036]
This is the output of off:
18:46:46
[I]
[remote.raw:027]
Received Raw: 375, -6088, 278, -525, 277, -524, 277, -499, 302, -5278, 753, -446, 375, -821, 779, -421, 377, -822, 378, -823, 779, -422, 777, -421, 377, -822, 378, -824, 378, -798, 402, -823, 778, -421, 378, -797, 803, -420, 780, -421, 377, -822, 379,
18:46:46
[I]
[remote.raw:027]
-822, 377, -822, 378, -823, 780, -421, 377, -821, 778, -422, 780, -422, 777, -421, 779, -422, 377, -822, 777, -422, 379, -799, 402, -821, 377, -822, 781, -422, 780, -421, 376, -823, 377, -799, 401, -822, 377, -824, 779, -396, 402, -821, 780, -421,
18:46:46
[I]
[remote.raw:027]
377, -800, 802, -421, 377, -822, 378, -823, 376, -822, 377, -822, 378, -824, 377, -822, 377, -823, 377, -823, 377, -822, 379, -822, 378, -823, 780, -421, 778, -421, 777, -421, 780, -422, 780, -421, 779, -421, 779, -420, 779, -421, 779, -423, 780,
18:46:46
[I]
[remote.raw:027]
-395, 805, -396, 803, -396, 402, -798, 401, -25647, 400, -429, 360, -455, 356, -426, 380, -423, 378, -423, 377, -423, 379, -423, 378, -423, 378, -423, 377, -421, 378, -423, 377, -5205, 801, -394, 401, -796, 806, -396, 402, -797, 402, -797, 804, -396,
18:46:46
[I]
[remote.raw:027]
805, -395, 403, -797, 402, -798, 402, -797, 403, -798, 803, -396, 402, -798, 803, -397, 805, -396, 403, -798, 403, -796, 403, -797, 402, -797, 805, -396, 402, -798, 803, -396, 804, -396, 803, -421, 780, -396, 403, -797, 805, -395, 402, -797, 403,
18:46:47
[I]
[remote.raw:027]
-800, 402, -798, 803, -396, 805, -395, 402, -800, 401, -797, 403, -796, 403, -796, 805, -396, 402, -822, 779, -397, 402, -797, 805, -396, 402, -821, 379, -798, 403, -797, 403, -821, 378, -799, 402, -797, 403, -799, 402, -797, 402, -799, 402, -797,
18:46:47
[I]
[remote.raw:027]
402, -796, 805, -396, 804, -396, 804, -395, 803, -396, 806, -396, 805, -396, 804, -396, 803, -395, 803, -396, 804, -421, 781, -396, 804, -396, 402, -800, 401, -27446, 401, -424, 360, -453, 356, -425, 355, -449, 377, -423, 378, -423, 378, -423, 377,
18:46:47
[I]
[remote.raw:027]
-422, 378, -423, 377, -423, 377, -421, 377, -5205, 799, -396, 401, -797, 805, -396, 403, -797, 402, -796, 805, -396, 804, -396, 402, -798, 402, -797, 403, -798, 402, -797, 805, -396, 402, -798, 803, -397, 804, -396, 402, -800, 402, -797, 402, -797,
18:46:47
[I]
[remote.raw:036]
403, -798, 805, -395, 403, -797, 805, -394, 804, -396, 803, -395, 805, -396, 403, -799, 804, -396, 402, -798, 402, -797, 402, -799, 804, -395
This is the output for on at speed 2:
18:49:51
[I]
[remote.raw:027]
Received Raw: 453, -443, 343, -443, 370, -444, 349, -445, 377, -421, 377, -423, 377, -421, 377, -422, 378, -423, 377, -422, 377, -423, 377, -5201, 801, -396, 402, -822, 777, -422, 378, -822, 378, -799, 805, -396, 804, -396, 401, -798, 403, -796, 403,
18:49:51
[I]
[remote.raw:027]
-798, 401, -823, 777, -422, 377, -799, 806, -396, 805, -396, 402, -796, 403, -798, 401, -800, 402, -796, 803, -396, 402, -798, 802, -422, 779, -422, 779, -421, 778, -421, 378, -798, 804, -396, 403, -799, 402, -821, 377, -800, 802, -420, 780, -396,
18:49:51
[I]
[remote.raw:027]
403, -797, 402, -821, 378, -823, 377, -822, 778, -422, 378, -824, 777, -421, 378, -822, 779, -421, 378, -823, 377, -823, 377, -823, 377, -823, 377, -822, 377, -823, 780, -397, 403, -799, 402, -798, 402, -797, 402, -798, 402, -797, 804, -396, 803,
18:49:51
[I]
[remote.raw:027]
-397, 804, -396, 802, -421, 779, -422, 779, -421, 377, -822, 778, -422, 779, -421, 781, -421, 778, -422, 779, -420, 377, -25644, 395, -455, 356, -425, 379, -423, 380, -423, 378, -423, 377, -423, 378, -423, 377, -423, 378, -422, 378, -421, 377, -423,
18:49:51
[I]
[remote.raw:027]
378, -5211, 797, -394, 400, -820, 779, -421, 377, -821, 378, -823, 780, -421, 777, -421, 378, -823, 378, -822, 377, -822, 378, -800, 802, -422, 378, -799, 803, -396, 802, -420, 378, -822, 378, -799, 402, -822, 377, -800, 803, -421, 376, -823, 777,
18:49:51
[I]
[remote.raw:027]
-421, 779, -423, 779, -421, 778, -397, 403, -799, 802, -397, 403, -797, 402, -821, 378, -825, 777, -421, 779, -396, 402, -821, 378, -822, 377, -822, 379, -822, 780, -423, 377, -800, 800, -421, 378, -821, 778, -423, 378, -823, 377, -800, 401, -823,
18:49:51
[I]
[remote.raw:036]
378, -798, 401, -798, 402, -797, 803, -421, 377, -822, 378, -822, 377, -824, 378, -799, 402, -800, 802, -396, 803, -420, 779, -422, 778, -397, 802, -421, 779, -421, 378, -822, 778, -422, 779, -421, 779, -421, 779, -397, 803, -422, 377
So, I did get both to finally work... I had a strange sense that I could be to close to the cc1101 with the remote and I went a room away and learned the off code.
So, these seem to be working:
- platform: template
name: "Living Room fan off"
web_server:
sorting_weight: 6
on_press:
- lambda: |-
// Change frequency to 433.92 MHz before sending
id(transceiver).set_frequency(433.92e6);
- remote_transmitter.transmit_raw:
code: [275, -1326, 275, -526, 200, -600, 251, -550, 275, -501, 300, -500, 300, -501, 300, -500, 301, -650, 150, -626, 150, -5354, 651, -1726, 675, -2928, 675, -526, 675, -526, 300, -900, 276, -975, 151, -2677, 175, -550, 250, -1051, 551, -825,
250, -5480, 675, -1726, 676, -500, 476, -4353, 651, -8982, 225,
-7030, 225, -6480, 326, -550, 250, -1251, 275, -4279, 200, -976, 225, -951, 225, -1076, 175, -2477, 150, -3227, 526, -525, 300, -1026, 150, -926, 275, -2152, 200, -2452, 400, -526, 675, -525, 676, -2927, 651, -1726, 300, -901, 300, -926,
675, -501, 675, -551, 250, -1001, 200, -2127, 300, -900, 701, -500, 301, -1301, 275, -525, 275, -1126, 476, -650, 150, -926, 300, -901, 300, -901, 275, -926, 275, -951, 250, -926, 675, -551, 175, -975, 301, -900, 301, -900, 676, -550, 200, -1001, 676,
-500, 701, -525, 676, -500, 700, -501, 700, -501, 700, -501, 300, -901, 700, -526, 675, -526, 675, -500, 301, -900, 701, -500, 301, -25744, 301, -500, 325, -476, 325, -475, 325, -476, 300, -500, 326, -475, 325, -476, 325, -475, 301, -500, 300, -501,
300, -475, 325, -5280, 725, -500, 301, -900, 701, -475, 326, -900, 300, -876, 726, -475, 726, -475, 325, -876, 325, -876, 325, -876, 325, -876, 725, -476, 325, -876, 725, -475, 726, -475, 326, -875, 326, -875, 325, -876, 325, -876, 726, -450, 350,
-851, 751, -450, 750, -476, 725, -451, 750, -451, 350, -851, 750, -450, 351, -850, 351, -850, 351, -850, 751, -450, 751, -450, 325, -876, 350, -851, 350, -851, 325, -876, 725, -476, 325, -876, 725, -451, 350, -876, 725, -450, 351, -850, 351, -850,
351, -850, 350, -851, 350, -851, 350, -851, 751, -450, 350, -851, 350, -851, 350, -851, 750, -451, 350, -851, 750, -450, 751, -450, 751, -450, 751, -450, 751, -450, 751, -450, 350, -851, 751, -425, 776, -425, 775, -426, 375, -826, 750, -451, 375]
repeat:
times: 1
wait_time: 10ms
- platform: template
name: "Living Room fan on"
web_server:
sorting_weight: 7
on_press:
- lambda: |-
// Change frequency to 433.92 MHz before sending
id(transceiver).set_frequency(433.92e6);
- remote_transmitter.transmit_raw:
code: [401, -436, 367, -417, 372, -444, 349, -446, 350, -447, 377, -422, 378, -423, 377, -423, 377, -423, 377, -421, 376, -422, 378, -5203, 803, -396, 402, -796, 805, -395, 402, -796, 403, -797, 804, -396, 805, -396, 403, -797, 403, -796, 403,
-822, 378, -824, 780, -421, 377, -823, 778, -420, 778, -422, 378, -821, 378, -822, 378, -825, 377, -822, 778, -421, 377, -823, 777, -421, 781, -397, 804, -421, 778, -420, 378, -823, 777, -422, 377, -822, 379, -823, 378, -822, 777, -421, 779, -422,
377, -822, 378, -822, 377, -822, 379, -823, 780, -421, 377, -822, 779, -423, 377, -822, 779, -422, 377, -823, 377, -822, 377, -822, 378, -822, 377, -822, 378, -823, 777, -422, 377, -822, 378, -823, 377, -822, 378, -823, 377, -822, 778, -422, 780,
-424, 778, -421, 779, -421, 779, -421, 777, -421, 377, -823, 780, -422, 780, -421, 776, -422, 779, -421, 779, -421, 377, -25642, 400, -530, 206, -1365, 230, -627, 227, -474, 328, -473, 328, -475, 327, -473, 326, -448, 352, -447, 352, -448, 378, -5207,
802, -420, 375, -821, 776, -422, 378, -822, 378, -822, 777, -422, 780, -421, 378, -823, 377, -822, 378, -825, 376, -821, 777, -422, 378, -825, 779, -421, 778, -420, 378, -824, 377, -821, 378, -822, 377, -825, 778, -396, 403, -822, 778, -397, 805,
-396, 803, -420, 778, -421, 378, -823, 778, -421, 378, -822, 377, -822, 378, -823, 778, -421, 781, -422, 378, -821, 377, -822, 378, -824, 377, -797, 802, -422, 377, -824, 777, -422, 378, -823, 780, -422, 378, -823, 377, -798, 400, -821, 378, -824,
377, -824, 378, -822, 778, -422, 376, -822, 378, -798, 401, -822, 378, -825, 377, -821, 779, -422, 779, -421, 779, -421, 780, -420, 779, -421, 779, -420, 377, -824, 780, -420, 778, -421, 779, -421, 778, -421, 778, -421, 377]
repeat:
times: 1
wait_time: 10ms
I seem to get these responses when it works:
Off
19:22:46
[I]
[remote.raw:036]
Received Raw: 271
19:22:47
[I]
[remote.raw:036]
Received Raw: 275
on:"
19:23:39
[I]
[remote.raw:036]
Received Raw: 285
19:23:39
[I]
[remote.raw:036]
Received Raw: 275
The 275 is very reliable, the first number seems to vary.
Two on and off cycles:
19:25:21
[I]
[remote.raw:036]
Received Raw: 284
19:25:21
[I]
[remote.raw:036]
Received Raw: 275
19:25:28
[I]
[remote.raw:036]
Received Raw: 280
19:25:28
[I]
[remote.raw:036]
Received Raw: 275
19:25:34
[I]
[remote.raw:036]
Received Raw: 269
19:25:34
[I]
[remote.raw:036]
Received Raw: 275
19:25:38
[I]
[remote.raw:036]
Received Raw: 268
19:25:38
[I]
[remote.raw:036]
Received Raw: 275