2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-01-31 18:59:33 +00:00

HMConfig:introduce HM-RC-2-PBU-FM-2, correct command notification

git-svn-id: https://svn.fhem.de/fhem/trunk@22642 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
martinp876 2020-08-21 21:53:21 +00:00
parent 7007a4a780
commit 2c837a4832

View File

@ -333,7 +333,7 @@ my $K_actDetID = '000000'; # id of actionDetector
,"0108" => {name=>"HM-HM-LC-DW-WM" ,st=>'rgb' ,cyc=>'' ,rxt=>'' ,lst=>'1,3' ,chn=>"Bright:1:1,Col:2:2,Bright_V1:3:3,Col_V1:4:4,Bright_V2:5:5,Col_V2:6:6",}
,"0109" => {name=>"HM-DW-WM" ,st=>'dimmer' ,cyc=>'' ,rxt=>'' ,lst=>'1,3' ,chn=>"Dim:1:2,Dim1_V:3:4,Dim2_V:5:6",}
,"010A" => {name=>"HM-SEN-MDIR-O-3" ,alias=>"HM-SEN-MDIR-O"}
,"010C" => {name=>"HM-RC-2-PBU-FM-2" ,alias=>"HM-RC-2-PBU-FM" }
,"8001" => {name=>"PS-SWITCH" ,st=>'switch' ,cyc=>'' ,rxt=>'' ,lst=>'1,3' ,chn=>"Sw:1:4",}
,"8002" => {name=>"PS-TH-SENS" ,st=>'THSensor' ,cyc=>'' ,rxt=>'' ,lst=>'1,4' ,chn=>"Sen:1:4",}
,"FFF0" => {name=>"CCU-FHEM" ,st=>'virtual' ,cyc=>'' ,rxt=>'' ,lst=>'' ,chn=>"Btn:1:50",}
@ -1670,25 +1670,26 @@ $culHmRegChan{"HM-OU-CFM-TW02"} = $culHmRegChan{"HM-OU-CFM-PL02"};
#define gets - try use same names as for set
%culHmGlobalGets = (
param => "-param-",
reg => "-addr- ... -list- -peerChn-",
regVal => "-addr- ... -list- -peerChn-",
reg => "-addr- -list- [-peerChn-]",
regVal => "-addr- -list- [-peerChn-]",
regList => "",
cmdList => "[short|long]",
saveConfig => "-filename- ...",
deviceInfo => "[short|long]",
regTable => "",
cmdList => "[({short}|long)]",
saveConfig => "[-filename-]",
deviceInfo => "[({short}|long)]",
tplInfo => ""
);
%culHmVrtGets = (
param => "-param-",
cmdList => "[short|long]",
cmdList => "[({short}|long)]",
);
%culHmSubTypeGets = (
none4Type =>{ "test"=>"" }
);
%culHmModelGets = (
"CCU-FHEM" =>{ "listDevice"=>""}
,ACTIONDETECTOR =>{ "listDevice"=>"[all|alive|unknown|dead|notAlive] ..."
,"status" =>""
,ACTIONDETECTOR =>{ "listDevice"=>"[({all}|alive|unknown|dead|notAlive)]"
,"status" =>""
}
);
%culHmGlobalGetsDev = (# all devices
@ -1696,39 +1697,39 @@ $culHmRegChan{"HM-OU-CFM-TW02"} = $culHmRegChan{"HM-OU-CFM-PL02"};
##############################---set---########################################
%culHmGlobalSets = (# all but virtuals
regBulk => "-list-.-peerChn- -addr1:data1- -addr2:data2- ..."
,getRegRaw => "[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]"
regBulk => "-list-.-peerChn- -addr1:data1- -addr2:data2-..."
,getRegRaw => "(List0|List1|List2|List3|List4|List5|List6) [-peerChn-]"
,getConfig => ""
,regSet => "[prep|exec] -regName- -value- ... [-peerChannel-]"
,clear => "[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]"
,regSet => "[(prep|{exec})] -regName- -value- [-peerChn-]"
,clear => "[(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]"
,tplDel => "-tplDel-"
);
%culHmGlobalSetsVrtDev = (# virtuals and devices without subtype
virtual => "-noButtons-"
,clear => "[readings|rssi|msgErrors|msgErrors|unknownDev]"
,clear => "[(readings|rssi|msgErrors|{msgErrors}|unknownDev)]"
);
%culHmReglSets = (# entities with regList
"0" =>{ #this is a device
raw => "data ..."
raw => "-data-..."
,reset => ""
,unpair => ""
,assignHmKey => ""
,deviceRename => "newName"
,fwUpdate => "-filename- -bootTime- ..."
,deviceRename => "-newName-"
,fwUpdate => "-filename- [-bootTime-]"
,getDevInfo => ""
}
,"1" =>{ #this is a channel
sign => "[on|off]"
sign => "[(on|{off})]"
}
,"3p" =>{ press => "[long|short] -peer- [-repCount(long only)-] [-repDelay-] ..."
,"3p" =>{ press => "[(long|{short})] [(-peer-|{self})] [-repCount-] [-repDelay-]"
,eventL => "-peer- -cond-"
,eventS => "-peer- -cond-"
}
,"4p" =>{ trgPressS =>"[-peer-]"
,trgPressL =>"[-peer-]"
,trgEventS =>"[-peer-] -condition-"
,trgEventL =>"[-peer-] -condition-"
,"4p" =>{ trgPressS =>"[(-peer-|{all})]"
,trgPressL =>"[(-peer-|{all})]"
,trgEventS =>"-peer- -condition-"
,trgEventL =>"-peer- -condition-"
}
);
@ -1749,7 +1750,7 @@ $culHmSubTypeDevSets{dimmer} =
$culHmSubTypeDevSets{blindActuator} = $culHmSubTypeDevSets{switch};
%culHmGlobalSetsChn = (# all channels but virtuals
peerBulk => "-peer1,peer2,...- [set|unset]"
peerBulk => "-peer1,peer2,..- [({set}|unset)]"
);
%culHmSubTypeSets = (# channels of this subtype
switch =>{ "on-for-timer" =>"-ontime-"
@ -1757,52 +1758,52 @@ $culHmSubTypeDevSets{blindActuator} = $culHmSubTypeDevSets{switch};
,on =>""
,off =>""
,toggle =>""
,inhibit =>"[on|off]"
,inhibit =>"[(on|{off})]"
,statusRequest =>""
,peerIODev =>"[IO] -btn- [set|unset]... not for future use"
,peerIODev =>"[IO] -btn- [({set}|unset)] 'not for future use'"
}
,dimmer =>{ "on-for-timer" =>"-ontime- [-ramptime-]..."
,"on-till" =>"-time- [-ramptime-]..."
,dimmer =>{ "on-for-timer" =>"-ontime- [(-ramptime-|{0})]"
,"on-till" =>"-time- [(-ramptime-|{0})]"
,on =>""
,off =>""
,old =>""
,toggle =>""
,pct =>"[-value-|old] ... [-ontime-] [-ramptime-]"
,pct =>"(-value-|old) [(-ontime-|{0})] [(-ramptime-|{0})]"
,stop =>""
,up =>"[-changeValue-] [-ontime-] [-ramptime-] ..."
,down =>"[-changeValue-] [-ontime-] [-ramptime-] ..."
,inhibit =>"[on|off]"
,up =>"[(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]"
,down =>"[(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]"
,inhibit =>"[(on|{off})]"
,statusRequest =>""
,peerIODev =>"[IO] -btn- [set|unset]... not for future use"
,peerIODev =>"[IO] -btn- [({set}|unset)] 'not for future use'"
}
,blindActuator =>{ on =>""
,off =>""
,toggle =>""
,toggleDir =>""
,pct =>"[-value-] ... [-ontime-]"
,pct =>"-value- [-ontime-]"
,stop =>""
,up =>"[-changeValue-] [-ontime-] [-ramptime-] ..."
,down =>"[-changeValue-] [-ontime-] [-ramptime-] ..."
,inhibit =>"[on|off]"
,up =>"[(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]"
,down =>"[(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]"
,inhibit =>"[(on|{off})]"
,statusRequest =>""
,peerIODev =>"[IO] -btn- [set|unset]... not for future use"
,peerIODev =>"[IO] -btn- [({set}|unset)] 'not for future use'"
}
,remote =>{ peerChan =>"-btnNumber- -actChn- ... [single|dual|reverse] [set|unset] [actor|remote|both]"}
,threeStateSensor =>{ peerChan =>"-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]"}
,THSensor =>{ peerChan =>"0 -actChn- ... single [set|unset] [actor|remote|both]"}
,virtual =>{ peerChan =>"-btnNumber- -actChn- ... [single|dual|reverse] [set|unset] [actor|remote|both]"
,press =>"[long|short] [noBurst] [-repCount(long only)-] [-repDelay-] ..."
,remote =>{ peerChan =>"-btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]"}
,threeStateSensor =>{ peerChan =>"-btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]"}
,THSensor =>{ peerChan =>"0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]"}
,virtual =>{ peerChan =>"-btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]"
,press =>"[(long|{short})] [(noBurst)] [(-repCount-|{1})] [(-repDelay-|{0})]"
,postEvent =>"-condition-"
}
,smokeDetector =>{ peerChan =>"-btnNumber- -actChn- ... single [set|unset] actor"}
,smokeDetector =>{ peerChan =>"-btnNumber- -actChn- [({single})] [({set}|unset)] [({actor})]"}
,keyMatic =>{ lock =>""
,unlock =>"[-sec-] ..."
,open =>"[-sec-] ..."
,inhibit =>"[on|off]"
,unlock =>"[(-sec-|{0})]"
,open =>"[(-sec-|{0})]"
,inhibit =>"[(on|{off})]"
,statusRequest =>""
}
,repeater =>{ setRepeat =>"[no1..36] -sendName- -recName- [bdcast-yes|no]"
,inhibit =>"[on|off]"
,repeater =>{ setRepeat =>"-noX- -sendName- -recName- 'bdcast'(yes|no)"
,inhibit =>"[(on|{off})]"
,statusRequest =>""
}
,KFM100 =>{ statusRequest =>""}
@ -1816,14 +1817,14 @@ $culHmSubTypeSets{motionDetector} =
$culHmSubTypeSets{motionAndBtn} = $culHmSubTypeSets{threeStateSensor};
%culHmModelSets = (# channels of this subtype-------------
"HM-CC-VD" =>{ valvePos =>"[off|0.0..99.0]"}
"HM-CC-VD" =>{ valvePos =>"[({off}|0.0..99.0)]"}
,"HM-RC-19" =>{ service =>"-count-"
,alarm =>"-count-"
,display =>"-text- [comma|no] [unit] [off|1|2|3] [off|on|slow|fast] -symbol-"
,display =>"-text- (comma|no) -unit- (off|1|2|3) (off|on|slow|fast) -symbol-"
}
,"HM-PB-4DIS-WM-2" =>{ text =>"-txt1- -txt2-..." }
,"HM-OU-LED16" =>{ led =>"[off|red|green|orange]"
,ilum => "[0-15] [0-127]"
,"HM-PB-4DIS-WM-2" =>{ text =>"-txt1- [-txt2-]" }
,"HM-OU-LED16" =>{ led =>"(off|red|green|orange)"
,ilum => "(0-15) (0-127)"
,statusRequest =>""
}
,"HM-OU-CFM-PL" =>{ "on-for-timer" =>"-sec-"
@ -1831,16 +1832,16 @@ $culHmSubTypeSets{motionAndBtn} = $culHmSubTypeSets{threeStateSensor};
,on =>""
,off =>""
,toggle =>""
,inhibit =>"[on|off]"
,inhibit =>"[(on|{off})]"
}
,"HM-CC-RT-DN" =>{ inhibit =>"[on|off]"}
,"HM-TC-IT-WM-W-EU" =>{ inhibit =>"[on|off]"}
,"HM-CC-RT-DN" =>{ inhibit =>"[(on|{off})]"}
,"HM-TC-IT-WM-W-EU" =>{ inhibit =>"[(on|{off})]"}
,"HM-SEC-SD" =>{ statusRequest =>""}
,"HM-SEC-SD-2" =>{ statusRequest =>""}
,"HM-LC-JA1PBU-FM" =>{ pctSlat =>"[0-100]|old|noChng"
,pctLvlSlat =>"-value-|old|noChng -slatValue-|old|noChng"
,"HM-LC-JA1PBU-FM" =>{ pctSlat =>"(0-100|old|noChng)"
,pctLvlSlat =>"(-value-|old|noChng) (-slatValue-|old|noChng)"
}
,"ACTIONDETECTOR" =>{ clear =>"[readings|all]"
,"ACTIONDETECTOR" =>{ clear =>"(readings|all)"
,update =>""
}
);
@ -1863,106 +1864,106 @@ $culHmModelSets{"HM-HM-LC-DW-WM"} = $culHmSubTypeSets{dimmer}; ##### re
%culHmChanSets = (
"HM-CC-TC00" =>{ "desired-temp" =>"[on|off|6.0..30.0]"
"HM-CC-TC00" =>{ "desired-temp" =>"(on|off|6.0..30.0)"
,statusRequest =>""
,sysTime =>""
# ,getSerial =>""
}
,"HM-DIS-EP-WM5501" =>{ text =>"-txt1- -txt2-..."
,peerChan =>"-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]"
,"HM-DIS-EP-WM5501" =>{ text =>"-txt1- [-txt2-]"
,peerChan =>"-btnNumber- -actChn- [({single})] [({set}|unset)] [(actor|remote|{both})]"
}
,"HM-RC-DIS-H-X-EUxx" =>{ text =>"-txt1- -txt2-..." }
,"HM-CC-TC02" =>{ peerChan =>" 0 -actChn- ... single [set|unset] [actor|remote|both]"
,"desired-temp" =>"[on|off|6.0..30.0]"
,tempListSat =>"[prep|exec] HH:MM temp ..."
,tempListSun =>"[prep|exec] HH:MM temp ..."
,tempListMon =>"[prep|exec] HH:MM temp ..."
,tempListTue =>"[prep|exec] HH:MM temp ..."
,tempListThu =>"[prep|exec] HH:MM temp ..."
,tempListWed =>"[prep|exec] HH:MM temp ..."
,tempListFri =>"[prep|exec] HH:MM temp ..."
,tempListTmpl =>"[verify|restore] [[-file-:]templateName] ..."
,tempTmplSet =>"[[-file-:]templateName] ..."
,partyMode =>"[prep|exec] HH:MM durationDays ..."
,displayMode =>"[temp-only|temp-hum]"
,displayTemp =>"[actual|setpoint]"
,displayTempUnit=>"[celsius|fahrenheit]"
,controlMode =>"[auto|manual|central|party]"
,"HM-RC-DIS-H-X-EUxx" =>{ text =>"-txt1- [-txt2-]" }
,"HM-CC-TC02" =>{ peerChan =>" 0 -actChn- single [({set}|unset)] [(actor|remote|{both})]"
,"desired-temp" =>"(on|off|6.0..30.0)"
,tempListSat =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListSun =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListMon =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListTue =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListThu =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListWed =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListFri =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListTmpl =>"[({verify}|restore)] [[-file-:]-templateName-]"
,tempTmplSet =>"[[-file-:]-templateName-]"
,partyMode =>"[(prep|{exec})] -HH:MM- -durationDays- [...]"
,displayMode =>"(temp-only|temp-hum)"
,displayTemp =>"(actual|setpoint)"
,displayTempUnit=>"(celsius|fahrenheit)"
,controlMode =>"(auto|manual|central|party)"
,statusRequest =>""
,sysTime =>""
}
,"HM-CC-RT-DN00" =>{ sysTime =>"" }
,"HM-CC-RT-DN04" =>{ controlMode =>"[auto|manual|boost|day|night]"
,controlManu =>"[on|off|5.0..30.0]"
,"HM-CC-RT-DN04" =>{ controlMode =>"(auto|manual|boost|day|night)"
,controlManu =>"(on|off|5.0..30.0)"
,controlParty =>"-temp- -startDate- -startTime- -endDate- -endTime-"
,tempListSat =>"[prep|exec] HH:MM temp ..."
,tempListSun =>"[prep|exec] HH:MM temp ..."
,tempListMon =>"[prep|exec] HH:MM temp ..."
,tempListTue =>"[prep|exec] HH:MM temp ..."
,tempListThu =>"[prep|exec] HH:MM temp ..."
,tempListWed =>"[prep|exec] HH:MM temp ..."
,tempListFri =>"[prep|exec] HH:MM temp ..."
,tempListTmpl =>"[verify|restore] [[-file-:]templateName] ..."
,tempTmplSet =>"[[-file-:]templateName] ..."
,"desired-temp" =>"[on|off|5.0..30.0]"
,tempListSat =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListSun =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListMon =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListTue =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListThu =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListWed =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListFri =>"[(prep|{exec})] -HH:MM- -temp- [...]"
,tempListTmpl =>"[({verify}|restore)] [[-file-:]-templateName-]"
,tempTmplSet =>"[[-file-:]-templateName-]"
,"desired-temp" =>"(on|off|5.0..30.0)"
,sysTime =>""
}
,"HM-TC-IT-WM-W-EU00" =>{ sysTime =>""
# ,getSerial => ""
}
,"HM-TC-IT-WM-W-EU01" =>{ peerChan =>"-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]"}
,"HM-TC-IT-WM-W-EU02" =>{ controlMode =>"[auto|manual|boost|day|night]"
,controlManu =>"[on|off|5.0..30.0]"
,"HM-TC-IT-WM-W-EU01" =>{ peerChan =>"-btnNumber- -actChn- ... [({single})] [({set}|unset)] [(actor|remote|{both})]"}
,"HM-TC-IT-WM-W-EU02" =>{ controlMode =>"(auto|manual|boost|day|night)"
,controlManu =>"(on|off|5.0..30.0)"
,controlParty =>"-temp- -startDate- -startTime- -endDate- -endTime-"
,tempListSat =>"[prep|exec] [p1|p2|p3] HH:MM temp ..."
,tempListSun =>"[prep|exec] [p1|p2|p3] HH:MM temp ..."
,tempListMon =>"[prep|exec] [p1|p2|p3] HH:MM temp ..."
,tempListTue =>"[prep|exec] [p1|p2|p3] HH:MM temp ..."
,tempListThu =>"[prep|exec] [p1|p2|p3] HH:MM temp ..."
,tempListWed =>"[prep|exec] [p1|p2|p3] HH:MM temp ..."
,tempListFri =>"[prep|exec] [p1|p2|p3] HH:MM temp ..."
,"desired-temp" =>"[on|off|5.0..30.0]"
,tempListTmpl =>"[verify|restore] [[-file-:]templateName] ..."
,tempTmplSet =>"[[-file-:]templateName] ..."
,peerChan =>"-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]"
,tempListSat =>"[(prep|{exec})] (p1|p2|p3) -HH:MM- -temp- [...]"
,tempListSun =>"[(prep|{exec})] (p1|p2|p3) -HH:MM- -temp- [...]"
,tempListMon =>"[(prep|{exec})] (p1|p2|p3) -HH:MM- -temp- [...]"
,tempListTue =>"[(prep|{exec})] (p1|p2|p3) -HH:MM- -temp- [...]"
,tempListThu =>"[(prep|{exec})] (p1|p2|p3) -HH:MM- -temp- [...]"
,tempListWed =>"[(prep|{exec})] (p1|p2|p3) -HH:MM- -temp- [...]"
,tempListFri =>"[(prep|{exec})] (p1|p2|p3) -HH:MM- -temp- [...]"
,"desired-temp" =>"(on|off|5.0..30.0)"
,tempListTmpl =>"[({verify}|restore)] [[-file-:]-templateName-]"
,tempTmplSet =>"[[-file-:]-templateName-] ..."
,peerChan =>"-btnNumber- -actChn- ... [({single})] [({set}|unset)] [(actor|remote|{both})]"
}
,"HM-OU-CFM-PL01" =>{ led =>"[redL|greenL|orangeL|redS|greenS|orangeS|pause][,-color2-...] [-repeat-]"}
,"HM-OU-CFM-PL02" =>{ playTone =>"[replay|-MP3No-[,-MP3No-...]] [-repeat-]"
,"HM-OU-CFM-PL01" =>{ led =>"(redL|greenL|orangeL|redS|greenS|orangeS|pause)[(,-color2-...)] [-repeat-]"}
,"HM-OU-CFM-PL02" =>{ playTone =>"[replay|-MP3No-[,-MP3No-...]] [(-repeat-|{1})]"
,pct =>"[-value- ... [-ontime-]"}
,"HM-DIS-EP-WM5503" =>{ displayEP =>"text1,icon1:text2,icon2:text3,icon3 ... -sound- -repetition- -pause- -signal-"}
,"HM-DIS-WM5501" =>{ displayWM =>"[long|short|help] -lineX- -textNo1- -color1- -icon1- [-textNo2- -color2- -icon2-] ...[-textNo6- -color6- -icon6-] "
,peerChan =>"-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]"}
,"HM-DIS-WM5501" =>{ displayWM =>"(long|short|help) -lineX- -textNo1- -color1- -icon1- [-textNo2- -color2- -icon2-] ...[-textNo6- -color6- -icon6-] "
,peerChan =>"-btnNumber- -actChn- ... [({single})] [({set}|unset)] [(actor|remote|{both})]"}
,"HM-ES-PMSW1-PL01" =>{ "on-for-timer" =>"-sec-"
,"on-till" =>"-time-"
,on =>""
,off =>""
,toggle =>""
,press =>"[long|short] [-peer-] [-repCount(long only)-] [-repDelay-] ..."
,inhibit =>"[on|off]"
,press =>"[(long|{short})] [(-peer-|{self})] [(-repCount-|{1})] [(-repDelay-|{0})]"
,inhibit =>"[(on|{off})]"
,statusRequest =>""
}
# ,"HM-ES-PMSW1-PL00" =>{ getSerial => ""
# ,getDevInfo => ""
# }
,"HM-LC-RGBW-WM01" =>{ "on-for-timer" =>"-ontime- [-ramptime-]..."
,"on-till" =>"-time- [-ramptime-]..."
,"HM-LC-RGBW-WM01" =>{ "on-for-timer" =>"-ontime- [(-ramptime-|{0})]"
,"on-till" =>"-time- [(-ramptime-|{0})]"
,on =>""
,off =>""
,toggle =>""
,pct =>"-value- ... [-ontime-] [-ramptime-]"
,pct =>"-value- ... [(-ontime-|{0})] [(-ramptime-|{0})]"
,stop =>""
,up =>"[-changeValue-] [-ontime-] [-ramptime-] ..."
,down =>"[-changeValue-] [-ontime-] [-ramptime-] ..."
,inhibit =>"[on|off]"
,up =>"[(-changeValue-|{0})] [(-ontime-|{0})] [(-ramptime-|{0})]"
,down =>"[(-changeValue-|{0})] [(-ontime-|{0})] [(-ramptime-|{0})]"
,inhibit =>"[(on|{off})]"
,statusRequest =>""
,peerIODev =>"[IO] -btn- [set|unset]... not for future use"
,peerIODev =>"[IO] -btn- [({set}|unset)] 'not for future use'"
}
,"HM-LC-RGBW-WM02" =>{ brightCol =>"-bright[0-100]- -colVal[0-100]- -duration- -ramp- ..."
,color =>"-colVal[0-100]-"
,on =>""
,off =>""
,up =>"[-changeValue-] [-ontime-] [-ramptime-] ..."
,down =>"[-changeValue-] [-ontime-] [-ramptime-] ..."
,up =>"[(-changeValue-|{0})] [(-ontime-|{0})] [(-ramptime-|{0})]"
,down =>"[(-changeValue-|{0})] [(-ontime-|{0})] [(-ramptime-|{0})]"
}
,"HM-LC-RGBW-WM03" =>{ brightAuto =>"-bright- -colProg- -min- -max- -duration- -ramp- ..."
,colProgram =>"[0|1|2|3|4|5|6]"
@ -1971,15 +1972,15 @@ $culHmModelSets{"HM-HM-LC-DW-WM"} = $culHmSubTypeSets{dimmer}; ##### re
,off =>""
,"on-for-timer" =>"-ontime-"
,"on-till" =>"-time-"
,inhibit =>"[on|off]"
,inhibit =>"[(on|{off})]"
}
,"HM-SEC-SIR-WM04" =>{ alarmLevel =>"[disarmed|armExtSens|armAll|armBlocked]"
,"HM-SEC-SIR-WM04" =>{ alarmLevel =>"(disarmed|armExtSens|armAll|armBlocked)"
}
,"HM-SEC-WIN01" =>{ stop =>"",
,level =>"-level- -relockDly- -speed-..."
,level =>"-level- [(-relockDly-|{0})] [(-speed-|{0})]"
,keydef =>"-btn- -txt1- -txt2-"
,inhibit =>"[on|off]"
,peerIODev =>"[IO] -btn- [set|unset]... not for future use"
,inhibit =>"[(on|{off})]"
,peerIODev =>"[IO] -btn- [({set}|unset)] 'not for future use'"
}
,"HM-SEN-RD-O02" =>{ "on-for-timer" =>"-sec-"
,"on-till" =>"-time-"
@ -1988,10 +1989,10 @@ $culHmModelSets{"HM-HM-LC-DW-WM"} = $culHmSubTypeSets{dimmer}; ##### re
,toggle =>""
}
,"CCU-FHEM00" =>{ update =>""
,hmPairForSec =>"-sec- ..."
,hmPairForSec =>"[-sec-]"
,hmPairSerial =>"-serial-"
,defIgnUnknown =>""
,assignIO =>"-IO- [set|unset]..."
,assignIO =>"-IO- [({set}|unset)]"
}
);
# clones- - - - - - - - - - - - - - - - -
@ -2040,11 +2041,11 @@ $culHmChanSets{"HM-TC-IT-WM-W-EU07"} = $culHmChanSets{"HM-TC-IT-WM-W-EU01"};
},
sdLead2 =>{ alarmOn =>""
,alarmOff =>""
,teamCall =>"no ..."
,teamCall =>"[({no})]"
},
vdCtrl =>{ valvePos =>"[off|0.0..99.0]"},
virtThSens =>{ virtTemp =>"[off|-20.0..50.0]",
virtHum =>"[off|0.0..99.0]"}
vdCtrl =>{ valvePos =>"(off|0.0..99.0)"},
virtThSens =>{ virtTemp =>"(off|-20.0..50.0)",
virtHum =>"(off|0.0..99.0)"}
);
#General $culHmFunctSets{"sdLead2"} = $culHmFunctSets{"sdLead1"};