Hi,
i have successfully installed my DAYCOM FSU-131 wall switches. Turning on/off or all off with the remote works perfectly but i can not resolve the problem how to control the switches with Pimatic. I tried the switch5 protocoll with unit and id and it works for turning on, turning off is another unit. Second problem is, the package includes 3 switches and one remote, If you learn a 4th device, it will switch perfectly with the remote on button 4, but it has the same id and unit like the first one, just the “code:” differs. Hope you can help me to include this into pimatic with switch button on and off for all 4 switches:
Switch 1 ON:
debug [pimatic-homeduino]: doorbell1: { id: 345, unit: 99, state: true }
22:03:36debug [pimatic-homeduino]: led4: { id: 25971, command: ‘code:10011111’ }
22:03:36debug [pimatic-homeduino]: contact3: { id: 633030, contact: false }
22:03:36debug [pimatic-homeduino]: contact2: { id: 633030, contact: false }
22:03:36debug [pimatic-homeduino]: switch22: { id: 633030, command: undefined }
22:03:36debug [pimatic-homeduino]: switch15: { id: 415545, unit: 1, state: true, all: false }
22:03:36debug [pimatic-homeduino]: switch14: { id: 415545, unit: 1, all: false, state: true }
22:03:36debug [pimatic-homeduino]: switch5: { id: 633030, unit: 1, all: false, state: true }
22:03:36debug [pimatic-homeduino]: received: [ 300, 908, 9624 ] 01101001011001100110101001011010100101101010101002
22:03:36debug [pimatic-homeduino]: data: “RF receive 300 908 9624 0 0 0 0 0 01101001011001100110101001011010100101101010101002”
Switch 1 Off
debug [pimatic-homeduino]: doorbell1: { id: 345, unit: 355, state: true }
22:04:13debug [pimatic-homeduino]: led4: { id: 25971, command: ‘code:10010111’ }
22:04:13debug [pimatic-homeduino]: contact3: { id: 633030, contact: false }
22:04:13debug [pimatic-homeduino]: contact2: { id: 633030, contact: false }
22:04:13debug [pimatic-homeduino]: switch22: { id: 633030, command: undefined }
22:04:13debug [pimatic-homeduino]: switch15: { id: 415545, unit: 1, state: false, all: false }
22:04:13debug [pimatic-homeduino]: switch14: { id: 415545, unit: 2, all: false, state: true }
22:04:13debug [pimatic-homeduino]: switch5: { id: 633030, unit: 4, all: false, state: true }
22:04:13debug [pimatic-homeduino]: received: [ 300, 912, 9628 ] 01101001011001100110101001011010100101100110101002
22:04:13debug [pimatic-homeduino]: data: “RF receive 300 912 9628 0 0 0 0 0 01101001011001100110101001011010100101100110101002”
Switch 2 On
debug [pimatic-homeduino]: doorbell1: { id: 345, unit: 611, state: true }
22:05:12debug [pimatic-homeduino]: led4: { id: 25971, command: ‘code:10011011’ }
22:05:12debug [pimatic-homeduino]: contact3: { id: 633030, contact: false }
22:05:12debug [pimatic-homeduino]: contact2: { id: 633030, contact: false }
22:05:12debug [pimatic-homeduino]: switch22: { id: 633030, command: undefined }
22:05:12debug [pimatic-homeduino]: switch15: { id: 415545, unit: 2, state: true, all: false }
22:05:12debug [pimatic-homeduino]: switch14: { id: 415545, unit: 3, all: false, state: true }
22:05:12debug [pimatic-homeduino]: switch5: { id: 633030, unit: 3, all: false, state: true }
22:05:12debug [pimatic-homeduino]: received: [ 300, 912, 9620 ] 01101001011001100110101001011010100101101001101002
22:05:12debug [pimatic-homeduino]: data: “RF receive 300 912 9620 0 0 0 0 0 01101001011001100110101001011010100101101001101002”
Switch 2 Off
debug [pimatic-homeduino]: doorbell1: { id: 345, unit: 867, state: true }
22:05:37debug [pimatic-homeduino]: led4: { id: 25971, command: ‘code:10010011’ }
22:05:37debug [pimatic-homeduino]: contact3: { id: 633030, contact: false }
22:05:37debug [pimatic-homeduino]: contact2: { id: 633030, contact: false }
22:05:37debug [pimatic-homeduino]: switch22: { id: 633030, command: undefined }
22:05:37debug [pimatic-homeduino]: switch15: { id: 415545, unit: 2, state: false, all: false }
22:05:37debug [pimatic-homeduino]: switch14: { id: 415545, unit: 4, all: false, state: true }
22:05:37debug [pimatic-homeduino]: switch5: { id: 633030, unit: 0, all: true, state: false }
22:05:37debug [pimatic-homeduino]: received: [ 300, 912, 9620 ] 01101001011001100110101001011010100101100101101002
22:05:37debug [pimatic-homeduino]: data: “RF receive 300 912 9620 0 0 0 0 0 01101001011001100110101001011010100101100101101002”
Switch 3 On
debug [pimatic-homeduino]: doorbell1: { id: 345, unit: 1123, state: true }
22:06:02debug [pimatic-homeduino]: led4: { id: 25971, command: ‘code:10011101’ }
22:06:02debug [pimatic-homeduino]: contact3: { id: 633030, contact: false }
22:06:02debug [pimatic-homeduino]: contact2: { id: 633030, contact: false }
22:06:02debug [pimatic-homeduino]: switch22: { id: 633030, command: undefined }
22:06:02debug [pimatic-homeduino]: switch15: { id: 415545, unit: 3, state: true, all: false }
22:06:02debug [pimatic-homeduino]: switch14: { id: 415545, unit: 1, all: true, state: true }
22:06:02debug [pimatic-homeduino]: switch5: { id: 633030, unit: 2, all: false, state: true }
22:06:02debug [pimatic-homeduino]: received: [ 300, 912, 9624 ] 01101001011001100110101001011010100101101010011002
22:06:02debug [pimatic-homeduino]: data: “RF receive 300 912 9624 0 0 0 0 0 01101001011001100110101001011010100101101010011002”
Switch 3 Off
debug [pimatic-homeduino]: led4: { id: 25971, command: ‘code:10010101’ }
22:06:26debug [pimatic-homeduino]: led3: { id: 25971, command: ‘code:10010101’ }
22:06:26debug [pimatic-homeduino]: led2: { id: 25971, command: ‘code:10010101’ }
22:06:26debug [pimatic-homeduino]: led1: { id: 25971, command: ‘code:10010101’ }
22:06:26debug [pimatic-homeduino]: contact3: { id: 633030, contact: false }
22:06:26debug [pimatic-homeduino]: contact2: { id: 633030, contact: false }
22:06:26debug [pimatic-homeduino]: switch22: { id: 633030, command: undefined }
22:06:26debug [pimatic-homeduino]: switch15: { id: 415545, unit: 3, state: false, all: false }
22:06:26debug [pimatic-homeduino]: switch5: { id: 633030, unit: 0, all: true, state: false }
22:06:25debug [pimatic-homeduino]: received: [ 300, 500, 904, 9616 ] 02202002022002200221202002022020200202200220022003
22:06:25debug [pimatic-homeduino]: data: “RF receive 300 904 500 9616 0 0 0 0 01101001011001100112101001011010100101100110011003”
Switch 4 On
debug [pimatic-homeduino]: doorbell1: { id: 345, unit: 1123, state: true }
22:06:48debug [pimatic-homeduino]: led4: { id: 25971, command: ‘code:10011101’ }
22:06:48debug [pimatic-homeduino]: contact3: { id: 633030, contact: false }
22:06:48debug [pimatic-homeduino]: contact2: { id: 633030, contact: false }
22:06:48debug [pimatic-homeduino]: switch22: { id: 633030, command: undefined }
22:06:48debug [pimatic-homeduino]: switch15: { id: 415545, unit: 3, state: true, all: false }
22:06:48debug [pimatic-homeduino]: switch14: { id: 415545, unit: 1, all: true, state: true }
22:06:48debug [pimatic-homeduino]: switch5: { id: 633030, unit: 2, all: false, state: true }
22:06:48debug [pimatic-homeduino]: received: [ 300, 912, 9624 ] 01101001011001100110101001011010100101101010011002
22:06:48debug [pimatic-homeduino]: data: "RF receive 300 912 9624 0 0 0 0 0 01101001011001100110101001011010100101101010011002"
22:06:48debug [pimatic-homeduino]: received: [ 148, 300, 580, 920, 9620 ] 331200113133113311331313113133131311313313131133114
22:06:48debug [pimatic-homeduino]: data: “RF receive 920 300 580 148 9620 0 0 0 001233110100110011001010110100101011010010101100114”
Switch 4 Off
debug [pimatic-homeduino]: doorbell1: { id: 345, unit: 355, state: false }
22:07:16debug [pimatic-homeduino]: led4: { id: 25971, command: ‘code:10010110’ }
22:07:16debug [pimatic-homeduino]: contact3: { id: 633030, contact: true }
22:07:16debug [pimatic-homeduino]: contact2: { id: 633030, contact: false }
22:07:16debug [pimatic-homeduino]: switch22: { id: 633030, command: undefined }
22:07:16debug [pimatic-homeduino]: switch15: { id: 415545, unit: 4, state: false, all: false }
22:07:16debug [pimatic-homeduino]: switch14: { id: 415545, unit: 2, all: false, state: false }
22:07:16debug [pimatic-homeduino]: switch5: { id: 633030, unit: 4, all: false, state: false }
22:07:16debug [pimatic-homeduino]: received: [ 300, 908, 9616 ] 01101001011001100110101001011010100101100110100102
22:07:16debug [pimatic-homeduino]: data: “RF receive 300 908 9616 0 0 0 0 0 01101001011001100110101001011010100101100110100102”
All Off
debug [pimatic-homeduino]: doorbell1: { id: 345, unit: 1635, state: false }
22:07:36debug [pimatic-homeduino]: led4: { id: 25971, command: ‘code:10011000’ }
22:07:36debug [pimatic-homeduino]: contact3: { id: 633030, contact: true }
22:07:36debug [pimatic-homeduino]: contact2: { id: 633030, contact: false }
22:07:36debug [pimatic-homeduino]: switch22: { id: 633030, command: ‘D’ }
22:07:36debug [pimatic-homeduino]: switch15: { id: 415545, unit: 0, state: false, all: true }
22:07:36debug [pimatic-homeduino]: switch14: { id: 415545, unit: 3, all: true, state: false }
22:07:36debug [pimatic-homeduino]: switch5: { id: 633030, unit: 0, all: true, state: true }
22:07:36debug [pimatic-homeduino]: received: [ 300, 908, 9624 ] 01101001011001100110101001011010100101101001010102
22:07:36debug [pimatic-homeduino]: data: “RF receive 300 908 9624 0 0 0 0 0 01101001011001100110101001011010100101101001010102”
Thank you