mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
93_DbRep: some perl warnings fixed, commandref revised
git-svn-id: https://svn.fhem.de/fhem/trunk@16431 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
3e678c940f
commit
bdbd8c367f
@ -8880,7 +8880,7 @@ return;
|
|||||||
* a string with usage of SQL-wildcard, e.g. "%OL%"
|
* a string with usage of SQL-wildcard, e.g. "%OL%"
|
||||||
|
|
||||||
<new string> : * a simple string with/without spaces, e.g. "12 kWh"
|
<new string> : * a simple string with/without spaces, e.g. "12 kWh"
|
||||||
* Perl code embedded in {}, e.g. {$VALUE = (split(",",$VALUE))[0]}.
|
* Perl code embedded in "{}" with quotes, e.g. "{($VALUE,$UNIT) = split(" ",$VALUE)}".
|
||||||
The perl expression the variables $VALUE and $UNIT are committed to. The variables are changable within
|
The perl expression the variables $VALUE and $UNIT are committed to. The variables are changable within
|
||||||
the perl code. The returned value of VALUE and UNIT are saved into the database field
|
the perl code. The returned value of VALUE and UNIT are saved into the database field
|
||||||
VALUE respectively UNIT of the dataset.
|
VALUE respectively UNIT of the dataset.
|
||||||
@ -8893,7 +8893,7 @@ return;
|
|||||||
set <name> changeValue "%OL%","12 OL" <br>
|
set <name> changeValue "%OL%","12 OL" <br>
|
||||||
# contains the field VALUE the substring "OL", it is changed to "12 OL". <br><br>
|
# contains the field VALUE the substring "OL", it is changed to "12 OL". <br><br>
|
||||||
|
|
||||||
set <name> changeValue "12 kWh","{$VALUE,$UNIT = split(" ",$VALUE)}" <br>
|
set <name> changeValue "12 kWh","{($VALUE,$UNIT) = split(" ",$VALUE)}" <br>
|
||||||
# the old field value "12 kWh" is splitted to VALUE=12 and UNIT=kWh and saved into the database fields <br><br>
|
# the old field value "12 kWh" is splitted to VALUE=12 and UNIT=kWh and saved into the database fields <br><br>
|
||||||
|
|
||||||
set <name> changeValue "24%","{$VALUE = (split(" ",$VALUE))[0]}" <br>
|
set <name> changeValue "24%","{$VALUE = (split(" ",$VALUE))[0]}" <br>
|
||||||
@ -10481,7 +10481,7 @@ sub bdump {
|
|||||||
* ein String mit Verwendung von SQL-Wildcard, z.B. "%OL%"
|
* ein String mit Verwendung von SQL-Wildcard, z.B. "%OL%"
|
||||||
|
|
||||||
<neuer String> : * ein einfacher String mit/ohne Leerzeichen, z.B. "12 kWh"
|
<neuer String> : * ein einfacher String mit/ohne Leerzeichen, z.B. "12 kWh"
|
||||||
* Perl Code eingeschlossen in {}, z.B. {$VALUE = (split(",",$VALUE))[0]}.
|
* Perl Code eingeschlossen in "{}" inkl. Quotes, z.B. "{($VALUE,$UNIT) = split(" ",$VALUE)}".
|
||||||
Dem Perl-Ausdruck werden die Variablen $VALUE und $UNIT übergeben. Sie können innerhalb
|
Dem Perl-Ausdruck werden die Variablen $VALUE und $UNIT übergeben. Sie können innerhalb
|
||||||
des Perl-Code geändert werden. Der zurückgebene Wert von $VALUE und $UNIT wird in dem Feld
|
des Perl-Code geändert werden. Der zurückgebene Wert von $VALUE und $UNIT wird in dem Feld
|
||||||
VALUE bzw. UNIT des Datensatzes gespeichert.
|
VALUE bzw. UNIT des Datensatzes gespeichert.
|
||||||
@ -10494,7 +10494,7 @@ sub bdump {
|
|||||||
set <name> changeValue "%OL%","12 OL" <br>
|
set <name> changeValue "%OL%","12 OL" <br>
|
||||||
# enthält das Feld VALUE den Teilstring "OL", wird es in "12 OL" geändert. <br><br>
|
# enthält das Feld VALUE den Teilstring "OL", wird es in "12 OL" geändert. <br><br>
|
||||||
|
|
||||||
set <name> changeValue "12 kWh","{$VALUE,$UNIT = split(" ",$VALUE)}" <br>
|
set <name> changeValue "12 kWh","{($VALUE,$UNIT) = split(" ",$VALUE)}" <br>
|
||||||
# der alte Feldwert "12 kWh" wird in VALUE=12 und UNIT=kWh gesplittet und in den Datenbankfeldern gespeichert <br><br>
|
# der alte Feldwert "12 kWh" wird in VALUE=12 und UNIT=kWh gesplittet und in den Datenbankfeldern gespeichert <br><br>
|
||||||
|
|
||||||
set <name> changeValue "24%","{$VALUE = (split(" ",$VALUE))[0]}" <br>
|
set <name> changeValue "24%","{$VALUE = (split(" ",$VALUE))[0]}" <br>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user