59_Weather.pm von Google auf Yahoo Weather API umgestellt

Begonnen von Dr. Boris Neubert, 16 September 2012, 19:05:47

Vorheriges Thema - Nächstes Thema

Dr. Boris Neubert

                                             

Hallo,

letzten Monat hat Erwin eine Version von 59_Weather.pm gepostet, die das
Yahoo Weather API benutzt. Ich habe diese Version nun mit Anpassungen im
SVN eingestellt. Die Version ist im wesentlichen abwärtskompatibel zur
alten Version, die das dysfunktionale Google Weather API nutzte. Statt
des Ortes müßt Ihr die WOEID eingeben (bitte auf
http://weather.yahoo.com herausfinden).

WeatherAsHtml ist Teil von 59_Weather.pm und funktioniert sowohl in
FHEMWEB als auch in FLOORPLAN:

define MyWeather.weblink weblink htmlCode { WeatherAsHtml("MyWeather") }

WeatherAsHtml erwartet die Wetter-Icons in einem Unterverzeichnis namens
weather desjenigen Verzeichnisses, wo Ihr die Icons haltet (siehe dazu
auch den Thread "[FHEM] Ärger mit Icons? Eine Analyse"):

Alte Verzeichnisstruktur: FHEM/weather
Interimsverzeichnisstruktur: www/pgm2/weather
Neue Verzeichnisstruktur: www/images/default/weather

Wer die Wetter-Icons noch nicht hat, kann sich diese direkt aus dem SVN
holen:

http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/webfrontend/pgm2/weather/

In einer kommenden Version von fhem werden diese automatisch
mitinstalliert werden.

Viele Grüße
Boris


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Guest

Originally posted by: <email address deleted>

Danke dafür!

Funktioniert bei mir soweit. ( Obwohl es fuer meinen Ort direkt auf Yahoo
nicht funktioniert, das XML aber schon ) :)

Allerdings ist da glaube ich noch ein Bug in den (Nacht-) Icons.
Im Reading "fc1_icon" steht derzeit schon "partly_cloudy*_night*" die
Funktion WeatherIconImgTag hängt dann nochmal ein _night an. Im HTML steht
dann partly_cloudy_night_night und ich sehe kein Icon.

Bug oder DAU? :)

Am Sonntag, 16. September 2012 19:05:49 UTC+2 schrieb Boris:
>
> Hallo,
>
> letzten Monat hat Erwin eine Version von 59_Weather.pm gepostet, die das
> Yahoo Weather API benutzt. Ich habe diese Version nun mit Anpassungen im
> SVN eingestellt. Die Version ist im wesentlichen abwᅵrtskompatibel zur
> alten Version, die das dysfunktionale Google Weather API nutzte. Statt
> des Ortes mᅵᅵt Ihr die WOEID eingeben (bitte auf
> http://weather.yahoo.com herausfinden).
>
> WeatherAsHtml ist Teil von 59_Weather.pm und funktioniert sowohl in
> FHEMWEB als auch in FLOORPLAN:
>
> define MyWeather.weblink weblink htmlCode { WeatherAsHtml("MyWeather") }
>
> WeatherAsHtml erwartet die Wetter-Icons in einem Unterverzeichnis namens
> weather desjenigen Verzeichnisses, wo Ihr die Icons haltet (siehe dazu
> auch den Thread "[FHEM] ᅵrger mit Icons? Eine Analyse"):
>
> Alte Verzeichnisstruktur: FHEM/weather
> Interimsverzeichnisstruktur: www/pgm2/weather
> Neue Verzeichnisstruktur: www/images/default/weather
>
> Wer die Wetter-Icons noch nicht hat, kann sich diese direkt aus dem SVN
> holen:
>
>
> http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/webfrontend/pgm2/weather/
>
> In einer kommenden Version von fhem werden diese automatisch
> mitinstalliert werden.
>
> Viele Grᅵᅵe
> Boris
>
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Nach Entfernen des _night in WeatherIconImgTag funktionieren die Icons.

Mir ist aber außerdem noch aufgefallen, dass die WeatherAsHtml von 1 bis 4
durch die Forecasts iteriert. Bei Yahoo gibt es aber ja nur zwei. Darum
bleiben dann zwei leere Zeilen im Ergebnis.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

borsti67

                                                 

Hallo Boris,

> Yahoo Weather API benutzt. Ich habe diese Version nun mit Anpassungen im
> SVN eingestellt. Die Version ist im wesentlichen abwärtskompatibel zur
[...]

> In einer kommenden Version von fhem werden diese automatisch
> mitinstalliert werden.

verstehe ich das richtig, dass diese Änderungen irgendwann allesamt per
UPDATEFHEM kommen? Ich möchte jetzt nicht unbedingt SVN-Downloads
manuell installieren, und gerade das Wetter ist für mich eher ein
Nice-To-Have. ;)

