diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm index 8865c401b..0ad794dcb 100755 --- a/fhem/FHEM/10_ZWave.pm +++ b/fhem/FHEM/10_ZWave.pm @@ -97,14 +97,14 @@ my %zwave_class = ( parse => { "..3202(.*)" => 'ZWave_meterParse($hash, $1)', "..3204(.*)" => 'ZWave_meterSupportedParse($hash, $1)' } }, COLOR_CONTROL => { id => '33', - get => { ccCapabilityGet => '01', # no more args - ccStatus => '03', # no more args + get => { ccCapability=> '01', # no more args + ccStatus => '03%02x', }, set => { # Forum #36050 rgb => '050a0000010002%02x03%02x04%02x', wcrgb => '050a00%02x01%02x02%02x03%02x04%02x' }, - parse => { "043302(.*)"=> 'ccCapabilityGetResponse:$1', - "043304(.*)"=> 'ccStatusResponse:$1' } }, + parse => { "043302(.*)"=> '"ccCapability:$1"', + "043304(..)(.*)"=> '"ccStatus_$1:$2"' } }, ZIP_ADV_CLIENT => { id => '34' }, METER_PULSE => { id => '35' }, BASIC_TARIFF_INFO => { id => '36' }, @@ -3186,6 +3186,13 @@ s2Hex($) request the clock data +

Class COLOR_CONTROL +
  • ccCapabilities
    + return capabilities.
  • +
  • ccStatus channelId
    + return status of channel ChannelId. +
  • +

    Class CONFIGURATION
  • config cfgAddress
    return the value of the configuration parameter cfgAddress. The value is @@ -3462,6 +3469,10 @@ s2Hex($)
  • clock:get
  • clock:[mon|tue|wed|thu|fri|sat|sun] HH:MM
  • +

    Class COLOR_CONTROL +
  • ccCapabilities:XY
  • +
  • ccStatus_X:Y
  • +

    Class CONFIGURATION
  • config_X:Y
    Note: if the model is set (see MANUFACTURER_SPECIFIC get), then more