This page last changed on Mar 17, 2014 by schaaf75.

Hello

I discovered the openremote project a few weeks ago, its very interesting.
I have some eltako modules working with the funk telegrams.

Question 1:
I can turn on my lights but i don't know how i can read back the status diagram.
Which enocean command and enocean EEP do i need

Question 2:
How can I read back the dim value the FUD module (on status change)
Which enocean command and enocean EEP do i need

Question 3:
To change my light value of the FUD I need to send a command on the push event of the button (in the openremote designer program) and
on release the button i have to send an other command, can I do this in the openremote designer program.

I monitored (Enocean receiver on my USB PC port) the funk telegrams from my wireless switches and the status telegram from the FAM.
This FAM module is programmed to send a status diagram only if there is a status change in the system

Send command on push button (wireless button)
Send command 0x00 on release button in software, this is importand for the FUD and other modules.
Dimmer (FUD) is working on timer base, depends on settings in FUD module. If button is pushed longer than 500ms (programmable in FUD) dimmer is increasing or decreasing. Release the button will stop increasing or decreasing.
Short push on button (within 500ms) FUD will be switched on or off.

See attachment for more details.
Is this functionality already implemented in the software?

Kind regards
Arjen


Hex eltako.jpg (image/jpeg)
iPadView.png (image/png)
iPadView.jpg (image/jpeg)
Eltako_Dim_Slider.png (image/png)
Eltako_Dim.png (image/png)

Hi Arjen,

I've done some Eltako's device integration http://mqlservice.net/openremote/tag/eltako/
There is example of socket switching sensor state. I think that your device uses the same EEP for status.
The dim value EEP is probably different. I usually use the Dolphin tool to find out the EEP.
Can you list what modules do you use?

Kind regards,
Michal

Posted by aktur at Mar 18, 2014 09:43

Hi Arjen,

EnOcean actors typically support the EnOcean equipment profile (EEP) F6-02-01. This profile is unidirectional and as a result it's not possible to request the actor status.

Eltako dimmers are kind of bidirectional because they support the "Central Command" EEP A5-38-08. The status of these dimmers cannot be requested but they send a status update telegram each time after the status has been changed. In addition, as opposed to the F6-02-01 profile, an absolute dimmer value is set. All this information can be found in an Eltako document with the title "Contents of Eltako Wireless Telegrams".

I'm currently working on the EEP A5-38-08 dimmer support and I'll let you know when I'm done with it.

What kind of Eltako devices do you have ? Eltako series 14 (FAM14, FUD14,...) ?

Kind regards,
Rainer

Posted by rhitz at Mar 18, 2014 21:13

EnOcean actors typically support the EnOcean equipment profile (EEP) F6-02-01. This profile is unidirectional and as a result it's not possible to request the actor status.

At least the Eltako's socket which I've tested sends F6-02-01 back with its status when it is switched (either wirelessly or manually with the button). So this EEP is in fact used bidirectionally.
Therefore, I can always detect if the switching was successful or not. Moreover, as it sends power measurements periodically I am able to sense its state based on it too. At least be sure that the switch is ON when power is > 0. I'm using all this to do very reliable switching with minimum number of telegrams in a quite noisy environment.

Posted by aktur at Mar 18, 2014 21:57

Hi Michal and Rainer,

Thanks for the info, yesterday i get the F6-02-01 command working for the FMS14, my problem was I typed a space after the F6-02-01, and I uses the wrong enocean command.
In which file (directory) can I find these definitions? (more than 10 years ago i did some programming work, i have to refresh my skills...)

The devices I have (Eltako):
FAM14
FTS14EM
2x FMS14 (2 relais)
2x FUD14 (dimmer)
3x FT55 (tasters)

The FUD14 will send 2 commands after a change: one F6-02-01, Dimmer ON or OFF. And the command A5-38-08 with the Eltako module settings (incl dim value).
If i can test the EEP A5-38-08 command for you, let me know.

Then one question is open: how can I send a command on releasing a button (on my ipad), release event. Is this topic discussed already in the forum or discribed in a document?
I like this stuff....

Posted by schaaf75 at Mar 19, 2014 08:58

Then one question is open: how can I send a command on releasing a button (on my ipad), release event. Is this topic discussed already in the forum or discribed in a document?
I like this stuff....

You can't with the standard EnOcean implementation in openremote (I've reported this a time ago). I've made a custom version which is able to decode button release event (I use this for detecting multiply button press and long press), but I haven't version which can send these. Moreover, openremote is unable to create long press event, therefore you cannot implement appleremote with openremote.

