[enocean] Adds support for the D2_06_50 EEP type (#10949)
* Initial D2_06_20 EEP Implementation. Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * added data validation Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * added channels for calibration Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * added manufacturer ID for discovery Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * Revert "added data validation" This reverts commit 945101056b7d0a79b6d53985cfcef8e06bf0a8aa. Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * fixing discovery by setting manufacturerId Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * fix spotless Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * added calibration channels Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * removed validation override Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * added manufacturer suffix Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * channel description updated Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * added calibration channels Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * mentioning calibration channels in documentation Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> * shortened thing label Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com> Co-authored-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
This commit is contained in:
committed by
GitHub
parent
677804c485
commit
02c2513e28
@@ -67,6 +67,7 @@ This binding is developed on and tested with the following devices
|
||||
* Thermokon SR04 room control
|
||||
* Hoppe SecuSignal window handles
|
||||
* Rocker switches (NodOn, Eltako FT55 etc)
|
||||
* Siegenia Senso Secure window sensors
|
||||
|
||||
However, because of the standardized EnOcean protocol it is more important which EEP this binding supports.
|
||||
Hence if your device supports one of the following EEPs the chances are good that your device is also supported by this binding.
|
||||
@@ -89,6 +90,7 @@ Hence if your device supports one of the following EEPs the chances are good tha
|
||||
| centralCommand | A5-38 | 0x08 | dimmer, generalSwitch | Eltako FUD14, FSR14 | Teach-in |
|
||||
| rollershutter | A5-3F/D2-05/A5-38 | 0x7F/00/08 | rollershutter | Eltako FSB14, NodOn SIN-2-RS-01| Teach-in/Discovery |
|
||||
| measurementSwitch | D2-01 | 0x00-0F,11,12 | generalSwitch(/A/B), instantpower,<br/>totalusage, repeaterMode | NodOn In Wall Switch | Discovery |
|
||||
| windowSashHandleSensor | D2-06 | 0x50 | windowHandleState, windowSashState, batteryLevel, batteryLow, windowBreachEvent, windowCalibrationState, windowCalibrationStep | Siegenia Senso Secure | Discovery |
|
||||
| multiFunctionSmokeDetector | D2-14/F6-05 | 0x30/02 | smokeDetection, batteryLow | Insafe+, Afriso ASD | Discovery |
|
||||
| heatRecoveryVentilation | D2-50 | 0x00,01,10,11 | a lot of different state channels | Dimplex DL WE2 | Discovery |
|
||||
| classicDevice | F6-02 | 0x01-02 | virtualRockerswitchA, virtualRockerswitchB | - | Teach-in |
|
||||
@@ -225,6 +227,8 @@ If you change the SenderId of your thing, you have to pair again the thing with
|
||||
| | broadcastMessages | | true, false |
|
||||
| | pollingInterval | | Integer |
|
||||
| | suppressRepeating | | true, false |
|
||||
| windowSashHandleSensor | receivingEEPId | | D2_06_50 |
|
||||
| | enoceanId | | |
|
||||
| multiFunctionSmokeDetector | receivingEEPId | | F6_05_02, D2_14_30 |
|
||||
| | enoceanId | | |
|
||||
| heatRecoveryVentilation | senderIdOffset | | 1-127 |
|
||||
@@ -255,6 +259,9 @@ The channels of a thing are determined automatically based on the chosen EEP.
|
||||
| longPress | Trigger | Channel type system:rawbutton, emits PRESSED and RELEASED events |
|
||||
| rockerswitchA/B | Trigger | Channel type system:rawrocker, emits DIR1_PRESSED, DIR1_RELEASED, DIR2_PRESSED, DIR2_RELEASED events |
|
||||
| windowHandleState | String | Textual representation of handle position (OPEN, CLOSED, TILTED) |
|
||||
| windowSashState | String | Textual representation of sash position (OPEN, CLOSED, TILTED) |
|
||||
| windowCalibrationState | String | Textual representation of the calibration state (OK, ERROR, INVALID) |
|
||||
| windowCalibrationStep | String | Textual representation of the next step that must be performed for calibrating the device (e.g. NONE, SASH CLOSED HANDLE CLOSED, SASH CLOSED HANDLE OPEN, SASH OPEN HANDLE TILTED, and so on) |
|
||||
| contact | Contact | State OPEN/CLOSED (tilted handle => OPEN) |
|
||||
| temperature | Number:Temperature | Temperature in degree Celsius |
|
||||
| humidity | Number | Relative humidity level in percentages |
|
||||
@@ -317,6 +324,8 @@ The channels of a thing are determined automatically based on the chosen EEP.
|
||||
| repeatCount | Number | Number of repeaters involved in the transmission of the telegram |
|
||||
| lastReceived | DateTime | Date and time the last telegram was received |
|
||||
| statusRequestEvent | Trigger | Emits event 'requestAnswer' |
|
||||
| windowBreachEvent | Trigger | Emits event 'ALARM' |
|
||||
|
||||
|
||||
Items linked to bi-directional actuators (actuator sends status messages back) should always disable the `autoupdate`.
|
||||
This is especially true for Eltako rollershutter, as their position is calculated out of the current position and the moving time.
|
||||
|
||||
Reference in New Issue
Block a user