diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm
index 0b41a8eca..4de4b7790 100755
--- a/fhem/FHEM/10_ZWave.pm
+++ b/fhem/FHEM/10_ZWave.pm
@@ -177,9 +177,13 @@ my %zwave_class = (
SCHEDULE_ENTRY_LOCK => { id => '4e' },
ZI_6LOWPAN => { id => '4f' },
BASIC_WINDOW_COVERING => { id => '50',
- set => { coveringClose => "0140",
- coveringOpen => "0100",
- coveringStop => "02" }, },
+ set => { coveringClose => "0140",
+ coveringOpen => "0100",
+ coveringStop => "02" },
+ parse => { "03500140" => "covering:close",
+ "03500100" => "covering:open",
+ "03500200" => "covering:stop",
+ "03500240" => "covering:stop" } },
MTP_WINDOW_COVERING => { id => '51' },
NETWORK_MANAGEMENT_PROXY => { id => '52' },
NETWORK_SCHEDULE => { id => '53' },
@@ -1883,7 +1887,6 @@ s2Hex($)
the controller to the first association group of the node corresponding to
the fhem device, i.e it issues a "set name associationAdd 1
controllerNodeId"
-
associationDel groupId nodeId ...
Remove the specified list of nodeIds from the assotion group groupId.
@@ -1892,10 +1895,18 @@ s2Hex($)
Send value (0-255) to this device. The interpretation is device dependent,
e.g. for a SWITCH_BINARY device 0 is off and anything else is on.
-
Class CLOCK
- set
- set the clock to the current date/time (no argument required)
+
Class BASIC_WINDOW_COVERING
+ coveringClose
+ Starts closing the window cover. Moving stops if blinds are fully colsed or
+ a coveringStop command was issued.
+ coveringOpen
+ Starts opening the window cover. Moving stops if blinds are fully open or
+ a coveringStop command was issued.
+
+ coveringStop
+ Stop moving the window cover. Blinds are partially open (closed).
+
Class CLIMATE_CONTROL_SCHEDULE
ccs [mon|tue|wed|thu|fri|sat|sun] HH:MM tempDiff HH:MM tempDiff ...
@@ -1906,6 +1917,23 @@ s2Hex($)
and 12, with one decimal point, measured in Kelvin (or Centigrade).
+
Class CLOCK
+ clock
+ set the clock to the current date/time (no argument required)
+
+
+
Class COLOR_CONTROL
+ rgb
+ Set the color of the device as a 6 digit RGB Value (RRGGBB), each color is
+ specified with a value from 00 to ff.
+ wcrgb
+ Used for sending warm white, cold white, red, green and blue values
+ to device. Values must be decimal (0 - 255) and separated by blanks.
+
+ set <name> wcrgb 0 255 0 0 0 (setting full cold white)
+
+
+
Class CONFIGURATION
configByte cfgAddress 8bitValue
configWord cfgAddress 16bitValue
@@ -1983,6 +2011,24 @@ s2Hex($)
protectionBytes LocalProtectionByte RFProtectionByte
for commandclass PROTECTION V2 - see devicemanual for supported protectionmodes
+
Class SCENE_ACTIVATION
+ sceneConfig
+ activate settings for a specific scene.
+ Parameters are: sceneId, dimmingDuration (00..ff)
+
+
+
Class SCENE_ACTUATOR_CONF
+ sceneConfig
+ set configuration for a specific scene.
+ Parameters are: sceneId, dimmingDuration, finalValue (00..ff)
+
+
+
Class SCENE_CONTROLLER_CONF
+ groupConfig
+ set configuration for a specific scene.
+ Parameters are: groupId, sceneId, dimmingDuration.
+
+
Class SWITCH_ALL
swaIncludeNone
the device does not react to swaOn and swaOff commands
@@ -2013,38 +2059,6 @@ s2Hex($)
stop
stop dimming/operation
-
-
Class SCENE_ACTIVATION
- sceneConfig
- activate settings for a specific scene.
- Parameters are: sceneId, dimmingDuration (00..ff)
-
-
-
-
Class SCENE_ACTUATOR_CONF
- sceneConfig
- set configuration for a specific scene.
- Parameters are: sceneId, dimmingDuration, finalValue (00..ff)
-
-
-
Class SCENE_CONTROLLER_CONF
- groupConfig
- set configuration for a specific scene.
- Parameters are: groupId, sceneId, dimmingDuration.
-
-
-
Class COLOR_CONTROL
- rgb
- Set the color of the device as a 6 digit RGB Value (RRGGBB), each color is
- specified with a value from 00 to ff.
- wcrgb
- Used for sending warm white, cold white, red, green and blue values
- to device. Values must be decimal (0 - 255) and separated by blanks.
-
- set <name> wcrgb 0 255 0 0 0 (setting full cold white)
-
-
-
Class THERMOSTAT_MODE
tmOff
tmCooling
@@ -2069,7 +2083,6 @@ s2Hex($)
available (deleted) and 1 for set (occupied). code is a hexadecimal string.
-
Class WAKE_UP
wakeupInterval value
Set the wakeup interval of battery operated devices to the given value in
@@ -2115,7 +2128,7 @@ s2Hex($)
Class CLOCK
- get
+ clock
request the clock data
@@ -2127,7 +2140,7 @@ s2Hex($)
specific config commands are available.
-
HRV_STATUS
+
Class HRV_STATUS
hrvStatus
report the current status (temperature, etc)
@@ -2212,6 +2225,16 @@ s2Hex($)
protection
returns the protection state. It can be on, off or seq.
+
Class SCENE_ACTUATOR_CONF
+ sceneConfig
+ returns the settings for a given scene. Parameter is sceneId
+
+
+
Class SCENE_CONTROLLER_CONF
+ groupConfig
+ returns the settings for a given group. Parameter is groupId
+
+
Class SENSOR_ALARM
alarm alarmType
return the nodes alarm status of the requested alarmType. 00 = GENERIC,
@@ -2244,17 +2267,6 @@ s2Hex($)
return the status of the node, as state:on, state:off or state:dim value.
-
Class SCENE_ACTUATOR_CONF
- sceneConfig
- returns the settings for a given scene. Parameter is sceneId
-
-
-
Class SCENE_CONTROLLER_CONF
- groupConfig
- returns the settings for a given group. Parameter is groupId
-
-
-
Class THERMOSTAT_MODE
thermostatMode
request the mode
@@ -2290,20 +2302,6 @@ s2Hex($)
step seconds
-
-
Class BASIC_WINDOW_COVERING
- coveringClose
- Starts closing the window cover. Moving stops if blinds are fully colsed or
- a coveringStop command was issued.
-
- coveringOpen
- Starts opening the window cover. Moving stops if blinds are fully open or
- a coveringStop command was issued.
-
- coveringStop
- Stop moving the window cover. Blinds are partially open (closed).
-
-
Class ZWAVEPLUS_INFO
zwavePlusInfo
request the zwavePlusInfo
@@ -2333,7 +2331,7 @@ s2Hex($)
Generated events:
-
Class ALARM
+
Class ALARM
- Devices with class version 1 support: alarm_type_X:level Y
- For higher class versions more detailed events with 100+ different
strings in the form alarm: are generated.
@@ -2341,14 +2339,23 @@ s2Hex($)
Class ASSOCIATION
- assocGroup_X:Max Y Nodes A,B,...
-
Class BASIC
+
Class BASIC
- basicReport:XY
- state:basicGet
- state:basicSet XY
+
Class BASIC_WINDOW_COVERING
+ - covering:[open:close:stop]
+
Class BATTERY
- battery:chargelevel %
+
Class CLIMATE_CONTROL_SCHEDULE
+ - ccsOverride:[no|temporary|permanent],
+ [frost protection|energy saving|unused]
+ - ccsChanged:
+ - ccs_[mon|tue|wed|thu|fri|sat|sun]:HH:MM temp HH:MM temp...
+
Class CLOCK
- clock:get
- clock:[mon|tue|wed|thu|fri|sat|sun] HH:MM
@@ -2412,6 +2419,16 @@ s2Hex($)
Class PROTECTION
- protection:[on|off|seq]
+
Class SCENE_ACTIVATION
+ - scene_Id:level finalValue
+
+
Class SCENE_ACTUATOR_CONF
+ - scene_Id:level dimmingDuration finalValue
+
+
Class SCENE_CONTROLLER_CONF
+ - group_Id:scene dimmingDuration
+
+
Class SENSOR_ALARM
- alarm_type_X:level Y node $nodeID seconds $seconds
@@ -2473,16 +2490,6 @@ s2Hex($)
- state:swmBeginDown
- state:swmEnd
-
Class SCENE_ACTIVATION
- - scene_Id:level finalValue
-
-
Class SCENE_ACTUATOR_CONF
- - scene_Id:level dimmingDuration finalValue
-
-
Class SCENE_CONTROLLER_CONF
- - group_Id:scene dimmingDuration
-
-
Class THERMOSTAT_MODE
- off
- cooling
@@ -2492,12 +2499,6 @@ s2Hex($)
Class THERMOSTAT_SETPOINT
- setpointTemp:$temp [C|F] [heating|cooling]
-
Class CLIMATE_CONTROL_SCHEDULE
- - ccsOverride:[no|temporary|permanent],
- [frost protection|energy saving|unused]
- - ccsChanged:
- - ccs_[mon|tue|wed|thu|fri|sat|sun]:HH:MM temp HH:MM temp...
-
Class USER_CODE
- userCode:id x status y code z