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!
jackmule
(Jackson)
July 18, 2020, 11:29pm
2
I’m struggling on the same part at the moment
Hey, I’ve finally found a few hours to work on.
I have fixed the problem with error message and duplicate device addresses after making a factory reset and clear sensor list of all actors yesterday. It was a lot of work to re-teach all the switches.
[grafik]
BaseId: FF940300
FF940301
FF940302
FF940303
FF940304
FF940305
FF940306
FF940307
FF940308
Thing config example:
[grafik]
Items overview:
[grafik]
Control view Paper UI:
[grafik]
If I set the upper switch on the FSB14 to 60…
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 ]
}
Because I have no success with the manuel teach-in I have added the SenderID to the actor via PCT14.
Then I created an item from the channel “Switch”, but I’m not able to control the actor via OpenHab.
Any ideas what can be the problem? Maybe openhab is not sending the messages? Or the FAM14 do not receive the messages correct?
jackmule
(Jackson)
July 19, 2020, 4:07pm
4
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 ]
}
mdillman
(Markus Dillmann)
July 22, 2020, 1:21pm
7
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:
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