Teach in of Eltako devices does not work

Hi, I’m new to Openhab and new to enocean/Eltako.
I have serveral device (FSB14, FSR14, FUD14,…) which I want to control with Openhab.

Openhab is installed as Openhabian and is directly connected to the FAM14 via USB.

I have installed the enocean-Binding and have manually added the Enocean-Gateway (FAM14), a FSB14 and a FSR14-2× to Openhab. All devices are “online”.

My problem now is to control the actors. I have added the SenderID to the actor via PCT14, but it does not work. If I try a manual teach in via the actor it does not work, because the actor never detects a signal from the switch.

Any ideas, what I’m doing wrong or what I can try to control my actors?

Thanks for your help!

I’m struggling on the same part at the moment :slight_smile:

After some hours of testing I’m desperate.

My last test was to create a Thing for a FSR14-2x:

   Bridge enocean:bridge:gtwy "EnOcean Gateway" [ path="/dev/ttyAMA0", rs485=true, rs485BaseId="FFF6AC80" ] {
Thing centralCommand FSR14_15 "Licht" @ "Büro" [ enoceanId="FFF6AC8F", senderIdOffset=15, sendingEEPId="A5_38_08_01", receivingEEPId="F6_00_00", broadcastMessages=true, suppressRepeating=false ]
}

image

image

Because I have no success with the manuel teach-in I have added the SenderID to the actor via PCT14.

image

Then I created an item from the channel “Switch”, but I’m not able to control the actor via OpenHab.
image

Any ideas what can be the problem? Maybe openhab is not sending the messages? Or the FAM14 do not receive the messages correct?

You could check via the log whether appropriate teach-in signals are being sent:

Activate debug logging:

sudo openhab-cli console
log:set debug org.openhab.binding.enocean

View log:

tail -f /var/log/openhab2/openhab.log

Back to normal logging:

sudo openhab-cli console
log:set error org.openhab.binding.enocean

When I’m at home, I also check whether appropriate EnOcean signals go out.

Update:

2020-07-19 18:34:47.145 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Enqueue new send request with ESP3 type RADIO_ERP1 without callback
2020-07-19 18:34:47.146 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Sending data, type RADIO_ERP1, payload A5FFF80080FFAC41010001FFFFFFFFFF00
2020-07-19 18:34:47.161 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - RESPONSE with code RET_OK payload 00 received

I’m also further looking for a solution and why this doesn’t work.

These are the logs:

I have created a Switch and have linked the item to the Teach-In Channel.

==> /var/log/openhab2/events.log <==

2020-07-19 20:22:44.112 [temChannelLinkRemovedEvent] - Link ‘Licht_ => enocean:centralCommand:gtwy:FSR14_15:generalSwitch’ has been removed.

2020-07-19 20:22:53.809 [.ItemChannelLinkAddedEvent] - Link ‘Licht_-enocean:centralCommand:gtwy:FSR14_15:teachInCMD’ has been added.

2020-07-19 20:23:00.801 [.ItemChannelLinkAddedEvent] - Link ‘Licht_-enocean:centralCommand:gtwy:FSR14_15:generalSwitch’ has been added.

==> /var/log/openhab2/openhab.log <==

2020-07-19 20:23:11.262 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Enqueue new send request with ESP3 type RADIO_ERP1 without callback

2020-07-19 20:23:11.265 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Sending data, type RADIO_ERP1, payload A5E0400080FFF6AC8F0001FFFFFFFFFF00

2020-07-19 20:23:11.288 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Enqueue new send request with ESP3 type RADIO_ERP1 without callback

2020-07-19 20:23:11.518 [DEBUG] [ernal.transceiver.EnOceanTransceiver] - Sending data, type RADIO_ERP1, payload A501000009FFF6AC8F0001FFFFFFFFFF00

==> /var/log/openhab2/events.log <==

2020-07-19 20:23:11.192 [ome.event.ItemCommandEvent] - Item ‘Licht_’ received command ON

2020-07-19 20:23:11.244 [nt.ItemStatePredictedEvent] - Licht_ predicted to become ON

2020-07-19 20:23:11.287 [vent.ItemStateChangedEvent] - Licht_ changed from NULL to ON

@fruggy83 Maybe you have an idea what’s the problem?
In another thread I have read that the FAM14 do not supports ESP3 and therefore needs another configuration. Is my configuration correct for a FAM14 as Enocean-Gateway?

Bridge enocean:bridge:gtwy "EnOcean Gateway" [ path="/dev/ttyAMA0", rs485=true, 
 rs485BaseId="FFF6AC80" ] {
Thing centralCommand FSR14_15 "Licht" @ "Büro" [ enoceanId="FFF6AC8F", senderIdOffset=15, sendingEEPId="A5_38_08_01", receivingEEPId="F6_00_00", broadcastMessages=true, suppressRepeating=false ]
}

Hi Sebastian,
you should work thru this thread https://community.openhab.org/t/enocean-2-fgw14-usb-supported/60213/24 and especially the last post in this thread from Max Hofer.

HTH
-Markus

Hi Markus, @mdillman

thanks for the link to the thread. It helped me quite a lot.

The follow things I have configured for the Gateway (FAM14):

The FSR14-2x:

And at PTC14 I have configured the following command for the actor:
image

After I changed the Gateway-Path from /dev/ttyAMA0 to /dev/ttyUSB0, it worked perfectly.

Now I want to control my FSB14 via openhab.
Configuration:


Should be correct after everything I have read in different threads.

The problem now I think is in PTC14.
What I have to choose from the list in PTC14 for the rollershutters?

Best regards,
Sebastian