59_Weather.pm ist sehr wohl auf dem FB dabei (versuch mal in der Eingabe mit:
{ `ls FHEM/*.pm` } aber es kann wg. dem fehlenden Weather::Google perl Modul
auf dem FB nicht geladen werden. Steht im fhem.log und im commandref.html
--
To unsubscribe from this group, send email to
fhem-users+...@googlegroups.com
Hi,
für die 7272 kann man einfach eine ZIP runterladen und auf einen USB Stick kopieren. Daher kann ich mir vorstellen, dass das irgendwie möglich ist...?
Viele Grüße,
Marc
Das eigentliche Problem ist nicht mal cpan direkt, sondern dass viele Module
einen C-Compiler+Make benoetigen, das wiederum auf dem Fritzbox nicht vorhanden
ist.
Bisher hat sich niemand die Muehe gemacht, einen Cross-Compiler fuer den FB7390
aufzubauen, um fuer das fhem Community die jeweils gewuenschten perl Module zu
liefern. AVM gehoert auch dazu, meine Liste der im fhem verwendeten
Perl-Module haben Sie vor etwa einem halben Jahr bekommen, jeweils mit
Begruendung und Prio.
> Also wie heisst das echte perl-Kommando, das ich hier 'gethttp'
> genannt hab?
GetHttpFile() aus 99_updatefhem.pm waere ein Versuch wert. Siehe auch
fhem> { GetHttpFile("www.wetteronline.de:80", "/cgi-bin/hpweather?PLZ=80331") }
On 24.02.2012 00:59, UliM wrote:
> @Boris: Macht eine Verheiratung mit Weather.pm Sinn? Hab mich nie
> damit beschäftigt was genau weather::google zurückliefert, da ich's ja
> wg Nutzung einer FB nicht sehen kann...
m.E. ist es aus Gründen der Kompatibilität wünschenswert, nicht
irgendeinen Wetterdienst sondern Google-Weather direkt in 59_Weather.pm
zu integrieren. Stellt sich lediglich die Frage, welche Abhängigkeiten
über Google::Weather hinaus aufgelöst werden müssen.
Unten folgen die Readings. Sorry für die Umbrüche.
Grüße
Boris
list e.ext.Weather
Internals:
DEF XXX,XX 1800
INTERVAL 1800
LANG en
LOCATION XXX,XX
NAME e.ext.Weather
NR 151
STATE Initialized
TYPE Weather
CHANGETIME:
Readings:
2012-02-24 18:30:30 city XXX, XX
2012-02-24 18:30:30 condition Overcast
2012-02-24 18:30:30 current_date_time 1970-01-01 00:00:00 +0000
2012-02-24 18:30:30 fc0_condition Fog
2012-02-24 18:30:30 fc0_day_of_week Fri
2012-02-24 18:30:30 fc0_high_c 13
2012-02-24 18:30:30 fc0_icon /ig/images/weather/fog.gif
2012-02-24 18:30:30 fc0_low_c 5
2012-02-24 18:30:30 fc1_condition Mostly Sunny
2012-02-24 18:30:30 fc1_day_of_week Sat
2012-02-24 18:30:30 fc1_high_c 13
2012-02-24 18:30:30 fc1_icon
/ig/images/weather/mostly_sunny.gif
2012-02-24 18:30:30 fc1_low_c 0
2012-02-24 18:30:30 fc2_condition Mostly Sunny
2012-02-24 18:30:30 fc2_day_of_week Sun
2012-02-24 18:30:30 fc2_high_c 10
2012-02-24 18:30:30 fc2_icon
/ig/images/weather/mostly_sunny.gif
2012-02-24 18:30:30 fc2_low_c 0
2012-02-24 18:30:30 fc3_condition Partly Sunny
2012-02-24 18:30:30 fc3_day_of_week Mon
2012-02-24 18:30:30 fc3_high_c 11
2012-02-24 18:30:30 fc3_icon
/ig/images/weather/mostly_sunny.gif
2012-02-24 18:30:30 fc3_low_c 5
2012-02-24 18:30:30 forecast_date 2012-02-24
2012-02-24 18:30:30 humidity 75
2012-02-24 18:30:30 icon /ig/images/weather/cloudy.gif
2012-02-24 18:30:30 postal_code Maintal,HE
2012-02-24 18:30:30 temp_c 11
2012-02-24 18:30:30 temp_f 51
2012-02-24 18:30:30 temperature 11
2012-02-24 18:30:30 unit_system US
2012-02-24 18:30:30 wind 12
2012-02-24 18:30:30 wind_condition Wind: SW at 12 mph
Helper:
Internals:
interfaces temperature:humidity:wind
Attributes:
room e-Garten
> Ist (Dir) bekannt, welche URL von Google::weather abgeholt wird?
schau hier:
http://cpansearch.perl.org/src/POSSUM/Weather-Google-0.05/lib/Weather/Google.pm
Du kannst in den Browser als URL
http://www.google.com/ig/api?weather=Erfurt
eingeben und dann bekommst Du das XML dazu zurück.
Viele Grüße
Boris
Hi,
kann mir mal bitte hemand, dessen fhem nicht auf einer FB läuft, mal
nen screenshot des Ergebnisses von Weather.pm schicken? So als
Orientierungspunkt.
Gruß, Uli
On 25.02.2012 15:50, UliM wrote:
> sub
> ReadGoogleWeather()
>
ich kümmere mich darum. Es kann aber abhängig von meiner Freizeit eine
Weile dauern.
Grüße
Boris
Global symbol "$FW_ME" requires explicit package name at /usr/share/fhem/FHEM/99_myUtils.pm line 128, <$fh> line 3.
Wo soll ich $FW_ME einfügen?
Wo soll ich $FW_ME einfügen?
° ersetzen, dann wird bei mir das °-Zeichen dargestellt.
MfG
Volker
hier mal alles komplett....
Hallo Uwe,
einfach die 99_myUtils.pm editieren:
Zeile 96
vorher
$ret .= sprintf('<tr><td colspan=2 class="weathericon_act"><img src="%s%s" class="weathericon_act"></tr><tr><td colspan=2 class="weather_act"><span class="weathertemp_act">%s &C</span><br><span class="weathertext_act"><a href="'."$FW_ME?detail=weblink_$d".'">Aktuell: %s</a><br>Feuchtigkeit: %s%<br>%s</span></td></tr>'."\n",
nachher
$ret .= sprintf('<tr><td colspan=2 class="weathericon_act"><img src="%s%s" class="weathericon_act"></tr><tr><td colspan=2 class="weather_act"><span class="weathertemp_act">%s °C</span><br><span class="weathertext_act"><a href="'."$FW_ME?detail=weblink_$d".'">Aktuell: %s</a><br>Feuchtigkeit: %s%<br>%s</span></td></tr>'."\n",
Zeile 112
vorher
$ret .= sprintf('<tr><td class="weathericon"><img src="%s%s" class="weathericon"></td><td class="weathertext"><span class="weather_dayname">%s:</span><br>%s<br>Min: %s?C | Max: %s?C</td></tr>'."\n",
nachher
$ret .= sprintf('<tr><td class="weathericon"><img src="%s%s" class="weathericon"></td><td class="weathertext"><span class="weather_dayname">%s:</span><br>%s<br>Min: %s°C | Max: %s°C</td></tr>'."\n",
Ob die Zeilenangaben stimmen kann ich dir nicht genau sagen, da ich das File schon geändert habe und Dinge hinzugefügt habe.
Too many arguments for main::WeatherAsHtmlLocal at (eval 1317) line 1, near ""<IconSourcePath>")"
und genau das habe ich in die fhem.cfg eingetragen, aber es kommt immer Fehlermeldung?
Wenn ich {WeatherAsHtmlLocal("<WeatherDevice>", $hour, "<IconSourcePath>")}
in das Eigabefeld oben eingebe, kommt folgende Fehlermeldung:Too many arguments for main::WeatherAsHtmlLocal at (eval 1317) line 1, near ""<IconSourcePath>")"
Stimmt habe keine Definition.
Wie und wo muss ich denn da was definieren?
--
To unsubscribe from this group, send email to
fhem-users+...@googlegroups.com
<table class='weather'><tr><td colspan=2 class="weather_cityname">Eichenau, Bayern</td></tr> <tr><td colspan=2 class="weathericon_act"><img src="/FHEM/weathericons/sunny.png" class="weathericon_act"></tr><tr><td colspan=2 class="weather_act"><span class="weathertemp_act">19 ?C</span><br><span class="weathertext_act"><a href="/fhem?detail=weblink_Eichenau">Aktuell: Klar</a><br>Feuchtigkeit: Luftfeuchtigkeit: 52�%%<br>Wind: O mit 21 km/h</span></td></tr> <tr><td class="weathericon"><img src="/FHEM/weathericons/sunny.png" class="weathericon"></td><td class="weathertext"><span class="weather_dayname">Heute:</span><br>Klar<br>Min: 14?C | Max: 27?C</td></tr> <tr><td class="weathericon"><img src="/FHEM/weathericons/chance_of_storm.png" class="weathericon"></td><td class="weathertext"><span class="weather_dayname">Morgen:</span><br>Vereinzelt st�rmisch<br>Min: 16?C | Max: 26?C</td></tr> <tr><td class="weathericon"><img src="/FHEM/weathericons/chance_of_storm.png" class="weathericon"></td><td class="weathertext"><span class="weather_dayname">Do.:</span><br>Vereinzelt st�rmisch<br>Min: 16?C | Max: 30?C</td></tr> <tr><td class="weathericon"><img src="/FHEM/weathericonsna.png" class="weathericon"></td><td class="weathertext"><span class="weather_dayname">:</span><br><br>Min: ?C | Max: ?C</td></tr> </table>
Leider bekomme ich aber keine graphísche Ausgabe?
...img src="/FHEM/weathericons/sunny.png"...
aber es wird quasi kein Weblink generiert?
--
<table class='weather'><tr><td colspan=2 class="weather_cityname">Potsdam, Brandenburg</td></tr> <tr><td colspan=2 class="weathericon_act"><img src="/FHEM/weathericons/sunny.png" class="weathericon_act"></tr><tr><td colspan=2 class="weather_act"><span class="weathertemp_act">27 °</span><br><span class="weathertext_act"><a href="/fhem?detail=weblink_Wetter">Aktuell: Klar</a><br>Feuchtigkeit: 37 %<br>Wind: O mit 19 km/h</span></td></tr> <tr><td class="weathericon"><img src="/FHEM/weathericons/mostly_sunny.png" class="weathericon"></td><td class="weathertext"><span class="weather_dayname">Heute:</span><br>Meist sonnig<br>Min: 17 °| Max: 27 °</td></tr> <tr><td class="weathericon"><img src="/FHEM/weathericons/sunny.png" class="weathericon"></td><td class="weathertext"><span class="weather_dayname">Morgen:</span><br>Klar<br>Min: 19 °| Max: 32 °</td></tr> <tr><td class="weathericon"><img src="/FHEM/weathericons/mostly_sunny.png" class="weathericon"></td><td class="weathertext"><span class="weather_dayname">Do.:</span><br>Meist sonnig<br>Min: 18 °| Max: 30 °</td></tr> <tr><td class="weathericon"><img src="/FHEM/weathericons/mostly_sunny.png" class="weathericon"></td><td class="weathertext"><span class="weather_dayname">Fr.:</span><br>Meist sonnig<br>Min: 20 °| Max: 32 °</td></tr> </table>
define Wetter_Eichenau weblink htmlCode { WeatherAsHtmlLocal("Eichenau", $hour, "/FHEM/weathericons") }
![]() | Klar temp 20, hum 68, Wind: O mit 11 km/h |
![]() | Mi.: Klar min 18 max 30 |
![]() | Do.: Meist sonnig min 17 max 31 |
![]() | Fr.: Meist sonnig min 20 max 32 |
![]() | Sa.: Vereinzelt st�rmisch min 18 max 28 |
Ich habe sie hier:
fhem/www/pgm2/weather/