enocean icon indicating copy to clipboard operation
enocean copied to clipboard

Include additional information in EEP

Open kipe opened this issue 9 years ago • 3 comments

If applicable, we should include information about the teach-in variant, support for ADT etc in the EEP.xml also. At least some profiles do include this information in the documentation, and thus it should be set in our version. At least multiple VLD profiles include this information. Not sure if any of our current profiles define these, but the structure of EEP.xml should be revised to include these. Also, majority of this information could be done

The revised structure should include information about

  • data exchange
    • directions of communication, whether or not the device also listens to us...
    • addressing (mainly support for ADT?)
  • teach-in
    • method
    • variant

Maybe something like the following example, with support for multiple teach-ins, where the first one is preferred. The point of using a list would be to include the variations we have seen with real hardware, to make an educated guess for the correct variant.

<data>
  ...
</data>
<teachin>
  <!--
  number of devices is just a tally of devices we have actually
  observed to use the variation -> thus making it more likely canditate.
  -->
  <variant type="2" number_of_devices="4" />
  <variant type="1" number_of_devices="1" />
  <!--
  As for devices using UTE, the learn -message differs from the normal message,
  so teach-in could and should be left out?
  -->
</teachin>
<dataexchange>
  <direction> <!-- only one should be applicable? -->
    <unidirectional />
    <bidirectional />
  </direction>
  <supports_adt /> <!-- included only, if ADT is supported, otherwise left out -->
</dataexchange>

kipe avatar Feb 18 '16 17:02 kipe

I contacted the EnOcean Alliance and asked for some up-to-date EEPs. On their website, they state the the XMLs are member only. But maybe they are open source friendly.. Lets see :)

Anyway, I would propose that we keep close to the official EEP XMLs and find another place for the additional fields.

stv0g avatar Mar 03 '19 23:03 stv0g

I had quite a long discussion about the availability of XMLs when starting this project, at least then the response was a clear "no".

kipe avatar Mar 21 '19 08:03 kipe

at least then the response was a clear "no".

They simply ignored my mail :(

stv0g avatar Mar 21 '19 14:03 stv0g