mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-07 22:29:19 +00:00
fixed mapping
git-svn-id: https://svn.fhem.de/fhem/trunk@3867 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
51d92e4636
commit
61fa4ace9e
@ -131,8 +131,8 @@ sub lookup($$$$$)
|
|||||||
$default =~ s/\%READING/$reading/g;
|
$default =~ s/\%READING/$reading/g;
|
||||||
|
|
||||||
$default =~ s/\$ALIAS/$alias/g;
|
$default =~ s/\$ALIAS/$alias/g;
|
||||||
$default =~ s/\$READING/$name/g;
|
$default =~ s/\$DEVICE/$name/g;
|
||||||
$default =~ s/\$DEVICE/$reading/g;
|
$default =~ s/\$READING/$reading/g;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $default;
|
return $default;
|
||||||
@ -242,8 +242,10 @@ readingsGroup_2html($)
|
|||||||
my $m = "$a$separator$n";
|
my $m = "$a$separator$n";
|
||||||
my $txt = lookup($mapping,$name,$a,$n,$m);
|
my $txt = lookup($mapping,$name,$a,$n,$m);
|
||||||
|
|
||||||
if( my $icon = lookup($nameIcons,$name,$a,$n,$m) ) {
|
if( $nameIcons ) {
|
||||||
$txt = FW_makeImage( $icon, $txt, "icon" );
|
if( my $icon = lookup($nameIcons,$name,$a,$n,"") ) {
|
||||||
|
$txt = FW_makeImage( $icon, $txt, "icon" );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$ret .= sprintf("<tr class=\"%s\">", ($row&1)?"odd":"even");
|
$ret .= sprintf("<tr class=\"%s\">", ($row&1)?"odd":"even");
|
||||||
@ -305,8 +307,10 @@ readingsGroup_2html($)
|
|||||||
my $m = "$a$separator$n";
|
my $m = "$a$separator$n";
|
||||||
my $txt = lookup($mapping,$name,$a,$n,$m);
|
my $txt = lookup($mapping,$name,$a,$n,$m);
|
||||||
|
|
||||||
if( my $icon = lookup($nameIcons,$name,$a,$n,$m) ) {
|
if( $nameIcons ) {
|
||||||
$txt = FW_makeImage( $icon, $txt, "icon" );
|
if( my $icon = lookup($nameIcons,$name,$a,$n,"") ) {
|
||||||
|
$txt = FW_makeImage( $icon, $txt, "icon" );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$ret .= sprintf("<tr class=\"%s\">", ($row&1)?"odd":"even");
|
$ret .= sprintf("<tr class=\"%s\">", ($row&1)?"odd":"even");
|
||||||
@ -558,6 +562,10 @@ readingsGroup_Get($@)
|
|||||||
<code>attr temperatures valueFormat %.1f °C</code></br>
|
<code>attr temperatures valueFormat %.1f °C</code></br>
|
||||||
<code>attr temperatures valueFormat { temperature => "%.1f °C", humidity => "%.1f %" }</code></br>
|
<code>attr temperatures valueFormat { temperature => "%.1f °C", humidity => "%.1f %" }</code></br>
|
||||||
<code>attr temperatures valueFormat { ($READING eq 'temperature')?"%.1f °C":undef }</code></li>
|
<code>attr temperatures valueFormat { ($READING eq 'temperature')?"%.1f °C":undef }</code></li>
|
||||||
|
<li>nameIcon<br>
|
||||||
|
Specify an icon to be used instead of the reading name. Can be a simple string or a perl expression enclosed
|
||||||
|
in {} that returns a hash that maps reading names to the icon name. e.g.:<br>
|
||||||
|
<code>attr devices nameIcon $DEVICE</code></li>
|
||||||
</ul><br>
|
</ul><br>
|
||||||
|
|
||||||
The nameStyle and valueStyle attributes can also contain a perl expression enclosed in {} that returns the style string to use. The perl code can use $DEVICE,$READING and $VALUE, e.g.:<br>
|
The nameStyle and valueStyle attributes can also contain a perl expression enclosed in {} that returns the style string to use. The perl code can use $DEVICE,$READING and $VALUE, e.g.:<br>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user