Gruß
Torsten

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)

Guest

Originally posted by: <email address deleted>

Hallo nochmal,

vergiss alles, was ich geschrieben habe. Passt alles.

Ich weiß nicht genau, was ich angestellt hab, aber ich vermute, dass ich
irgendwo zwischen define des Wetters und Test die 59_Weather.pm mit der
alten Version ueberschrieben habe. In der eingecheckten Version
funktioniert alles prima.

Sorry, falls ich für Verwirrung gesorgt habe.

Am Montag, 17. September 2012 06:36:40 UTC+2 schrieb Borsti67:
>
> Hallo Boris,
>
> > Yahoo Weather API benutzt. Ich habe diese Version nun mit Anpassungen im
> > SVN eingestellt. Die Version ist im wesentlichen abw�rtskompatibel zur
> [...]
>
> > In einer kommenden Version von fhem werden diese automatisch
> > mitinstalliert werden.
>
> verstehe ich das richtig, dass diese �nderungen irgendwann allesamt per
> UPDATEFHEM kommen? Ich m�chte jetzt nicht unbedingt SVN-Downloads
> manuell installieren, und gerade das Wetter ist f�r mich eher ein
> Nice-To-Have. ;)
>
> Gru�
> Torsten
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Dr. Boris Neubert

                                             

Ok, hatte ich heute morgen auch geschrieben aber Gugel hielt mich für einen Spammer und hat mir die E-Mail zurückgegeben.

Viele Grüße
Boris


-------- Original-Nachricht --------
Von: Carsten
Gesendet: Mon Sep 17 23:47:58 MESZ 2012
An: fhem-users@googlegroups.com
Betreff: Re: [FHEM] 59_Weather.pm von Google auf Yahoo Weather API umgestellt

Hallo nochmal,

vergiss alles, was ich geschrieben habe. Passt alles.

Ich weiß nicht genau, was ich angestellt hab, aber ich vermute, dass ich
irgendwo zwischen define des Wetters und Test die 59_Weather.pm mit der
alten Version ueberschrieben habe. In der eingecheckten Version
funktioniert alles prima.

Sorry, falls ich für Verwirrung gesorgt habe.

Am Montag, 17. September 2012 06:36:40 UTC+2 schrieb Borsti67:
>
> Hallo Boris,
>
> > Yahoo Weather API benutzt. Ich habe diese Version nun mit Anpassungen im
> > SVN eingestellt. Die Version ist im wesentlichen abw�rtskompatibel zur
> [...]
>
> > In einer kommenden Version von fhem werden diese automatisch
> > mitinstalliert werden.
>
> verstehe ich das richtig, dass diese �nderungen irgendwann allesamt per
> UPDATEFHEM kommen? Ich m�chte jetzt nicht unbedingt SVN-Downloads
> manuell installieren, und gerade das Wetter ist f�r mich eher ein
> Nice-To-Have. ;)
>
> Gru�
> Torsten
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

--
sent from my WePad - apologies for brevity

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Dr. Boris Neubert

                                             

Ja.

59_Weather.pm dürfte seit heute morgen bei updatefhem mitkommen, die Icons vermutlich nicht.

Viele Grüße
Boris


-------- Original-Nachricht --------
Von: borsti
Gesendet: Mon Sep 17 06:36:35 MESZ 2012
An: fhem-users@googlegroups.com
Betreff: Re: [FHEM] 59_Weather.pm von Google auf Yahoo Weather API umgestellt

Hallo Boris,

> Yahoo Weather API benutzt. Ich habe diese Version nun mit Anpassungen im
> SVN eingestellt. Die Version ist im wesentlichen abwärtskompatibel zur
[...]

> In einer kommenden Version von fhem werden diese automatisch
> mitinstalliert werden.

