Hoppe window handle with enocean

Hi,

I tried to add an Hoppe SecuSignal handle via USB300 to my openhab. There’s already a switch that is working fine, but the window handle won’t work. Adding a thing or not doesn’t matter, all I get is “Cannot instantiate EEP F6-10-01: null”. Did I miss a setting?

Bridge enocean:bridge:gateway "EnOcean Gateway" [ path="/dev/ttyUSB1" ] {
    Thing rockerSwitch rs01 "Schalter" @ "Zimmer" [ enoceanId="00000000", receivingEEPId="F6_02_01" ]
    Thing mechanicalHandle wh01 "Balkonfenster" @ "Zimmer" [ enoceanId="00000000", receivingEEPId="F6_10_01" ]
}	
2019-02-07 18:56:27.262 [ERROR] [ding.enocean.internal.eep.EEPFactory] - Cannot instantiate EEP F6-10-01: null
2019-02-07 18:56:28.588 [ERROR] [ding.enocean.internal.eep.EEPFactory] - Cannot instantiate EEP F6-10-01: null
2019-02-07 18:57:00.939 [ERROR] [ding.enocean.internal.eep.EEPFactory] - Cannot instantiate EEP F6-10-01: null
2019-02-07 18:57:01.433 [ERROR] [ding.enocean.internal.eep.EEPFactory] - Cannot instantiate EEP F6-10-01: null

edit: with DEBUG enabled

2019-02-08 12:46:10.570 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG RPS for 050AEDE6 payload F6E0050AEDE62000FFFFFFFF4D00 received
2019-02-08 12:46:10.573 [ERROR] [ding.enocean.internal.eep.EEPFactory] - Cannot instantiate EEP F6-10-01: null
2019-02-08 12:46:10.575 [DEBUG] [rnal.handler.EnOceanBaseThingHandler] - java.lang.reflect.InvocationTargetException
2019-02-08 12:46:11.737 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG RPS for 050AEDE6 payload F6F0050AEDE62000FFFFFFFF4A00 received
2019-02-08 12:46:11.742 [ERROR] [ding.enocean.internal.eep.EEPFactory] - Cannot instantiate EEP F6-10-01: null
2019-02-08 12:46:11.744 [DEBUG] [rnal.handler.EnOceanBaseThingHandler] - java.lang.reflect.InvocationTargetException

Try this change to wh01 ID in your Things file.

Bridge enocean:bridge:gateway "EnOcean Gateway" [ path="/dev/ttyUSB1" ] {
    Thing rockerSwitch rs01 "Schalter" @ "Zimmer" [ enoceanId="00000000", receivingEEPId="F6_02_01" ]
    Thing mechanicalHandle wh01 "Balkonfenster" @ "Zimmer" [ enoceanId="00000000", receivingEEPId="F6_10_00" ]
}	

Using F6_10_00 was the first thing I did as it is in the example of the documentation. The outcome is the same “Cannot instantiate EEP F6-10-01”

Do you have separate enoceanID’s for the two things?

Yes. Here is the debug output for the rocker switch

2019-02-08 17:57:49.786 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG RPS for FEF8062F payload F670FEF8062F3000FFFFFFFF4600 received
2019-02-08 17:57:49.792 [DEBUG] [rnal.handler.EnOceanBaseThingHandler] - ESP Packet payload F670FEF8062F30 for fef8062f received
2019-02-08 17:57:50.055 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG RPS for FEF8062F payload F600FEF8062F2000FFFFFFFF4100 received
2019-02-08 17:57:50.058 [DEBUG] [rnal.handler.EnOceanBaseThingHandler] - ESP Packet payload F600FEF8062F20 for fef8062f received
2019-02-08 17:57:51.384 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG RPS for FEF8062F payload F670FEF8062F3000FFFFFFFF4400 received
2019-02-08 17:57:51.388 [DEBUG] [rnal.handler.EnOceanBaseThingHandler] - ESP Packet payload F670FEF8062F30 for fef8062f received
2019-02-08 17:57:51.766 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG RPS for FEF8062F payload F600FEF8062F2000FFFFFFFF4300 received
2019-02-08 17:57:51.768 [DEBUG] [rnal.handler.EnOceanBaseThingHandler] - ESP Packet payload F600FEF8062F20 for fef8062f received