mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 03:06:37 +00:00
show alias instead of device name
replace %ALIAS in mapping git-svn-id: https://svn.fhem.de/fhem/trunk@3780 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
c3c33683fe
commit
c7f86c4821
@ -177,13 +177,15 @@ readingsGroup_2html($)
|
|||||||
$value_style = "" if( !$value_style );
|
$value_style = "" if( !$value_style );
|
||||||
}
|
}
|
||||||
|
|
||||||
my $m = "$name$separator$n";
|
my $a = AttrVal($name, "alias", $name);
|
||||||
|
my $m = "$a$separator$n";
|
||||||
$m = $mapping->{$n} if( defined($mapping) && defined($mapping->{$n}) );
|
$m = $mapping->{$n} if( defined($mapping) && defined($mapping->{$n}) );
|
||||||
$m = $mapping->{$name.".".$n} if( defined($mapping) && defined($mapping->{$name.".".$n}) );
|
$m = $mapping->{$name.".".$n} if( defined($mapping) && defined($mapping->{$name.".".$n}) );
|
||||||
$m =~ s/\%DEVICE/$name/g;
|
$m =~ s/\%DEVICE/$name/g;
|
||||||
$m =~ s/\%READING/$n/g;
|
$m =~ s/\%READING/$n/g;
|
||||||
$ret .= "<td><div $name_style class=\"dname\"><a href=\"/fhem?detail=$name\">$m</a></div></td>";
|
$m =~ s/\%ALIAS/$a/g;
|
||||||
|
|
||||||
|
$ret .= "<td><div $name_style class=\"dname\"><a href=\"/fhem?detail=$name\">$m</a></div></td>";
|
||||||
$ret .= "<td><div $value_style\">$v</div></td>";
|
$ret .= "<td><div $value_style\">$v</div></td>";
|
||||||
$ret .= "<td><div></div>$fmtDateTime</td>" if( $show_time );
|
$ret .= "<td><div></div>$fmtDateTime</td>" if( $show_time );
|
||||||
}
|
}
|
||||||
@ -219,13 +221,15 @@ readingsGroup_2html($)
|
|||||||
$value_style = "" if( !$value_style );
|
$value_style = "" if( !$value_style );
|
||||||
}
|
}
|
||||||
|
|
||||||
my $m = "$name$separator$n";
|
my $a = AttrVal($name, "alias", $name);
|
||||||
|
my $m = "$a$separator$n";
|
||||||
$m = $mapping->{$n} if( defined($mapping) && defined($mapping->{$n}) );
|
$m = $mapping->{$n} if( defined($mapping) && defined($mapping->{$n}) );
|
||||||
$m = $mapping->{$name.".".$n} if( defined($mapping) && defined($mapping->{$name.".".$n}) );
|
$m = $mapping->{$name.".".$n} if( defined($mapping) && defined($mapping->{$name.".".$n}) );
|
||||||
$m =~ s/\%DEVICE/$name/g;
|
$m =~ s/\%DEVICE/$name/g;
|
||||||
$m =~ s/\%READING/$n/g;
|
$m =~ s/\%READING/$n/g;
|
||||||
$ret .= "<td><div $name_style class=\"dname\"><a href=\"/fhem?detail=$name\">$m</a></div></td>";
|
$m =~ s/\%ALIAS/$a/g;
|
||||||
|
|
||||||
|
$ret .= "<td><div $name_style class=\"dname\"><a href=\"/fhem?detail=$name\">$m</a></div></td>";
|
||||||
$ret .= "<td><div $value_style informId=\"$d-$name.$n\">$v</div></td>";
|
$ret .= "<td><div $value_style informId=\"$d-$name.$n\">$v</div></td>";
|
||||||
$ret .= "<td><div $timestamp_style informId=\"$d-$name.$n-ts\">$t</div></td>" if( $show_time );
|
$ret .= "<td><div $timestamp_style informId=\"$d-$name.$n-ts\">$t</div></td>" if( $show_time );
|
||||||
}
|
}
|
||||||
@ -411,11 +415,11 @@ readingsGroup_Get($@)
|
|||||||
<li>mapping<br>
|
<li>mapping<br>
|
||||||
A perl expression enclosed in {} that returns a hash that maps reading names to the displayed name.
|
A perl expression enclosed in {} that returns a hash that maps reading names to the displayed name.
|
||||||
The Keys can be either the name of the reading or <device>.<reading>.
|
The Keys can be either the name of the reading or <device>.<reading>.
|
||||||
%DEVICE and %READING are replaced by the device name and reading name respectively, e.g:<br>
|
%DEVICE, %ALIAS and %READING are replaced by the device name, device alias and reading name respectively, e.g:<br>
|
||||||
<code>attr temperatures mapping {temperature => "%DEVICE Temperatur"}</code>
|
<code>attr temperatures mapping {temperature => "%DEVICE Temperatur"}</code>
|
||||||
</li>
|
</li>
|
||||||
<li>separator<br>
|
<li>separator<br>
|
||||||
The separator to use between the device name and the reading name if no mapping is given. Defaults to ':'
|
The separator to use between the device alias and the reading name if no mapping is given. Defaults to ':'
|
||||||
a space can be enteread as <code>&nbsp;</code></li>
|
a space can be enteread as <code>&nbsp;</code></li>
|
||||||
<li>style<br>
|
<li>style<br>
|
||||||
Specify an HTML style for the readings table, e.g.:<br>
|
Specify an HTML style for the readings table, e.g.:<br>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user