Do not know if anyone is still reading. But i want to give you an update. Created two central Switches:
Switch1:
UID: enocean:centralCommand:643fcc16fa
label: Schreibtischlampe
thingTypeUID: enocean:centralCommand
configuration:
enoceanId: 058F6CB8
senderIdOffset: 1
suppressRepeating: true
sendingEEPId: A5_38_08_01
receivingEEPId: F6_00_00
broadcastMessages: true
bridgeUID: enocean:bridge:6f9bd4b35d
Switch 2:
UID: enocean:centralCommand:6f9bd4b35d:8369d60d25
label: Partylampe
thingTypeUID: enocean:centralCommand
configuration:
enoceanId: 0591BAE3
senderIdOffset: 2
suppressRepeating: true
sendingEEPId: A5_38_08_01
receivingEEPId: F6_00_00
broadcastMessages: true
bridgeUID: enocean:bridge:6f9bd4b35d
Put first switch in learningmode and sent teachin message:
Enqueue new send request with ESP3 type RADIO_ERP1 without callback
2021-02-03 22:18:31.624 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Sending data, type RADIO_ERP1, payload A5E0400080000000010F01FFFFFFFFFF00
2021-02-03 22:18:31.626 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Sending raw data: 55000A0701EBA5E0400080000000010F01FFFFFFFFFF00AD
2021-02-03 22:18:31.637 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Received Sync Byte
2021-02-03 22:18:31.639 [TRACE] [ernal.transceiver.EnOceanTransceiver] - >> Received header, data length 1 optional length 0 packet type 2
2021-02-03 22:18:31.641 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RESPONSE with code RET_OK payload 00 received
2021-02-03 22:18:31.643 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Response without listener
2021-02-03 22:18:31.865 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Received Sync Byte
2021-02-03 22:18:31.867 [TRACE] [ernal.transceiver.EnOceanTransceiver] - >> Received header, data length 10 optional length 7 packet type 1
2021-02-03 22:18:31.871 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG _4BS for 058F6CB8 payload A51AEBF708058F6CB80000FFFFFFFF5000 received
2021-02-03 22:18:33.118 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Received Sync Byte
2021-02-03 22:18:33.120 [TRACE] [ernal.transceiver.EnOceanTransceiver] - >> Received header, data length 14 optional length 7 packet type 1
2021-02-03 22:18:33.124 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG MSC for payload D100D0FE0303000000058F6CB80000FFFFFFFF4A00 received
Put second switch in learningmode and sent teachin message:
2021-02-03 22:23:29.548 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Enqueue new send request with ESP3 type RADIO_ERP1 without callback
2021-02-03 22:23:29.551 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Sending data, type RADIO_ERP1, payload A5E0400080000000020F01FFFFFFFFFF00
2021-02-03 22:23:29.554 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Sending raw data: 55000A0701EBA5E0400080000000020F01FFFFFFFFFF0026
2021-02-03 22:23:29.562 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Received Sync Byte
2021-02-03 22:23:29.564 [TRACE] [ernal.transceiver.EnOceanTransceiver] - >> Received header, data length 1 optional length 0 packet type 2
2021-02-03 22:23:29.567 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RESPONSE with code RET_OK payload 00 received
2021-02-03 22:23:29.568 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Response without listener
2021-02-03 22:23:29.793 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Received Sync Byte
2021-02-03 22:23:29.795 [TRACE] [ernal.transceiver.EnOceanTransceiver] - >> Received header, data length 10 optional length 7 packet type 1
2021-02-03 22:23:29.799 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG _4BS for 0591BAE3 payload A51AEBF7080591BAE30000FFFFFFFF3900 received
2021-02-03 22:23:31.317 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Received Sync Byte
2021-02-03 22:23:31.319 [TRACE] [ernal.transceiver.EnOceanTransceiver] - >> Received header, data length 14 optional length 7 packet type 1
2021-02-03 22:23:31.323 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG MSC for payload D100D0FE03030000000591BAE30000FFFFFFFF3A00 received
If you compare the teachin msg it looks good:
A5E0400080000000010F01FFFFFFFFFF00
A5E0400080000000020F01FFFFFFFFFF00
After sending the teachin the actuator confirms that learning has been done.
Now I want to switch on my first actuator (SenderId 1) I use the associated Switch Channel which I link to an Item:
This is what happens on the Physical Layer:
2021-02-03 22:31:32.825 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Enqueue new send request with ESP3 type RADIO_ERP1 without callback
2021-02-03 22:31:32.827 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Sending data, type RADIO_ERP1, payload A501000009000000010F01FFFFFFFFFF00
2021-02-03 22:31:32.829 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Sending raw data: 55000A0701EBA501000009000000010F01FFFFFFFFFF0032
2021-02-03 22:31:32.840 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Received Sync Byte
2021-02-03 22:31:32.843 [TRACE] [ernal.transceiver.EnOceanTransceiver] - >> Received header, data length 1 optional length 0 packet type 2
2021-02-03 22:31:32.845 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RESPONSE with code RET_OK payload 00 received
2021-02-03 22:31:32.847 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Response without listener
2021-02-03 22:31:33.138 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Received Sync Byte
2021-02-03 22:31:33.141 [TRACE] [ernal.transceiver.EnOceanTransceiver] - >> Received header, data length 7 optional length 7 packet type 1
2021-02-03 22:31:33.144 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG RPS for 058F6CB8 payload F670058F6CB83000FFFFFFFF4400 received
2021-02-03 22:31:33.146 [DEBUG] [rnal.handler.EnOceanBaseThingHandler] - ESP Packet payload F670058F6CB830 for 058F6CB8 received
2021-02-03 22:31:33.233 [TRACE] [ernal.transceiver.EnOceanTransceiver] - Received Sync Byte
2021-02-03 22:31:33.236 [TRACE] [ernal.transceiver.EnOceanTransceiver] - >> Received header, data length 7 optional length 7 packet type 1
2021-02-03 22:31:33.239 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG RPS for 0591BAE3 payload F6700591BAE33000FFFFFFFF3C00 received
2021-02-03 22:31:33.241 [DEBUG] [rnal.handler.EnOceanBaseThingHandler] - ESP Packet payload F6700591BAE330 for 0591BAE3 received
On Message is sent with the correct SenderId:
A501000009000000010F01FFFFFFFFFF00
But both actuators turn on the light. I am not able to control them independantly with the SenderId. Same happens if I toggle the switch on the other Thing.
In the log you can see that both actuators are giving feedback:
2021-02-03 22:31:33.144 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG RPS for 058F6CB8 payload F670058F6CB83000FFFFFFFF4400 received
2021-02-03 22:31:33.239 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG RPS for 0591BAE3 payload F6700591BAE33000FFFFFFFF3C00 received
I am out of ideas and disappointed. Maybe I should give a try to alternatives.