diff --git a/FHEM/00_ZWDongle.pm b/FHEM/00_ZWDongle.pm index 4116458e0..481ce384e 100755 --- a/FHEM/00_ZWDongle.pm +++ b/FHEM/00_ZWDongle.pm @@ -26,6 +26,12 @@ my %sets = ( onNwSec=>0xc1, onSec=>0x81 } }, "backupCreate" => { cmd => "" }, "backupRestore" => { cmd => "" }, + "controllerChange" => { cmd => "4d%02x@", #ZW_CONTROLLER_CHANGE + param => { on =>0x02, stop =>0x05, + stopFailed =>0x06 } }, + "createNewPrimary" => { cmd => "4c%02x@", # ZW_CREATE_NEW_PRIMARY + param => { on =>0x02, stop =>0x05, + stopFailed =>0x06 } }, "createNode" => { cmd => "60%02x" }, # ZW_REQUEST_NODE_INFO "factoryReset" => { cmd => "" }, # ZW_SET_DEFAULT "learnMode" => { cmd => "50%02x@", # ZW_SET_LEARN_MODE @@ -446,7 +452,9 @@ ZWDongle_DoInit($) ZWDongle_Clear($hash); ZWDongle_Get($hash, $name, "caps"); + ZWDongle_Get($hash, $name, "ctrlCaps"); ZWDongle_Get($hash, $name, "homeId"); + ZWDongle_Get($hash, $name, "sucNodeId"); ZWDongle_Get($hash, $name, ("random", 32)); # Sec relevant ZWDongle_Set($hash, $name, ("timeouts", 100, 15)); # Sec relevant ZWDongle_ReadAnswer($hash, "timeouts", "^0106"); @@ -844,7 +852,7 @@ ZWDongle_Ready($) Set
@@ -921,39 +941,39 @@ ZWDongle_Ready($) Get @@ -978,7 +998,14 @@ ZWDongle_Ready($) Generated events: