mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
10_ZWave.pm: add some class names (Forum #23494)
git-svn-id: https://svn.fhem.de/fhem/trunk@8271 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
dd9380b412
commit
c4a3debd58
@ -96,6 +96,7 @@ my %zwave_class = (
|
||||
ZIP_ADV_SERVER => { id => '33', },
|
||||
ZIP_ADV_CLIENT => { id => '34', },
|
||||
METER_PULSE => { id => '35', },
|
||||
BASIC_TARIFF_INFO => { id => '36', },
|
||||
HRV_STATUS => { id => '37',
|
||||
get => { hrvStatus => "01%02x",
|
||||
hrvStatusSupported => "03",},
|
||||
@ -127,9 +128,12 @@ my %zwave_class = (
|
||||
'($1 eq "ff" ? "bypass:on" : '.
|
||||
'"bypass:dim ".hex($1)))',
|
||||
"033909(..)"=> 'sprintf("ventilationRate: %s",hex($1))', },},
|
||||
DCP_CONFIG => { id => '3a', },
|
||||
DCP_MONITOR => { id => '3b', },
|
||||
METER_TBL_CONFIG => { id => '3c', },
|
||||
METER_TBL_MONITOR => { id => '3d', },
|
||||
METER_TBL_PUSH => { id => '3e', },
|
||||
PREPAYMENT => { id => '3f', },
|
||||
THERMOSTAT_MODE => { id => '40',
|
||||
set => { tmOff => "0100",
|
||||
tmHeating => "0101",
|
||||
@ -140,6 +144,7 @@ my %zwave_class = (
|
||||
"0340030b" => "state:cooling",
|
||||
"03400301" => "state:heating",
|
||||
"0340031f" => "state:manual", }, } ,
|
||||
PREPAYMENT_ENCAPSULATION => { id => '41', },
|
||||
THERMOSTAT_OPERATING_STATE=>{ id => '42', },
|
||||
THERMOSTAT_SETPOINT => { id => '43',
|
||||
set => { setpointHeating => "010101%02x",
|
||||
@ -157,17 +162,33 @@ my %zwave_class = (
|
||||
ccsOverride => "07" },
|
||||
parse => { "..46(..)(.*)" => 'ZWave_ccsParse($1,$2)' }},
|
||||
THERMOSTAT_SETBACK => { id => '47', },
|
||||
RATE_TBL_CONFIG => { id => '48', },
|
||||
RATE_TBL_MONITOR => { id => '49', },
|
||||
TARIFF_CONFIG => { id => '4a', },
|
||||
TARIFF_TBL_MONITOR => { id => '4b', },
|
||||
DOOR_LOCK_LOGGING => { id => '4c', },
|
||||
NETWORK_MANAGEMANT_BASIC => { id => '4d', },
|
||||
SCHEDULE_ENTRY_LOCK => { id => '4e', },
|
||||
ZI_6LOWPAN => { id => '4f', },
|
||||
BASIC_WINDOW_COVERING => { id => '50',
|
||||
set => { coveringClose => "0140",
|
||||
coveringOpen => "0100",
|
||||
coveringStop => "02" , }, },
|
||||
MTP_WINDOW_COVERING => { id => '51', },
|
||||
NETWORK_MANAGEMENT_PROXY => { id => '52', },
|
||||
NETWORK_SCHEDULE => { id => '53', },
|
||||
NETWORK_MANAGEMENT_PRIMARY=>{ id => '54', },
|
||||
TRANSPORT_SERVICE => { id => '55', },
|
||||
CRC_16_ENCAP => { id => '56', },
|
||||
APPLICATION_CAPABILITY => { id => '57', },
|
||||
ZIP_ND => { id => '58', },
|
||||
ASSOCIATION_GRP_INFO => { id => '59', },
|
||||
DEVICE_RESET_LOCALLY => { id => '5a', },
|
||||
CENTRAL_SCENE => { id => '5b', },
|
||||
IP_ASSOCIATION => { id => '5c', },
|
||||
ANTITHEFT => { id => '5d', },
|
||||
ZWAVEPLUS_INFO => { id => '5e', },
|
||||
ZIP_GATEWAY => { id => '5f', },
|
||||
MULTI_CHANNEL => { id => '60', # Version 2, aka MULTI_INSTANCE
|
||||
get => { mcEndpoints => "07", # Endpoints
|
||||
mcCapability=> "09%02x"},
|
||||
@ -175,8 +196,12 @@ my %zwave_class = (
|
||||
'(hex($1)&0x80 ? ", dynamic":"").'.
|
||||
'(hex($1)&0x40 ? ", identical":", different")',
|
||||
"^..600a(.*)"=> 'ZWave_mcCapability($hash, $1)' }, },
|
||||
ZIP_PORTAL => { id => '61', },
|
||||
DOOR_LOCK => { id => '62', },
|
||||
USER_CODE => { id => '63', },
|
||||
APPLIANCE => { id => '64', },
|
||||
DMX => { id => '65', },
|
||||
BARRIER_OPERATOR => { id => '66', },
|
||||
CONFIGURATION => { id => '70',
|
||||
set => { configDefault=>"04%02x80",
|
||||
configByte => "04%02x01%02x",
|
||||
@ -277,7 +302,7 @@ my %zwave_class = (
|
||||
SILENCE_ALARM => { id => '9d', },
|
||||
SENSOR_CONFIGURATION => { id => '9e', },
|
||||
MARK => { id => 'ef', },
|
||||
NON_INTEROPERABLE => { id => 'f0', }, # this is a flag, not a class
|
||||
NON_INTEROPERABLE => { id => 'f0', },
|
||||
);
|
||||
|
||||
my %zwave_cmdArgs = (
|
||||
|
Loading…
x
Reference in New Issue
Block a user