Posted by aktur at Mar 19, 2014 10:19

Thanks for the info, yesterday i get the F6-02-01 command working for the FMS14, my problem was I typed a space after the F6-02-01, and I uses the wrong enocean command.
In which file (directory) can I find these definitions?

I don't know if they are documented anywhere. I indeed read the source code to find enocean commands as their names are not so obvious.

Posted by aktur at Mar 19, 2014 10:23

A first running version of the A5-38-08 implementation is available for testing. You'll find the version at http://sourceforge.net/p/openremote/code/HEAD/tree/workspace/rhitz/Controller_2_1_0_ORCJAVA-427/

Use the subversion checkout command or download a snapshot. In order to build the controller go to the controller root directory and execute the ant command (maybe you have to install ant beforehand). After that you'll find the controller in the output directory.

The commands for sending and receiving the dim values are currently DIM_ELTAKO and STATUS_ELTAKO in case of ELTAKO dimmers like the FUD14. I think that the final version does not need the ELTAKO command suffix but this will require a new command configuration parameter (device type or something like that).

Posted by rhitz at Mar 20, 2014 19:10

Hi Rainer,
Thanks for the update, can you help me a little (step by step) to make this update working on my Mac.
I tried to download the snapshot it doesn't work (or I didn't do the right thing) I have to wait for a long time...
subversion checkout command? It's al new for me. (I can work with some terminal commands on my mac).

Posted by schaaf75 at Mar 20, 2014 20:28

Hi Rainer,
I have tested your new A5-38-08 implementation. See results below:

Command A5-38-08, DIM_ELTAKO
This command doen't work and generates a error code in the terminal every time the status of the FUD14 is changed.
(ERROR HTTP\-Thread\-1: Requested sensor id '4.272.240' was not found. Defaulting to 'N/A'.)

Command A5-38-08, STATUS_ELTAKO
This command works but returned the DIM value of the FUD14 (It works great)

Command F6-02-01, STATUS_ROCKER_A
This command returns the ON / OFF status of the FUD14

The FUD14 returns 2 commands after change (I monitored this "low level" on the usb port)
(See document first post, last 2 lines)
The first returned command contains the status info and can be read by the Command F6-02-01, STATUS_ROCKER_A
The second returned command contains the following info (information Eltako)
Data_byte3 = 0x02
Data_byte2 = Dim value
Data_byte1 = Dim speed (this can be programed with the eltako software PCT14)
Data_byte0 = DB0_bit3 Learn button (0= learn telegram, 1= data telegram), DB0_Bit0 (1= dimmer on, 0= dimmer off), DB0_Bit2 (1 = Dim value blocked, 0 = Dim value not blocked)
If Data_byte0 = 0x08 the dimmer is off
If Data_byte0 = 0x09 the dimmer is on
So the on off status can be read from both commands i think.

Conclusion of my test: the commands DIM_ELTAKO, STATUS_ELTAKO are switched and the dim value can be read and the status command generates an error by the A5-38-08 test implementation.

Thanks for now, I am happy with the dim value!!!!

Posted by schaaf75 at Mar 23, 2014 20:15

Hi Arjen,

thanks for the feedback.

The DIM_ELTAKO command can be used in two different ways:

  1. Slider 'Set Value' configuration



  2. Fixed dim value

The easiest way to test the DIM_ELTAKO command is to create a slider on your panel. Also note that the 'Device ID' command parameter contains a relative address (in this example 5) which is based on the absolute EnOcean ID of your EnOcean USB stick.

Posted by rhitz at Mar 24, 2014 06:05

Hi Rainer,

IT WORKS !!!!!
It was getting late last night....

In the Eltako FUD14 module i have configurate (with the PCT14 eltako configuration software) an adres with the following function setting: "Dimming value of FVS".
After programming the slider it works perfect. I had only programmed adresses with the function "universal switch On left upper button".

A little thing in the slider with the FUD14, if the dimmer is on (value 15-100) and i set in one move the slider to 0, the dimmer is not responding, it look likes no command is send to the FUD, i don't see lights blinking on the FUD module. It is only when i go from the ON value directly to 0. The dimmer is switched of under value 15. The slider and dimmer are responding ok from 1 to 100.

Thanks for your time and programming work.

Posted by schaaf75 at Mar 25, 2014 07:57
Document generated by Confluence on Jun 05, 2016 09:35