verstehe ich das richtig, dass diese Änderungen irgendwann allesamt per
UPDATEFHEM kommen? Ich möchte jetzt nicht unbedingt SVN-Downloads
manuell installieren, und gerade das Wetter ist für mich eher ein
Nice-To-Have. ;)

Gruß
Torsten

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

--
sent from my WePad - apologies for brevity

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Guest

Originally posted by: <email address deleted>

Hallo,
vielen Dank für die Änderungen.
Müssen die Änderungen evtl. noch im commandref nachdokumentiert
werden?

Grüße
Kolja

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Dr. Boris Neubert

                                             

Hallo,

das habe ich erledigt und auch eingecheckt (glaube ich). Ist das beim update nicht mitgekommen?

Kann ich mir erst am Wochenende ansehen.

Viele Grüße
Boris


-------- Original-Nachricht --------
Von: kostra
Gesendet: Tue Sep 18 18:00:38 MESZ 2012
An: FHEM users
Betreff: [FHEM] Re: 59_Weather.pm von Google auf Yahoo Weather API umgestellt

Hallo,
vielen Dank für die Änderungen.
Müssen die Änderungen evtl. noch im commandref nachdokumentiert
werden?

Grüße
Kolja

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

--
sent from my WePad - apologies for brevity

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Dr. Boris Neubert

                                             

Hallo,

Am 18.09.2012 18:00, schrieb kostra:
> Müssen die Änderungen evtl. noch im commandref nachdokumentiert
> werden?
>
die Änderungen sind in der commandref. Bei Dir nicht?

Grüße
Boris

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Guest

Originally posted by: <email address deleted>

Jetzt ist alles da, Danke!

BTW, ich habe einen anderen Fehler (?!) im commandref gefunden:

Bei FHT, der SET Befehl, da heißt es:
"set
where value is one of:[...]"

Meines Erachtens müsste da stehen:
where valuetype is one of:[...]

Grüße
kostra, der nicht weiß, wohin mit der Info :-)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Tag,

ich habe gerade mal ein updatefhem gemacht und wollte das neue Yahoo Wetter
ausprobieren. Die Definition klappt soweit, ich bekomme aber keine
richtigen Daten ausgelesen.

Definiert ist das Gerät mit
define W Weather Augsburg,BY,DE

Anschließend habe ich noch ein
set W update
ausgeführt.

Trotzdem sind die Werte anschließend leer:
fhem> list W
Internals:
   CFGFN      
   DEF        Augsburg,BY,DE
   INTERVAL   3600
   LANG       en
   LOCATION   Augsburg,BY,DE
   NAME       W
   NR         221
   STATE      T:   H:   W:
   TYPE       Weather
   UNITS      c
   Readings:
     2012-09-28 11:17:15   current_date_time none
     Humidity:
     Temperature:
     Wind:
   Fhem:
     interfaces temperature;humidity;wind
   Helper:
Attributes:

Mache ich noch irgendetwas falsch?

Vielen Dank,
Matthias

Am Freitag, 21. September 2012 21:15:50 UTC+2 schrieb Boris:
>
> Hallo,
>
> Am 18.09.2012 18:00, schrieb kostra:
> > M�ssen die �nderungen evtl. noch im commandref nachdokumentiert
> > werden?
> >
> die �nderungen sind in der commandref. Bei Dir nicht?
>
> Gr��e
> Boris
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

borsti67

                                                 

> define W Weather Augsburg,BY,DE
> Mache ich noch irgendetwas falsch?

ja. Yahoo kann mit dem Ort nichts anfangen, Du brauchst die ID...

Gruß
Torsten

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)

Guest

Originally posted by: <email address deleted>

Hm ok das wars. Ist es eigentlich Absicht, dass sie commandref noch die
Anleitung aus Google anzeigt?

Am Freitag, 28. September 2012 11:30:50 UTC+2 schrieb Borsti67:
>
> > define W Weather Augsburg,BY,DE
> > Mache ich noch irgendetwas falsch?
>
> ja. Yahoo kann mit dem Ort nichts anfangen, Du brauchst die ID...
>
> Gruß
> Torsten
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

borsti67

                                                 

> Hm ok das wars. Ist es eigentlich Absicht, dass sie commandref noch die
> Anleitung aus Google anzeigt?

bestimmt nicht :D

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)