Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[add] a5-04-01 Temperature and Humidity Sensor #59

Merged
merged 1 commit into from
Aug 18, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 52 additions & 1 deletion SUPPORTED_PROFILES.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,31 @@ All profiles (should) correspond to the official [EEP](http://www.enocean-allian



##### RORG 0xF6 - FUNC 0x05 - TYPE 0x01 - Liquid Leakage Sensor (mechanic harvester)

|shortcut|description |type |values |
|--------|--------------------------------------------------|--------|---- |
|WAS |Water Sensor |enum |0-16 - not specified |
| | | |17 - Water detected |
| | | |18-255 - not specified |
|T21 |T21 |status | |
|NU |NU |status | |



##### RORG 0xF6 - FUNC 0x10 - TYPE 0x00 - Window Handle

|shortcut|description |type |values |
|--------|--------------------------------------------------|--------|---- |
|WIN |Window handle |enum |0 - Moved from up to vertical |
| | | |1 - Moved from vertical to up |
| | | |2 - Moved from down to vertical |
| | | |3 - Moved from vertical to down |
|T21 |T21 |status | |
|NU |NU |status | |



### 1BS Telegram (0xD5)
##### RORG 0xD5 - FUNC 0x00 - TYPE 0x01 - Single Input Contact

Expand Down Expand Up @@ -222,6 +247,17 @@ All profiles (should) correspond to the official [EEP](http://www.enocean-allian



##### RORG 0xA5 - FUNC 0x04 - TYPE 0x01 - Range 0°C to +40°C and 0% to 100%

|shortcut|description |type |values |
|--------|--------------------------------------------------|--------|---- |
|HUM |Rel. Humidity (linear) |value |0.0-250.0 ↔ 0.0-100.0 % |
|TMP |Temperature (linear) |value |0.0-250.0 ↔ 0.0-40.0 °C |
|TSN |Availability of the Temperature Sensor |enum |0 - not available |
| | | |1 - available |



##### RORG 0xA5 - FUNC 0x06 - TYPE 0x01 - Range 300lx to 60.000lx

|shortcut|description |type |values |
Expand All @@ -238,7 +274,7 @@ All profiles (should) correspond to the official [EEP](http://www.enocean-allian

|shortcut|description |type |values |
|--------|--------------------------------------------------|--------|---- |
|SP |Set Point (linear) |value |0.0-255.0 ↔ -100.0-100.0 % |
|SP |Set Point (linear) |value |0.0-255.0 ↔ 0.0-255.0 % |
|TMP |Temperature (linear) |value |255.0-0.0 ↔ 0.0-40.0 °C |


Expand Down Expand Up @@ -337,6 +373,21 @@ All profiles (should) correspond to the official [EEP](http://www.enocean-allian



##### RORG 0xA5 - FUNC 0x12 - TYPE 0x01 - Electricity

|shortcut|description |type |values |
|--------|--------------------------------------------------|--------|---- |
|MR |current value in W or cumulative value in kWh |value |0.0-16777215.0 ↔ 0.0-16777215.0 |
|TI |Tariff info |value |0.0-15.0 ↔ 0.0-15.0 |
|DT |Current value or cumulative value |enum |0 - kWh |
| | | |1 - W |
|DIV |Divisor for value |enum |0 - x/1 |
| | | |1 - x/10 |
| | | |2 - x/100 |
| | | |3 - x/1000 |



### VLD Telegram (0xD2)
##### RORG 0xD2 - FUNC 0x01 - TYPE 0x01 - Electronic switch with Local Control

Expand Down
30 changes: 30 additions & 0 deletions enocean/protocol/EEP.xml
Original file line number Diff line number Diff line change
Expand Up @@ -422,6 +422,36 @@
</data>
</profile>
</profiles>
<profiles func="0x04" description="Temperature and Humidity Sensor">
<profile type="0x01" description="Range 0°C to +40°C and 0% to 100%">
<data>
<value description="Rel. Humidity (linear)" shortcut="HUM" offset="8" size="8" unit="%">
<range>
<min>0</min>
<max>250</max>
</range>
<scale>
<min>0</min>
<max>100</max>
</scale>
</value>
<value description="Temperature (linear)" shortcut="TMP" offset="16" size="8" unit="°C">
<range>
<min>0</min>
<max>250</max>
</range>
<scale>
<min>0</min>
<max>40</max>
</scale>
</value>
<enum description="Availability of the Temperature Sensor" shortcut="TSN" offset="30" size="1">
<item description="not available" value="0" />
<item description="available" value="1" />
</enum>
</data>
</profile>
</profiles>
<profiles func="0x06" description="Light Sensor">
<profile type="0x01" description="Range 300lx to 60.000lx">
<data>
Expand Down