mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-24 21:29:21 +00:00
76_SMAPortal: contrib 2.0.0
git-svn-id: https://svn.fhem.de/fhem/trunk@19542 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
df9b0dd9b3
commit
2e4ba3e18d
@ -1444,9 +1444,6 @@ sub PortalAsHtml ($$) {
|
||||
} elsif ($dl != 4) {
|
||||
$ret .= "The attribute \"detailLevel\" of device \"$name\" has to be set to level \"4\" !";
|
||||
} elsif (!defined $pv0) {
|
||||
# Vorschlag : Das und level 4 data weiter unten stehen so verloren auf der Seite
|
||||
# man könnte die beiden Meldungen noch in eine mini <table class=roomoverview> packen
|
||||
# und mit dem Wert aus attr beamHeight in etwa auf die spätere Ausǵabe vorformatieren
|
||||
$ret .= "Awaiting level 2 data ...";
|
||||
} elsif (!defined $pv1) {
|
||||
$ret .= "Awaiting level 4 data ...";
|
||||
@ -1534,7 +1531,8 @@ sub PortalAsHtml ($$) {
|
||||
# Headerzeile generieren
|
||||
my $alias = AttrVal($name, "alias", "SMA Sunny Portal"); # Linktext als Aliasname oder "SMA Sunny Portal"
|
||||
my $dlink = "<a href=\"/fhem?detail=$name\">$alias</a>";
|
||||
my $lup = ReadingsTimestamp($name, "state", "0000-00-00 00:00:00"); # letzte Updatezeit
|
||||
my $lup = ReadingsTimestamp($name, "state", "0000-00-00 00:00:00"); # letzte Updatezeit
|
||||
my $lupt = "last update:";
|
||||
|
||||
# Da der Header relativ viele Zeichen hat, müssen Stellen erlaubt werden an denen automatisch umgebrochen werden kann.
|
||||
# Sonst sind schmale Ausgaben nicht von den Balken bzw. deren Anzahl abhängig, sondern allein durch die Breite des Headers bestimmt
|
||||
@ -1545,13 +1543,14 @@ sub PortalAsHtml ($$) {
|
||||
$h1 = "Prognose [pv] - nächste 4 Stunden: $pv4h/h / Rest des Tages: $pvRe/h / Morgen: $pvTo/h";
|
||||
$h2 = "Prognose [co] - nächste 4 Stunden: $co4h/h / Rest des Tages: $coRe/h / Morgen: $coTo/h";
|
||||
my ($year, $month, $day, $hour, $min, $sec) = $lup =~ /(\d+)-(\d\d)-(\d\d)\s+(.*)/;
|
||||
$lup = "$3.$2.$1 $4";
|
||||
$lup = "$3.$2.$1 $4";
|
||||
$lupt = "letzte Aktualisierung:";
|
||||
} else {
|
||||
$h1 = "forecast data [pv] - next 4 hours: $pv4h/h / rest of day: $pvRe / tomorrow: $pvTo/h";
|
||||
$h2 = "forecast data [co] - next 4 hours: $co4h/h / rest of day: $coRe / tomorrow: $coTo/h";
|
||||
}
|
||||
|
||||
$lup = " (last update: $lup)";
|
||||
$lup = " ($lupt $lup)";
|
||||
if ($type eq 'pv') {
|
||||
$header = $dlink.' '.$lup.' <br/>'.$h1;
|
||||
} elsif ($type eq 'co') {
|
||||
|
Loading…
x
Reference in New Issue
Block a user