... | ... | @@ -11,12 +11,13 @@ To do this a [EnOcean Pi](http://at.farnell.com/enocean/enocean-pi-868/mod-soc-g |
|
|
## Interface
|
|
|
|
|
|
### Incoming EnOcean Messages (from a EnOcean device)
|
|
|
The EnOcean Service receives messages from EnOcean devices. It accepts only devices that are registered in the Address Management ([Device and Address Management](#device)). The Service also handles also Teach-In and Teach-Out messages.
|
|
|
If a device has a entry in the Address Management the Service mapps the data to Enosar DTO's(Data Transfer Objects) and publishes the messages to the [MessagingService](https://ressel.fh-salzburg.ac.at/ENOSAR/Framework/wikis/tutorial-core-service-messaging). The topic of the messages are:
|
|
|
`in.homeatomation.enocean. [EnosarDevice].[EnosarID]`
|
|
|
The EnOcean Service receives messages from EnOcean devices. It accepts only devices that are registered in the Address Management (see [Device and Address Management](#device)). The Service also handles also Teach-In and Teach-Out messages.
|
|
|
If a device has a entry in the Address Management the Service mapps the data to Enosar DTO's(Data Transfer Objects) and publishes the messages to the [MessagingService](https://ressel.fh-salzburg.ac.at/ENOSAR/Framework/wikis/tutorial-core-service-messaging). The topic of the messages are:`in.homeatomation.enocean.[EnosarDevice].[EnosarID]`
|
|
|
* EnosarDevice: is the type of the device and is a consant from org.enosar.core.types
|
|
|
* EnosarID: is the ID of the device as it is in the Address Management
|
|
|
For more information see [Device and Address Management](#device)
|
|
|
|
|
|
For more information see [Device and Address Management](#device).
|
|
|
Not all devices send data. Some are only receiving commands for details of the devices see [Implemented Devices/Packets](#implDev).
|
|
|
|
|
|
|
|
|
### Outgoing EnOcean Messages (from a EnOcean device) and commands for the service
|
... | ... | @@ -49,7 +50,7 @@ There every Entry must contain: |
|
|
* EEP: Describes the data sent of the device and can be found in the manual of the device (EnOcean Equipment Profile (EEP)).
|
|
|
If the device has a teach in function this entry is not necessary. The teach in entries then the Packed description automatically when a teach in is done.
|
|
|
|
|
|
|
|
|
<a name="implDev"></a>
|
|
|
## Implemented Devices/Packets
|
|
|
|
|
|
Here is a List of implemented EEP packets and devices
|
... | ... | |