diff --git a/fhem/FHEM/10_EnOcean.pm b/fhem/FHEM/10_EnOcean.pm
index 6fc9556e9..b6c4a6942 100755
--- a/fhem/FHEM/10_EnOcean.pm
+++ b/fhem/FHEM/10_EnOcean.pm
@@ -11298,7 +11298,7 @@ EnOcean_Undef($$)
set extensions are supported, if the corresponding
eventMap specifies the on
and off
mappings, for example attr eventMap on-till:on-till AI:on A0:off
.
- If comMode is set to biDir the device can be controlled bidirectionally.
+ If comMode is set to biDir the device can be controlled bidirectionally.
With the help of additional attributes, the behavior of the devices can be adapt.
The attr subType must be switch.00. This is done if the device was created by autocreate.
@@ -12074,14 +12074,39 @@ EnOcean_Undef($$)
teachOut
initiate UTE teach-out (slave)
- The valve controller is configured using the following attributes:
+ The generic profile device is configured using the following attributes:
- The attr subType must be valveCtrl.00. This is done if the device was
- created by autocreate. To control the device, it must be bidirectional paired,
- see Bidirectional Teach-In / Teach-Out. The profile
- behaves like a master or slave, see devMode.
+ The attr subType must be genericProfile. This is done if the device was
+ created by autocreate. If the profile in slave mode is operated, especially the channel
+ definition in the gpDef attributes must be entered manually.
+
+
+
+ Generic Profiles
+
+ set <name> <value>
+
+ where value
is
+ - <00 ... 64>-<channel name> <value>
+ set channel value
+ - channelName <channel number>-<channel name>
+ rename channel
+ - teachIn
+ sent teach-in telegram
+ - teachOut
+ sent teach-out telegram
+
+ [data] = <1-byte hex ... 512-byte hex>
+ [status] = 0x00 ... 0xFF
+ With the help of this command data messages in hexadecimal format can be sent.
+ Telegram types (RORG) 1BS, 4BS, RPS, MSC, UTE, VLD, GPCD, GPSD, GPTI and GPTR are supported.
+ For further information, see EnOcean Equipment Profiles (EEP) and
+ Generic Profiles.
@@ -12273,7 +12298,7 @@ EnOcean_Undef($$)
If the structure of the MSC telegrams can not interpret the raw data to be output. Setting this attribute to yes,
the output can be suppressed.
- comMode biDir|confirm|uniDir, [comMode] = uniDir is default.
+ comMode biDir|confirm|uniDir, [comMode] = uniDir is default.
Communication Mode between an enabled EnOcean device and Fhem.
Unidirectional communication means a point-to-multipoint communication
relationship. The EnOcean device e. g. sensors does not know the unique
@@ -12368,12 +12393,24 @@ EnOcean_Undef($$)
do_not_notify
eventMap
- eep [00...FF].[00...3F].[00...7F]
+ eep <00...FF>-<00...3F>-<00...7F>
EnOcean Equipment Profile (EEP)
-
+
+ gpDef <name of channel 00>:<O|I>:<channel type>:
+ <signal type>:<value type>[[:<resolution>]
+ [:<engineering min>:<scaling min>:<engineering max>:<scaling max>]] ...
+ <name of channel 64>:<O|I>:<channel type>:
+ <signal type>:<value type>[[:<resolution>]
+ [:<engineering min>:<scaling min>:<engineering max>:<scaling max>]]
+
+ Generic Profiles channel definitions are set automatically in master mode. If the profile in slave mode is operated, the channel
+ definition must be entered manually. For each channel, the channel definitions are to be given in ascending order. The channel
+ parameters to be specified in decimal. First, the outgoing channels (direction = O) are to be defined, then the incoming channels
+ (direction = I) should be described. The channel numbers are assigned automatically starting with 00th.
+
gwCmd switching|dimming|setpointShift|setpointBasic|controlVar|fanStage|blindCmd
Gateway Command Type, see Gateway profile
-
+
humidity t/°C
The value of the actual humidity, used by a Room Sensor and Control Unit. Should by
filled via a notify from a distinct humidity sensor.
@@ -12393,6 +12430,9 @@ EnOcean_Undef($$)
macAlgo no|3|4
MAC Algorithm
+ manufID <000 ... 7FF>
+ Manufacturer ID number
+
model
observe off|on, [observe] = off is default.
Observing and repeating the execution of set commands
@@ -14028,6 +14068,20 @@ EnOcean_Undef($$)
+ Generic Profiles
+
+ - <00...64>-<channel name> <value>
+ - <00...64>-<channel name>Unit <value>
+ - <00...64>-<channel name>ValueType value|setpointAbs|setpointRel
+ - <00...64>-<channel name>ChannelType teachIn|data|flag|enum
+ - teach <value>
+
+ The attr subType must be genericProfile. This is done if the device was
+ created by autocreate. If the profile in slave mode is operated, especially the channel
+ definition in the gpDef attributes must be entered manually.
+
+
+
RAW Command
- RORG: 1BS|4BS|MCS|RPS|UTE|VLD