ZWDongle {none[:homeId] | ".
"devicename[\@baudrate] | ".
"devicename\@directio | ".
"hostname:port}";
@@ -183,8 +183,9 @@ ZWDongle_Define($$)
my %matchList = ( "1:ZWave" => ".*" );
$hash->{MatchList} = \%matchList;
- if($dev eq "none") {
- Log 1, "$name device is none, commands will be echoed only";
+ if($dev =~ m/none:(.*)/) {
+ $hash->{homeId} = $1;
+ Log 1, "$name device is none (homeId:$1), commands will be echoed only";
$attr{$name}{dummy} = 1;
return undef;
@@ -575,16 +576,16 @@ ZWDongle_Ready($)
mode. After activating inclusion mode usually you have to press a switch
three times within 1.5 seconds on the node to be included into the network
of the controller. If autocreate is active, a fhem device will be created
- after inclusion.
+ after inclusion.
removeNode [on|off]
Activate (or deactivate) exclusion mode. Note: the corresponding fhem
- device have to be deleted manually.
+ device have to be deleted manually.
createNode id
Request the class information for the specified node, and create a fhem
device upon reception of the answer. Used for previously included nodes,
- see the nodeList get command below.
+ see the nodeList get command below.
@@ -594,20 +595,21 @@ ZWDongle_Ready($)
- nodeList
return the list of included nodeIds. Can be used to recreate fhem-nodes
- with the createNode command.
+ with the createNode command.
- homeId
- return the six hex-digit homeId of the controller.
+ return the six hex-digit homeId of the controller.
- caps, ctrlCaps, version
- return different controller specific information. Needed by developers only.
+ return different controller specific information. Needed by developers
+ only.
- nodeInfo
- return node specific information. Needed by developers only.
+ return node specific information. Needed by developers only.
- raw
- Send raw data to the controller. Developer only.
+ Send raw data to the controller. Developer only.
@@ -625,8 +627,11 @@ ZWDongle_Ready($)
Generated events:
- ZW_ADD_NODE_TO_NETWORK [learnReady|nodeFound|controller|done|failed]
+
- ZW_REMOVE_NODE_TO_NETWORK [learnReady|nodeFound|slave|controller|done|failed]
+
- UNDEFINED ZWave_${type6}_$id ZWave $homeId $id $classes"
+
diff --git a/FHEM/16_CUL_RFR.pm b/FHEM/16_CUL_RFR.pm
index 7a8352347..8fa889be5 100755
--- a/FHEM/16_CUL_RFR.pm
+++ b/FHEM/16_CUL_RFR.pm
@@ -162,15 +162,15 @@ CUL_RFR_AddPrefix($$)
First give your base CUL (which remains connected to the PC) an RFR ID
by issuing the fhem command "set MyCUL raw ui0100". With this command
the base CUL will get the ID 01, and it will not relay messages to other
- CUL's (as the second number is 00).
+ CUL's (as the second number is 00).
Now replace the base CUL with the RFR CUL, and set its id by issuing
the fhem command "set MyCUL raw ui0201". Now remove this CUL and attach the
original, base CUL again. The RFR CUL got the id 02, and will relay every
- message to the base CUL with id 01.
+ message to the base CUL with id 01.
Take the RFR CUL, and attach it to an USB power supply, as seen on
the image. As the configured base id is not 00, it will activate RF
- reception on boot, and will start sending messages to the base CUL.
- Now you have to define this RFR cul as a fhem device:
+ reception on boot, and will start sending messages to the base CUL.
+ Now you have to define this RFR cul as a fhem device:
diff --git a/FHEM/61_EMWZ.pm b/FHEM/61_EMWZ.pm
index 50dde13c2..7a745ef74 100755
--- a/FHEM/61_EMWZ.pm
+++ b/FHEM/61_EMWZ.pm
@@ -217,15 +217,15 @@ EMWZ_Define($$)
rperkw
Number of rotations for a KiloWatt of the EM1000WZ device (actually
of the device where the EM1000WZ is attached to). Without setting
- this correctly, all other readings will be incorrect.
+ this correctly, all other readings will be incorrect.
alarm
Alarm in WATT. if you forget to set it, the default value is
rediculously low (random), and if a value above this threshold is
received, the EM1010PC will start beeping once every minute. It can
- be very annoying.
+ be very annoying.
price
The price of one KW in EURO (use e.g. 0.20 for 20 Cents). It is used
- only on the EM1010PC display, it is of no interest for FHEM.
+ only on the EM1010PC display, it is of no interest for FHEM.
diff --git a/FHEM/63_EMGZ.pm b/FHEM/63_EMGZ.pm
index c56a31e0e..b7fd6f2a8 100644
--- a/FHEM/63_EMGZ.pm
+++ b/FHEM/63_EMGZ.pm
@@ -203,7 +203,7 @@ EMGZ_Define($$)
- price
The price of one KW in EURO (use e.g. 0.20 for 20 Cents). It is used
- only on the EM1010PC display, it is of no interest for FHEM.
+ only on the EM1010PC display, it is of no interest for FHEM.
diff --git a/FHEM/91_notify.pm b/FHEM/91_notify.pm
index b86c1875f..c4c099238 100755
--- a/FHEM/91_notify.pm
+++ b/FHEM/91_notify.pm
@@ -171,20 +171,20 @@ notify_Attr(@)
Following special events will be generated for the device "global"
- - INITIALIZED after initialization is finished.
-
- DEFINED <devname> after a device is defined.
-
- DELETED <devname> after a device was deleted.
-
- RENAMED <old> <new> after a device was renamed.
+
- INITIALIZED after initialization is finished.
+ - DEFINED <devname> after a device is defined.
+ - DELETED <devname> after a device was deleted.
+ - RENAMED <old> <new> after a device was renamed.
- UNDEFINED <defspec> upon reception of a message for an
- undefined device.
-
+ undefined device.
+
Notify can be used to store macros for manual execution. Use the trigger command to execute the macro.
E.g.
fhem> define MyMacro notify MyMacro { Log 1, "Hello"}
fhem> trigger MyMacro
-
+
diff --git a/FHEM/91_watchdog.pm b/FHEM/91_watchdog.pm
index dbc171259..7d6a0c21c 100755
--- a/FHEM/91_watchdog.pm
+++ b/FHEM/91_watchdog.pm
@@ -195,7 +195,7 @@ watchdog_Undef($$)
definition time. Else it will be activated when the first matching
event is received.
<regexp1> resets the timer of a running watchdog, to avoid it
- use the regexp1WontReactivate attribute.
+ use the regexp1WontReactivate attribute.
if <regexp2> is SAME, then it will be the same as the first
regexp, and it will be reactivated, when it is received.
diff --git a/FHEM/98_average.pm b/FHEM/98_average.pm
index 50e8de4f7..fe745bf5d 100644
--- a/FHEM/98_average.pm
+++ b/FHEM/98_average.pm
@@ -236,12 +236,12 @@ average_Notify($$)
Generated events:
- - <eventname>_avg_day: $avg_day
-
- <eventname>_avg_month: $avg_month
-
- <eventname>_min_day: $min_day
-
- <eventname>_min_month: $min_month
-
- <eventname>_max_day: $max_day
-
- <eventname>_max_month: $max_month
+
- <eventname>_avg_day: $avg_day
+ - <eventname>_avg_month: $avg_month
+ - <eventname>_min_day: $min_day
+ - <eventname>_min_month: $min_month
+ - <eventname>_max_day: $max_day
+ - <eventname>_max_month: $max_month
diff --git a/FHEM/98_telnet.pm b/FHEM/98_telnet.pm
index d649d385d..9435763cf 100644
--- a/FHEM/98_telnet.pm
+++ b/FHEM/98_telnet.pm
@@ -265,13 +265,13 @@ telnet_Undef($$)
attr tPort password secret
attr tPort password {use FritzBoxUtils;;FB_checkPw("localhost","$password") }
-
+
globalpassword
Just like the attribute password, but a password will only required for
non-local connections.
-
+
SSL
@@ -283,13 +283,13 @@ telnet_Undef($$)
ncat --ssl fhemhost fhemport
openssl s_client -connect fhemhost:fhemport
-
+
allowfrom
Regexp of allowed ip-addresses or hostnames. If set,
only connections from these addresses are allowed.
-
+
diff --git a/FHEM/98_weblink.pm b/FHEM/98_weblink.pm
index e82c9c84e..037713a04 100755
--- a/FHEM/98_weblink.pm
+++ b/FHEM/98_weblink.pm
@@ -125,7 +125,7 @@ weblink_Define($$)
Fhem config:
attr wl_1 label "Max $data{max1}, Current $data{currval1}"
.gplot file entry:
- set title <L1>
+ set title <L1>
diff --git a/FHEM/99_SUNRISE_EL.pm b/FHEM/99_SUNRISE_EL.pm
index 7dcf9c577..e7b6a9c86 100755
--- a/FHEM/99_SUNRISE_EL.pm
+++ b/FHEM/99_SUNRISE_EL.pm
@@ -413,8 +413,8 @@ isday
All functions take up to three arguments:
- The first specifies an offset (in seconds), which will be added to the
- event.
-
- The second and third specify min and max values (format: "HH:MM").
+ event.
+ - The second and third specify min and max values (format: "HH:MM").
isday() can be used in some notify or at commands to check if the sun is up or
@@ -454,13 +454,13 @@ isday
If set, this latitude is used to calculate sunset/sunrise
Notation need to be in decimal format (for example Berlin = 52.666)
As default Frankfurt/Main, Germany (50.112) is used.
-
+
longitude
If set, this longitude is used to calculate sunset/sunrise
Notation need to be in decimal format (for example Berlin = 13.400)
As default Frankfurt/Main, Germany (8.686) is used.
-
+
Note: these are global attributes, e.g.
attr global latitude 50.112
|