FHEM Forum

FHEM => Frontends => Thema gestartet von: oniT am 30 März 2013, 10:38:12

Titel: Darstellung Wetter anpassen
Beitrag von: oniT am 30 März 2013, 10:38:12
Hallo Fhem'ler,

hat schon einmal jemand die Darstellung vom Wetter angepasst?

Im Moment sieht diese ja so aus:


(siehe Anhang / see attachement)


Die Anzeige stelle ich mir jedoch in etwa so vor:


(siehe Anhang / see attachement)


Gibt es da eine einfache Möglichkeit? Kann man diese selbst festlegen oder in einer Datei ändern? Und wenn ja, wo kann man diese anpassen?

Und was mich noch interessiert, gehört zwar nicht in die Rubrik hier, aber kann man mehr als 1 Tag als Forecast einstellen? Und wenn ja, wo kann man dies einstellen?

Danke
TinoB
Titel: Aw: Darstellung Wetter anpassen
Beitrag von: Kampfgnom am 01 April 2013, 13:44:56
Wie bekommst Du diese Wetter Anzeige hin !

Ich bekomme nur die aus der Anleitung vom Fhem Floorplan hin !

Alex
Titel: Aw: Darstellung Wetter anpassen
Beitrag von: Fennek am 01 April 2013, 14:31:50
Hallo,

@Kampfgnom

sieh Dir mal diesen Post an :-)

http://forum.fhem.de/index.php?t=msg&goto=64283&rid=51#msg_64283 (//forum.fhem.de/index.php?t=msg&goto=64283&rid=51#msg_64283)
Titel: Aw: Darstellung Wetter anpassen
Beitrag von: oniT am 01 April 2013, 20:26:46
Hi Alex,

ist nur ein Beispiel was ich gesehen habe. Nur bekomme ich dies so leider nicht hin.

Über die css-Formatierung kann man nur die Texte und so weiter anpassen. Ausblenden der Texte und Formatierung der Abbildungen sind damit nicht möglich.

Gruß
TinoB

Titel: Aw: Darstellung Wetter anpassen
Beitrag von: Kampfgnom am 06 April 2013, 10:58:16
Moin Moin Erst einmal vielen Dank für Die Antwort !

Ich habe mich mal durch ein paar Google Groups durchgelesen. Da finde ich immer den Hinweis das man die 10_FHEMWAB.pm noch anpassen muss und auch noch die 99_MyUtils.pm

Doch leider finde ich den Eintrag in der 10_FHEMWEB.pm den man anpassen muss nicht ! Und ich habe auch keine 99_MyUtils.pm sondern nur eine 99_utils.pm

Schade eigentlich !

Wenn Du noch mal auf was stoßen solltest sag doch bescheid !

Alex
Titel: Aw: Darstellung Wetter anpassen
Beitrag von: Puschel74 am 06 April 2013, 11:03:58
Hallo,

zu

ZitatUnd ich habe auch keine 99_MyUtils.pm sondern nur eine 99_utils.pm

schau mal hier:

http://www.fhemwiki.de/wiki/99_myUtils_anlegen (//www.fhemwiki.de/wiki/99_myUtils_anlegen)

Grüße
Titel: Aw: Darstellung Wetter anpassen
Beitrag von: oniT am 06 April 2013, 21:19:37
Hi Alex,

so wie ich es sehe, wird dies im Modul 59_Weather.pm festgelegt.

Ab Zeile 470 geben diese Zeilen nach sprintf die Formatierung und den aktuellen Wert aus:


my $ret = sprintf("<table><tr><td width=%d><center>Wetter</td><th width=%d></th><th></th></tr>", $width);
  $ret .= sprintf('<tr><td width=%d>%s</td><td>%s<br>%s°C  %s%%<br>%s</td></tr>',
        $width,
        WeatherIconIMGTag(ReadingsVal($d, "icon", "")),
        ReadingsVal($d, "condition", ""),
        ReadingsVal($d, "temp_c", ""),
ReadingsVal($d, "humidity", ""),
        ReadingsVal($d, "wind_condition", ""));


anschließend geben diese Zeilen:


    $ret .= sprintf('<tr><td width=%d>%s</td><td>%s: %s<br>min %s°C max %s°C</td></tr>',
        $width,
        WeatherIconIMGTag(ReadingsVal($d, "fc${i}_icon", "")),
        ReadingsVal($d, "fc${i}_day_of_week", ""),
        ReadingsVal($d, "fc${i}_condition", ""),
        ReadingsVal($d, "fc${i}_low_c", ""),
ReadingsVal($d, "fc${i}_high_c", ""));
  }

  $ret .= "</table>";


den Forecast aus.

Wenn wir hier jedoch an diesem Modul etwas ändern bringt es wenig, da es ein "offizielles" Modul ist und bei einem Update dann wieder überschrieben wird.

Somit sollten die Änderung so vorgenommen werden, dass die Gestaltung jeder über die CSS Formatierung ändern kann. Anschließend müsste es dann mit den Änderungen eingecheckt werden, wenn es gewollt ist.

Gruß
TinoB

Titel: Aw: Darstellung Wetter anpassen
Beitrag von: broadway am 07 April 2013, 19:28:10
Wie kann man denn die Anzahl der Tage für die Vorhersage anpassen?

Auf http://weather.yahoo.com/ (//weather.yahoo.com/) wird ja standardmäßig eine 5-Tage-Vorhersage gezeigt.
Titel: Aw: Darstellung Wetter anpassen
Beitrag von: Dr. Boris Neubert am 07 April 2013, 19:38:27
Zitat von: broadway schrieb am So, 07 April 2013 19:28Wie kann man denn die Anzahl der Tage für die Vorhersage anpassen?

Auf http://weather.yahoo.com/ wird ja standardmäßig eine 5-Tage-Vorhersage gezeigt.

Mehr als zwei Tage (heute und morgen) liefert das API nicht zurück.

Grüße
Boris