mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
PROPLANTA: define Vorschau weblink htmlCode {PROPLANTA_Html("Wetter"[, Tage])}
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@15324 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
14b7bc453f
commit
fa3ae57733
@ -753,10 +753,11 @@ sub PROPLANTA_Aborted($)
|
|||||||
|
|
||||||
##### noch nicht fertig ###########
|
##### noch nicht fertig ###########
|
||||||
sub #####################################
|
sub #####################################
|
||||||
PROPLANTA_Html($)
|
PROPLANTA_Html(@)
|
||||||
{
|
{
|
||||||
my ($d) = @_;
|
my ($d,$days) = @_;
|
||||||
$d = "<none>" if(!$d);
|
$d = "<none>" if(!$d);
|
||||||
|
$days = 2 unless defined $days;
|
||||||
return "$d is not a PROPLANTA instance<br>"
|
return "$d is not a PROPLANTA instance<br>"
|
||||||
if(!$defs{$d} || $defs{$d}{TYPE} ne "PROPLANTA");
|
if(!$defs{$d} || $defs{$d}{TYPE} ne "PROPLANTA");
|
||||||
|
|
||||||
@ -774,7 +775,7 @@ PROPLANTA_Html($)
|
|||||||
$ret .= '<tr><th>Tag</th><th>morgens</th><th>tagsueber</th><th>abends</th><th>nachts</th><th>min</th><th>max</th><th>Regen tags</th><th>Frost</th></tr></thead>';
|
$ret .= '<tr><th>Tag</th><th>morgens</th><th>tagsueber</th><th>abends</th><th>nachts</th><th>min</th><th>max</th><th>Regen tags</th><th>Frost</th></tr></thead>';
|
||||||
$ret .= "<tbody align=center>";
|
$ret .= "<tbody align=center>";
|
||||||
# define MyForecast weblink htmlCode { PROPLANTA_Html("ProPlanta_Wetter") }
|
# define MyForecast weblink htmlCode { PROPLANTA_Html("ProPlanta_Wetter") }
|
||||||
for(my $i=0; $i<=2; $i++) {
|
for(my $i=0; $i<=$days; $i++) {
|
||||||
$ret .= sprintf('<tr><td>%s</td><td>%s<br><img src="%s"></td><td>%s<br><img src="%s"></td><td>%s<br><img src="%s"></td><td>%s<br><img src="%s"></td><td>%s°C</td><td>%s°C</td><td>%s %%</td><td>%s</td></tr>',
|
$ret .= sprintf('<tr><td>%s</td><td>%s<br><img src="%s"></td><td>%s<br><img src="%s"></td><td>%s<br><img src="%s"></td><td>%s<br><img src="%s"></td><td>%s°C</td><td>%s°C</td><td>%s %%</td><td>%s</td></tr>',
|
||||||
ReadingsVal($d, "fc".$i."_date", ""),
|
ReadingsVal($d, "fc".$i."_date", ""),
|
||||||
ReadingsVal($d, "fc".$i."_weatherMorning", ""), ReadingsVal($d, "fc".$i."_weatherMorningIcon", ""),
|
ReadingsVal($d, "fc".$i."_weatherMorning", ""), ReadingsVal($d, "fc".$i."_weatherMorningIcon", ""),
|
||||||
@ -844,11 +845,11 @@ PROPLANTA_Html($)
|
|||||||
<br>
|
<br>
|
||||||
Optional. Possible values: de (default), at, ch, fr, it
|
Optional. Possible values: de (default), at, ch, fr, it
|
||||||
</li><br>
|
</li><br>
|
||||||
The function <code>PROPLANTA_Html</code> creates a HTML code for a 3 day weather forecast.
|
The function <code>PROPLANTA_Html</code> creates a HTML code for a weather forecast for the given days (default is 3).
|
||||||
<br>
|
<br>
|
||||||
Example:
|
Example:
|
||||||
<br>
|
<br>
|
||||||
<code>define HTMLForecast weblink htmlCode { PROPLANTA_Html("ProPlanta_Wetter") }</code>
|
<code>define HTMLForecast weblink htmlCode { PROPLANTA_Html("ProPlanta_Wetter"[, days])}</code>
|
||||||
<br/><br/>
|
<br/><br/>
|
||||||
</ul>
|
</ul>
|
||||||
<br>
|
<br>
|
||||||
@ -954,11 +955,11 @@ PROPLANTA_Html($)
|
|||||||
<br>
|
<br>
|
||||||
Optional. Mögliche Werte: de (Standard), at, ch, fr, it
|
Optional. Mögliche Werte: de (Standard), at, ch, fr, it
|
||||||
</li><br>
|
</li><br>
|
||||||
Über die Funktion <code>PROPLANTA_Html</code> wird ein HTML-Code für eine 3-Tages-Vorhersage erzeugt.
|
Über die Funktion <code>PROPLANTA_Html</code> wird ein HTML-Code für eine Vorhersage für die angegebenen Anzahl Tage (standardmäßig 3) erzeugt.
|
||||||
<br>
|
<br>
|
||||||
Beispiel:
|
Beispiel:
|
||||||
<br>
|
<br>
|
||||||
<code>define Vorschau weblink htmlCode {PROPLANTA_Html("Wetter")}</code>
|
<code>define Vorschau weblink htmlCode {PROPLANTA_Html("Wetter"[, Tage])}</code>
|
||||||
<br/><br/>
|
<br/><br/>
|
||||||
</ul>
|
</ul>
|
||||||
<br>
|
<br>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user