diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm index 439638dac..1aca652d7 100644 --- a/fhem/FHEM/10_ZWave.pm +++ b/fhem/FHEM/10_ZWave.pm @@ -6523,7 +6523,7 @@ ZWave_tmSet($)

All - +
  • neighborUpdate
    Requests controller to update its routing table which is based on slave's neighbor list. The update may take significant time to complete. @@ -6531,26 +6531,26 @@ ZWave_tmSet($) update process. To read node's neighbor list see neighborList get below.
  • - +
  • returnRouteAdd <decimal nodeId>
    Assign up to 4 static return routes to the routing/enhanced slave to allow direct communication to <decimal nodeId>. (experts only)
  • - +
  • returnRouteDel
    Delete all static return routes. (experts only)
  • - +
  • sucRouteAdd
    Inform the routing/enhanced slave of the presence of a SUC/SIS. Assign up to 4 static return routes to SUC/SIS.
  • - +
  • sucRouteDel
    Delete static return routes to SUC/SIS node.


  • Class ALARM - +
  • alarmnotification <alarmType> (on|off)
    Enable (on) or disable (off) the sending of unsolicited reports for the alarm type <alarmType>. A list of supported alarm types of the @@ -6566,54 +6566,54 @@ ZWave_tmSet($) regardless of the version.


  • Class ASSOCIATION - +
  • associationAdd groupId nodeId ...
    Add the specified list of nodeIds to the association group groupId.
    Note: upon creating a FHEM-device for the first time FHEM will automatically add 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 association group groupId.


  • Class BASIC - +
  • basicValue value
    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.
  • - +
  • basicValue value
    Alias for basicValue, to make mapping from the incoming events easier.


  • Class BARRIER_OPERATOR - +
  • barrierClose
    start closing the barrier.
  • - +
  • barrierOpen
    start opening the barrier.


  • Class BASIC_WINDOW_COVERING - +
  • coveringClose
    Starts closing the window cover. Moving stops if blinds are fully closed 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 ...
    set the climate control schedule for the given day.
    Up to 9 pairs of HH:MM tempDiff may be specified.
    @@ -6623,7 +6623,7 @@ ZWave_tmSet($) If only a weekday is specified without any time and tempDiff, then the complete schedule for the specified day is removed and marked as unused.
  • - +
  • ccsOverride (no|temporary|permanent) (frost|energy|$tempOffset)
    set the override state
    no: switch the override off
    @@ -6635,13 +6635,13 @@ ZWave_tmSet($)


  • Class CLOCK - +
  • clock
    set the clock to the current date/time (no argument required)


  • Class COLOR_CONTROL - +
  • color colorComponent level colorComponent level ...
    Set the colorComponent(s) to level
    Up to 8 pairs of colorComponent level may be specified.
    @@ -6649,11 +6649,11 @@ ZWave_tmSet($) 0 = warm white, 1 = cold white, 2 = red, 3 = green, 4 = blue, 5 = amber,6 = cyan, 7 = purple, 8 = indexed color
    level is specified with a value from 0 to 255.
  • - +
  • 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. @@ -6664,9 +6664,9 @@ ZWave_tmSet($)

    Class CONFIGURATION
  • - - - + + + configByte cfgAddress 8bitValue
    configWord cfgAddress 16bitValue
    configLong cfgAddress 32bitValue
    @@ -6674,13 +6674,13 @@ ZWave_tmSet($) value are node specific.
    Note: if the model is set (see MANUFACTURER_SPECIFIC get), then more specific config commands are available.
  • - +
  • configDefault cfgAddress
    Reset the configuration parameter for the cfgAddress parameter to its default value. See the device documentation to determine this value.


  • Class DOOR_LOCK, V2 - +
  • doorLockOperation DOOR_LOCK_MODE
    Set the operation mode of the door lock.
    DOOR_LOCK_MODE:
    @@ -6695,7 +6695,7 @@ ZWave_tmSet($) FF = Door secured
    Note: open/close can be used as an alias for 00/FF.
  • - +
  • doorLockConfiguration operationType outsidehandles insidehandles timeoutSeconds
    Set the configuration for the door lock.
    @@ -6708,30 +6708,30 @@ ZWave_tmSet($)


  • Class FIRMWARE_UPDATE_META_DATA - +
  • fwUpdate <decimal Target> <filename>
    updates specified firmware target with firmware given in filename. The file is searched within the in the modpath/FHEM/firmware/ folder. The supported targets can be requested with the get fwMetaData command. FIRMWARE_UPDATE_MD class version > 3 untested, feedback welcome. FIRMWARE_UPDATE_MD class version > 4 not supported feedback welcome.


  • Class INDICATOR - +
  • indicatorOn
    switch the indicator on
  • - +
  • indicatorOff
    switch the indicator off
  • - +
  • indicatorDim value
    takes values from 1 to 99. If the indicator does not support dimming, it is interpreted as on.


  • Class MANUFACTURER_PROPRIETARY
    Fibaro FGR(M)-222 only: - +
  • positionBlinds
    drive blinds to position %
  • - +
  • positionSlat
    drive slat to position %

  • D-Link DCH-Z510, Philio PSE02, Zipato Indoor Siren only:
    @@ -6745,27 +6745,27 @@ ZWave_tmSet($)

    Class METER - +
  • meterReset
    Reset all accumulated meter values.
    Note: see meterSupported command and its output to detect if resetting the value is supported by the device.
    The command will reset ALL accumulated values, it is not possible to choose a single value.
  • - +
  • meterResetToValue type value
    Reset type (one of energy,gas,water,heating,cooling) to the value specified. Only supported by METER version 6.


  • Class MULTI_CHANNEL - +
  • mcCreateAll
    Create a FHEM device for all channels. This command is executed after inclusion of a new device.


  • Class MULTI_CHANNEL_ASSOCIATION - +
  • mcaAdd groupId node1 node2 ... 0 node1 endPoint1 node2 endPoint2 ...
    Add a list of node or node:endpoint associations. The latter can be used to create channels on remotes. E.g. to configure the button 1,2,... on the @@ -6777,7 +6777,7 @@ ZWave_tmSet($) For each button a separate FHEM device will be generated.
  • - +
  • mcaDel groupId node1 node2 ... 0 node1 endPoint1 node2 endPoint2 ...
    delete node or node:endpoint associations. Special cases: just specifying the groupId will delete everything for this @@ -6785,7 +6785,7 @@ ZWave_tmSet($)


  • Class NETWORK_SCHEDULE (SCHEDULE), V1 - +
  • schedule ID USER_ID YEAR-MONTH-DAY WDAY ACTIVE_ID DURATION_TYPE HOUR:MINUTE DURATION NUM_REPORTS CMD ... CMD
    Set a schedule for a user. Due to lack of documentation, @@ -6809,86 +6809,86 @@ ZWave_tmSet($) specified.
  • - +
  • scheduleRemove ID
    Remove the schedule with the id ID
  • - +
  • scheduleState ID STATE
    Set the STATE of the schedule with the id ID. Description for parameter STATE is not available.


  • Class NODE_NAMING - +
  • name NAME
    Store NAME in the EEPROM. Note: only ASCII is supported.
  • - +
  • location LOCATION
    Store LOCATION in the EEPROM. Note: only ASCII is supported.


  • Class SOUND_SWITCH - +
  • toneConfiguration VOLUME DEFAULTNR
    Configure the volume and the default tone. Volume 0 is off, 1..100 is interpreted as 1% to 100%, and 255 restores last volume, if the current is 0. If DEFAULTNR is 0, set only the volume.
  • - +
  • tonePlay TONENUMBER
    Play tone Number TONENUMBER.
  • - +
  • tonePlayDefault
    Play the default tone.
  • - +
  • toneStop
    Stop playing.


  • Class POWERLEVEL
  • Class is only used in an installation or test situation
  • - +
  • powerlevel level timeout/s
    set powerlevel to level [0-9] for timeout/s [1-255].
    level 0=normal, level 1=-1dBm, .., level 9=-9dBm.
  • - +
  • powerlevelTest nodeId level frames
    send number of frames [1-65535] to nodeId with level [0-9].


  • Class PROTECTION - +
  • protectionOff
    device is unprotected
  • - +
  • protectionOn
    device is protected
  • - +
  • protectionSeq
    device can be operated, if a certain sequence is keyed.
  • - +
  • 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 (0..255)


  • Class SCENE_ACTUATOR_CONF - +
  • sceneConfig
    set configuration for a specific scene. Parameters are: sceneId, dimmingDuration, finalValue (0..255)


  • Class SCENE_CONTROLLER_CONF - +
  • groupConfig
    set configuration for a specific scene. Parameters are: groupId, sceneId, dimmingDuration.


  • Class SCHEDULE_ENTRY_LOCK, V1, V2, V3 - +
  • scheduleEntryLockSet USER_ID ENABLED
    enables or disables schedules for a specified user ID (V1)
  • - +
  • scheduleEntryLockAllSet ENABLED
    enables or disables schedules for all users (V1)
  • - +
  • scheduleEntryLockWeekDaySet ACTION USER_ID SCHEDULE_ID WEEKDAY STARTTIME ENDTIME
    erase or set a week day schedule for a specified user ID (V1)
    @@ -6923,7 +6923,7 @@ ZWave_tmSet($) (leading 0 is mandatory)
  • - +
  • scheduleEntryLockYearDaySet ACTION USER_ID SCHEDULE_ID STARTDATE STARTTIME ENDDATE ENDTIME
    erase or set a year day schedule for a specified user ID (V1)
    @@ -6942,7 +6942,7 @@ ZWave_tmSet($) (leading 0 is mandatory)
  • - +
  • scheduleEntryLockTimeOffsetSet TZO DST
    set the TZO and DST (V2)
  • - +
  • scheduleEntryLockDailyRepeatingSet ACTION USER_ID SCHEDULE_ID WEEKDAYS STARTTIME DURATION
    set a daily repeating schedule for the specified user (V3)
    @@ -6975,35 +6975,35 @@ ZWave_tmSet($)


  • Class SWITCH_ALL - +
  • swaIncludeNone
    the device does not react to swaOn and swaOff commands
  • - +
  • swaIncludeOff
    the device reacts to the swaOff command but does not react to the swaOn command
  • - +
  • swaIncludeOn
    the device reacts to the swaOn command but does not react to the swaOff command
  • - +
  • swaIncludeOnOff
    the device reacts to the swaOn and swaOff commands
  • - +
  • swaOn
    sends the all on command to the device
  • - +
  • swaOff
    sends the all off command to the device.


  • Class SWITCH_BINARY - +
  • on
    switch the device on
  • - +
  • off
    switch the device off
  • - +
  • on-for-timer seconds
    off-for-timer seconds
    For version 2 of this class the ZWave implementation of this command is @@ -7021,13 +7021,13 @@ ZWave_tmSet($)
  • on, off
    the same as for SWITCH_BINARY.
  • - +
  • dim <value>
    dim/jump to the requested <value> (0..99)
    Note: ZWave defines the range for <value> to 0..99, with 99 representing "on".
  • - +
  • dimUpDown (UP|DOWN) (IGNORE|USE) <startlevel>
    starts dimming up or down, starting at a <startlevel> if USE is specified. If IGNORE is specified, the startlevel will be @@ -7036,7 +7036,7 @@ ZWave_tmSet($) The device SHOULD respect the <startlevel>, however, most devices will ignore the specified startlevel.
  • - +
  • dimUpDownIncDecWithDuration (UP|DOWN|NOMOTION) (IGNORE|USE) <startlevel> <duration> (INC|DEC|NOINCDEC) <stepsize>
    similar to dimUpDownWithDuration, adding support for secondary switch types @@ -7056,7 +7056,7 @@ ZWave_tmSet($) will use their internal default duration and ignore the specified duration.
  • - +
  • dimUpDownWithDuration (up|down) (ignore|use) <startlevel> <duration>
    similar to dimUpDown, adding a <duration> time for the @@ -7068,7 +7068,7 @@ ZWave_tmSet($) will use their internal default duration and ignore the specified duration.
  • - +
  • dimWithDuration <value> <duration>
    dim to the requested <value> (0..99) in <duration> seconds. (V2)
    @@ -7079,7 +7079,7 @@ ZWave_tmSet($) will use their internal default duration and ignore the specified duration.
  • - +
  • stop
    stop dimming/operation
  • @@ -7104,26 +7104,26 @@ ZWave_tmSet($)
  • tmFullPower
  • tmManual
    set the thermostat mode.
  • - +
  • thermostatMode {Off|Heating|Cooling|...}
    just like the above, but in combination with the setReadingOnAck ZWDongle attribute it produces an easier way to check the current state.


  • Class THERMOSTAT_SETPOINT - +
  • setpointHeating value
    set the thermostat to heat to the given value. The value is an integer in celsius.
    See thermostatSetpointSet for a more enhanced method.
  • - +
  • setpointCooling value
    set the thermostat to cool down to the given value. The value is an integer in celsius.
    See thermostatSetpointSet for a more enhanced method.
  • - +
  • thermostatSetpointSet TEMP [SCALE [TYPE [PREC [SIZE]]]]
    set the setpoint of the thermostat to the given value.
  • - +
  • desired-temp value
    same as thermostatSetpointSet, used to make life easier for helper-modules


  • Class TIME, V2 - +
  • timeOffset TZO DST_Offset DST_START DST_END
    Set the time offset for the internal clock of the device.
    TZO: Offset of time zone to UTC in format [+|-]hh:mm.
    @@ -7181,12 +7181,12 @@ ZWave_tmSet($)


  • Class TIME_PARAMETERS, V1 - +
  • timeParametersGet
    Request time parameters. Define a notify with a "set timeParameters" command.
  • - +
  • timeParameters DATE TIME
    Set the time (UTC) to the internal clock of the device.
    DATE: Date in format YYYY-MM-DD.
    @@ -7195,35 +7195,35 @@ ZWave_tmSet($)


  • Class USER_CODE - +
  • userCode id status code
    set code and status for the id n. n ist starting at 1, status is 0 for available (deleted) and 1 for set (occupied). code is a hexadecimal string.


  • Class WAKE_UP - +
  • wakeupInterval value nodeId
    Set the wakeup interval of battery operated devices to the given value in seconds. Upon wakeup the device sends a wakeup notification to nodeId.
  • - +
  • wakeupNoMoreInformation
    put a battery driven device into sleep mode.


  • Class WINDOW_COVERING
  • - - - - - - - - - - - - + + + + + + + + + + + + wincov*mvt open|close|stop <duration>
    start (open and close) or stop a movement.
    duration is 0 for immediate, interpreted as seconds for values < 127, as @@ -7231,18 +7231,18 @@ ZWave_tmSet($) stop ignores the duration.
  • - - - - - - - - - - - - + + + + + + + + + + + + wincov*pos <position> <duration>
    set the covering to a defined position, where 0 is open, and 99 is closed.
    @@ -7257,7 +7257,7 @@ ZWave_tmSet($) Get
  • - +
  • scheduleEntryLockYearDay USER_ID SCHEDULE_ID
    returns the specified year day schedule for the specified user (start date, start time, end date, end time) (V1)
    @@ -7590,7 +7590,7 @@ ZWave_tmSet($) schedule slots)
  • - +
  • scheduleEntryLockDailyRepeating USER_ID SCHEDULE_ID
    returns the specified daily schedule for the specified user (weekdays, start date, duration) (V3)
    @@ -7601,14 +7601,14 @@ ZWave_tmSet($) schedule slots)
  • - +
  • scheduleEntryLockTimeOffset
    returns the time zone offset TZO and the daylight saving time offset (V2)


  • Class SECURITY - +
  • secSupportedReport
    (internaly used to) request the command classes that are supported with SECURITY @@ -7623,7 +7623,7 @@ ZWave_tmSet($) will be removed from the interface in future version.


  • Class SENSOR_ALARM - +
  • alarm alarmType
    return the nodes alarm status of the requested alarmType. 00 = GENERIC, 01 = SMOKE, 02 = CO, 03 = CO2, 04 = HEAT, 05 = WATER, 255 = returns the @@ -7631,65 +7631,65 @@ ZWave_tmSet($)


  • Class SENSOR_BINARY - +
  • sbStatus
    return the status of the node.


  • Class SENSOR_MULTILEVEL - +
  • smStatus
    request data from the node (temperature/humidity/etc)


  • Class SWITCH_ALL - +
  • swaInclude
    return the switch-all mode of the node.


  • Class SWITCH_BINARY - +
  • swbStatus
    return the status of the node, as state:on or state:off.


  • Class SWITCH_MULTILEVEL - +
  • swmStatus
    return the status of the node, as state:on, state:off or state:dim value.
  • - +
  • swmSupported
    return the supported switch types (class version 3)


  • Class THERMOSTAT_FAN_MODE - +
  • fanMode
    request the mode


  • Class THERMOSTAT_FAN_STATE - +
  • fanMode
    request the state


  • Class THERMOSTAT_MODE - +
  • thermostatMode
    request the mode


  • Class THERMOSTAT_OPERATING_STATE - +
  • thermostatOperatingState
    request the operating state


  • Class THERMOSTAT_SETPOINT - +
  • setpoint [TYPE]
    request the setpoint
    TYPE: (optional) setpoint type; [1, 15], defaults to 1=heating
    @@ -7707,49 +7707,49 @@ ZWave_tmSet($) 15=fullPower
  • - +
  • thermostatSetpointSupported
    requests the list of supported setpoint types


  • Class TIME, V2 - +
  • time
    Request the (local) time from the internal clock of the device.
  • - +
  • date
    Request the (local) date from the internal clock of the device.
  • - +
  • timeOffset
    Request the report for the time offset and DST settings from the internal clock of the device.


  • Class TIME_PARAMETERS, V1 - +
  • time
    Request the date and time (UTC) from the internal clock of the device.


  • Class USER_CODE - +
  • userCode n
    request status and code for the id n


  • Class VERSION - +
  • version
    return the version information of this node in the form:
    Lib A Prot x.y App a.b
  • - +
  • versionClass classId or className
    return the supported command version for the requested class
  • - +
  • versionClassAll
    executes "get devicename versionClass class" for each class from the classes attribute in the background without generating events, and sets the @@ -7757,12 +7757,12 @@ ZWave_tmSet($)


  • Class WAKE_UP - +
  • wakeupInterval
    return the wakeup interval in seconds, in the form
    wakeupReport:interval seconds target id
  • - +
  • wakeupIntervalCapabilities (V2 only)
    return the wake up interval capabilities in seconds, in the form
    wakeupIntervalCapabilitiesReport:min seconds max seconds default seconds @@ -7770,36 +7770,36 @@ ZWave_tmSet($)


  • Class WINDOW_COVERING - +
  • wincov_supported
    return the list of supported configuration. FHEM will offer a corresponding get and set command for each supported configuration.
  • - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + wincov*
    return the corresponding current and target values and the duration needed to reach the target.
    @@ -7807,7 +7807,7 @@ ZWave_tmSet($)


  • Class ZWAVEPLUS_INFO - +
  • zwavePlusInfo
    request the zwavePlusInfo