@Icesory
You have developed the Code for the an other Silvercrest Switch with the rollingcode1.
With my Silvercrest Switch the rollingcode1 protocol don’t work.
The curious thing is on the pimatic page the shown button changes from “ON” to “OFF” when I use the Silvercrest RC-Control. But not at every time.
When I use the pimatic button to switch the switch nothing works. Even I press the button “ON” and “OFF” several time.
I think there are some differences to the rollingcode1
Here my Pimatic debug from A and B (C, D and ALL even exist):
ON_A
debug [pimatic-homeduino]: rolling1: { code: '000000001101110001000000' }
debug [pimatic-homeduino]: received: [ 420, 636, 1088, 3008, 7424 ] 02020202020202022121022121210202022102020202020234
debug [pimatic-homeduino]: data: "RF receive 420 1088 636 3008 7424 0 0 0 01010101010101011212011212120101011201010101010134"
debug [pimatic-homeduino]: rolling1: { code: '000001001110001000110000' }
debug [pimatic-homeduino]: received: [ 492, 1072, 3028, 7400 ] 01010101011001011010100101011001010110100101010123
debug [pimatic-homeduino]: data: "RF receive 492 1072 3028 7400 0 0 0 0 01010101011001011010100101011001010110100101010123"
debug [pimatic-homeduino]: rolling1: { code: '000010000011100110110000' }
debug [pimatic-homeduino]: received: [ 420, 636, 1072, 3004, 7412 ] 02020202210202020202212121020221210221210202020234
debug [pimatic-homeduino]: data: "RF receive 420 1072 636 3004 7412 0 0 0 01010101120101010101121212010112120112120101010134"
debug [pimatic-homeduino]: rolling1: { code: '000010110110101001110000' }
debug [pimatic-homeduino]: received: [ 420, 636, 1052, 3012, 7404 ] 02020202210221210221210221022102022121210202020234
debug [pimatic-homeduino]: data: "RF receive 420 1052 636 3012 7404 0 0 0 01010101120112120112120112011201011212120101010134"
OFF_A
debug [pimatic-homeduino]: rolling1: { code: '000001111010011100010000' }
debug [pimatic-homeduino]: received: [ 504, 1056, 3024, 7392 ] 01010101011010101001100101101010010101100101010123
debug [pimatic-homeduino]: data: "RF receive 504 1056 3024 7392 0 0 0 0 01010101011010101001100101101010010101100101010123"
debug [pimatic-homeduino]: rolling1: { code: '000011001111111000100000' }
debug [pimatic-homeduino]: received: [ 456, 632, 1048, 3020, 7396 ] 02020202212102022020212121212102020221020202020234
debug [pimatic-homeduino]: data: "RF receive 456 1048 632 3020 7396 0 0 0 01010101121201011010121212121201010112010101010134"
debug [pimatic-homeduino]: rolling1: { code: '000010010000011010100000' }
debug [pimatic-homeduino]: received: [ 480, 1080, 3028, 7400 ] 01010101100101100101010101101001100110010101010123
debug [pimatic-homeduino]: data: "RF receive 480 1080 3028 7400 0 0 0 0 01010101100101100101010101101001100110010101010123"
debug [pimatic-homeduino]: rolling1: { code: '000000110010001110010000' }
debug [pimatic-homeduino]: received: [ 432, 620, 1072, 3024, 7392 ] 02020202020221210202210202022121210202210202020234
debug [pimatic-homeduino]: data: "RF receive 432 1072 620 3024 7392 0 0 0 01010101010112120101120101011212120101120101010134"
ON_B
debug [pimatic-homeduino]: rolling1: { code: '000001001110001000110100' }
19:21:34debug [pimatic-homeduino]: received: [ 424, 632, 1068, 3024, 7408 ] 02020202022102022121210202022102020221210221020234
19:21:34debug [pimatic-homeduino]: data: "RF receive 424 1068 632 3024 7408 0 0 0 01010101011201011212120101011201010112120112010134"
19:21:34debug [pimatic-homeduino]: rolling1: { code: '000000001101110001000100' }
19:21:34debug [pimatic-homeduino]: received: [ 424, 628, 1076, 3016, 7416 ] 02020202020202022121022121210202022102020221020234
19:21:34debug [pimatic-homeduino]: data: "RF receive 424 1076 628 3016 7416 0 0 0 01010101010101011212011212120101011201010112010134"
19:21:33debug [pimatic-homeduino]: rolling1: { code: '000010110110101001110100' }
19:21:33debug [pimatic-homeduino]: received: [ 424, 636, 1044, 3016, 7400 ] 02020202210221210221210221022102022121210221020234
19:21:33debug [pimatic-homeduino]: data: "RF receive 424 1044 636 3016 7400 0 0 0 01010101120112120112120112011201011212120112010134"
19:21:32debug [pimatic-homeduino]: rolling1: { code: '000010000011100110110100' }
19:21:32debug [pimatic-homeduino]: received: [ 424, 632, 1060, 3004, 7404 ] 02020202210202020202212121020221210221210221020234
19:21:32debug [pimatic-homeduino]: data: "RF receive 424 1060 632 3004 7404 0 0 0 01010101120101010101121212010112120112120112010134"
19:21:32debug [pimatic-homeduino]: rolling1: { code: '000001001110001000110100' }
19:21:32debug [pimatic-homeduino]: received: [ 420, 632, 1072, 3004, 7404 ] 02020202022102022121210202022102020221210221020234
19:21:32debug [pimatic-homeduino]: data: "RF receive 420 1072 632 3004 7404 0 0 0 01010101011201011212120101011201010112120112010134"
19:21:32debug [pimatic-homeduino]: rolling1: { code: '000000001101110001000100' }
19:21:32debug [pimatic-homeduino]: received: [ 428, 628, 1076, 3016, 7400 ] 02020202020202022121022121210202022102020221020234
19:21:32debug [pimatic-homeduino]: data: "RF receive 428 1076 628 3016 7400 0 0 0 01010101010101011212011212120101011201010112010134"
19:21:27debug [pimatic-homeduino]: rolling1: { code: '000010000011100110110100' }
19:21:27debug [pimatic-homeduino]: received: [ 420, 636, 1060, 3020, 7412 ] 02020202210202020202212121020221210221210221020234
19:21:27debug [pimatic-homeduino]: data: "RF receive 420 1060 636 3020 7412 0 0 0 01010101120101010101121212010112120112120112010134"
19:21:26debug [pimatic-homeduino]: rolling1: { code: '000001001110001000110100' }
19:21:26debug [pimatic-homeduino]: received: [ 424, 628, 1068, 3012, 7408 ] 02020202022102022121210202022102020221210221020234
19:21:26debug [pimatic-homeduino]: data: "RF receive 424 1068 628 3012 7408 0 0 0 01010101011201011212120101011201010112120112010134"
19:21:26debug [pimatic-homeduino]: rolling1: { code: '000000001101110001000100' }
19:21:26debug [pimatic-homeduino]: received: [ 424, 632, 1076, 2996, 7408 ] 02020202020202022121022121210202022102020221020234
19:21:26debug [pimatic-homeduino]: data: "RF receive 424 1076 632 2996 7408 0 0 0 01010101010101011212011212120101011201010112010134"
19:21:25debug [pimatic-homeduino]: rolling1: { code: '000010110110101001110100' }
19:21:25debug [pimatic-homeduino]: received: [ 416, 636, 1044, 3012, 7412 ] 02020202210221210221210221022102022121210221020234
19:21:25debug [pimatic-homeduino]: data: "RF receive 416 1044 636 3012 7412 0 0 0 01010101120112120112120112011201011212120112010134"
19:21:24debug [pimatic-homeduino]: rolling1: { code: '000010000011100110110100' }
19:21:24debug [pimatic-homeduino]: received: [ 420, 636, 1060, 3020, 7412 ] 02020202210202020202212121020221210221210221020234
19:21:24debug [pimatic-homeduino]: data: "RF receive 420 1060 636 3020 7412 0 0 0 01010101120101010101121212010112120112120112010134"
19:21:24debug [pimatic-homeduino]: rolling1: { code: '000001001110001000110100' }
19:21:24debug [pimatic-homeduino]: received: [ 420, 632, 1068, 3012, 7412 ] 02020202022102022121210202022102020221210221020234
19:21:24debug [pimatic-homeduino]: data: "RF receive 420 1068 632 3012 7412 0 0 0 01010101011201011212120101011201010112120112010134"
19:21:24debug [pimatic-homeduino]: rolling1: { code: '000000001101110001000100' }
19:21:24debug [pimatic-homeduino]: received: [ 424, 632, 1076, 3016, 7416 ] 02020202020202022121022121210202022102020221020234
19:21:24debug [pimatic-homeduino]: data: "RF receive 424 1076 632 3016 7416 0 0 0 01010101010101011212011212120101011201010112010134"
19:21:22debug [pimatic-homeduino]: rolling1: { code: '000010000011100110110100' }
19:21:22debug [pimatic-homeduino]: received: [ 420, 632, 1064, 3000, 7420 ] 02020202210202020202212121020221210221210221020234
19:21:22debug [pimatic-homeduino]: data: "RF receive 420 1064 632 3000 7420 0 0 0 01010101120101010101121212010112120112120112010134"
debug [pimatic-homeduino]: rolling1: { code: '000010110110101001110100' }
debug [pimatic-homeduino]: received: [ 412, 636, 1044, 3016, 7408 ] 02020202210221210221210221022102022121210221020234
debug [pimatic-homeduino]: data: "RF receive 412 1044 636 3016 7408 0 0 0 01010101120112120112120112011201011212120112010134"
debug [pimatic-homeduino]: rolling1: { code: '000010000011100110110100' }
debug [pimatic-homeduino]: received: [ 424, 632, 1060, 3012, 7412 ] 02020202210202020202212121020221210221210221020234
debug [pimatic-homeduino]: data: "RF receive 424 1060 632 3012 7412 0 0 0 01010101120101010101121212010112120112120112010134"
OFF_B
debug [pimatic-homeduino]: rolling1: { code: '000001111010011100010100' }
19:26:55debug [pimatic-homeduino]: received: [ 428, 628, 1052, 3032, 7412 ] 02020202022121212102210202212121020202210221020234
19:26:55debug [pimatic-homeduino]: data: "RF receive 428 1052 628 3032 7412 0 0 0 01010101011212121201120101121212010101120112010134"
19:26:46debug [pimatic-homeduino]: rolling1: { code: '000000110010001110010100' }
19:26:46debug [pimatic-homeduino]: received: [ 496, 1064, 3028, 7396 ] 01010101010110100101100101011010100101100110010123
19:26:46debug [pimatic-homeduino]: data: "RF receive 496 1064 3028 7396 0 0 0 0 01010101010110100101100101011010100101100110010123"
19:26:46debug [pimatic-homeduino]: rolling1: { code: '000010010000011010100100' }
19:26:46debug [pimatic-homeduino]: received: [ 476, 628, 1072, 3024, 7396 ] 02020202200202200202020202202102210220020220020234
19:26:46debug [pimatic-homeduino]: data: "RF receive 476 1072 628 3024 7396 0 0 0 01010101100101100101010101101201120110010110010134"
19:26:45debug [pimatic-homeduino]: rolling1: { code: '000011001111111000100100' }
19:26:45debug [pimatic-homeduino]: received: [ 432, 620, 1040, 3024, 7392 ] 02020202212102022121212121212102020221020221020234
19:26:45debug [pimatic-homeduino]: data: "RF receive 432 1040 620 3024 7392 0 0 0 01010101121201011212121212121201010112010112010134"
19:26:32debug [pimatic-homeduino]: rolling1: { code: '000001111010011100010100' }
19:26:32debug [pimatic-homeduino]: received: [ 432, 620, 1052, 3020, 7380 ] 02020202022121212102210202212121020202210221020234
19:26:32debug [pimatic-homeduino]: data: "RF receive 432 1052 620 3020 7380 0 0 0 01010101011212121201120101121212010101120112010134"
19:26:32debug [pimatic-homeduino]: rolling1: { code: '000000110010001110010100' }
19:26:32debug [pimatic-homeduino]: received: [ 492, 656, 1060, 3028, 7404 ] 02020202020220200202200202022020200202200221020234
19:26:32debug [pimatic-homeduino]: data: "RF receive 492 1060 656 3028 7404 0 0 0 01010101010110100101100101011010100101100112010134"
19:26:32debug [pimatic-homeduino]: received: [ 500, 1072, 3032, 7384 ] 0001010101100101100101010101101001100110010110010123
19:26:32debug [pimatic-homeduino]: data: "RF receive 500 1072 3032 7384 0 0 0 0 0001010101100101100101010101101001100110010110010123"
19:26:32debug [pimatic-homeduino]: rolling1: { code: '000010010000011010100100' }
19:26:32debug [pimatic-homeduino]: received: [ 468, 624, 1076, 3028, 6080 ] 02020202210202200202020202202002200221020221020234
19:26:32debug [pimatic-homeduino]: data: "RF receive 468 1076 624 3028 6080 0 0 0 01010101120101100101010101101001100112010112010134"
But there were not always a code shown in the debug when I pressed the RC-Remote.
I extracted following codes:
ON_A
000010110110101001110000
000010000011100110110000
000001001110001000110000
000000001101110001000000
OFF_A
000001111010011100010000
000011001111111000100000
000010010000011010100000
000000110010001110010000
ON_B
000010000011100110110100
000010110110101001110100
000000001101110001000100
000001001110001000110100
OFF_B
000010010000011010100100
000000110010001110010100
000001111010011100010100
000011001111111000100100
And here is my config:
{
"id": "aussenfunksteckdose1",
"name": "Aussenfunksteckdose1",
"class": "HomeduinoRFSwitch",
"protocols": [
{
"name": "rolling1",
"options": {
"codeOn": [
"000010110110101001110000",
"000010000011100110110000",
"000001001110001000110000",
"000000001101110001000000"
],
"codeOff": [
"000001111010011100010000",
"000011001111111000100000",
"000010010000011010100000",
"000000110010001110010000"
]
},
"send": true
}
],
"echo": {
"additionalNames": []
}
},
{
"id": "aussenfunksteckdose2",
"name": "Aussenfunksteckdose2",
"class": "HomeduinoRFSwitch",
"protocols": [
{
"name": "rolling1",
"options": {
"codeOn": [
"000010000011100110110100",
"000010110110101001110100",
"000000001101110001000100",
"000001001110001000110100"
],
"codeOff": [
"000010010000011010100100",
"000000110010001110010100",
"000001111010011100010100",
"000011001111111000100100"
]
},
"send": true
}
],
"echo": {
"additionalNames": []
}
}
Maybe someone has a hint.