Zurück   KNX-User-Forum > Öffentlicher Bereich > KNX EIB Forum > Code-Schnipsel
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 31.08.2012, 13:44
Benutzerbild von 2ndsky
Erfahrener Benutzer
 
Registriert seit: 24.10.2010
Ort: Amtzell
Beiträge: 3.692
2ndsky sorgt für eine eindrucksvolle Atmosphäre2ndsky sorgt für eine eindrucksvolle Atmosphäre2ndsky sorgt für eine eindrucksvolle Atmosphäre
Standard

Hat wohl was hiermit zu tun: gweather ist tot
__________________
Mit freundlichen Grüßen
Niko Will

neustes Projekt: smarthome.py (Logik Engine von mknx)
Dreambox DM8000 - iPhone 5 - iPad 3 - WireGate - ekey - IrTrans - Russound C5 (RIO over TCP Plugin)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #12  
Alt 31.08.2012, 13:49
Benutzerbild von Bodo
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Ort: Zürich
Beiträge: 4.634
Bodo sorgt für eine eindrucksvolle AtmosphäreBodo sorgt für eine eindrucksvolle AtmosphäreBodo sorgt für eine eindrucksvolle Atmosphäre
Standard

Hoi

Google hat leider den Service eingestellt.
Wir schauen nach wunderground.com, ob da was geht ...
__________________
Grüsse Bodo Nach bst. Wissen, ohne Gewähr; Fragen gehören ins Forum, und nicht in mein Postfach; EibPC-Fan; Wiregate-Fan; Alix1d mit eibd, linknx, knxweb, 30x 1-Wire, mjpg_streamer, e-mail, sms, growl-notif., CUL; Dreambox8000HD stream VLC's, TV-Browser start-record; Fritzbox 7270, voip; HP ProCurve 1810G 24 GE; Zotac ZBOX HD-ND22 mit SU2300 und Ubuntu 11.10 FullHD; MusicPal; SqueezeboxBoom; NEU Russound C5; iPhone 5 IOS6.1 JB PHP Lighty
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #13  
Alt 31.08.2012, 16:13
Neuer Benutzer
 
Registriert seit: 02.07.2010
Ort: Dortmund
Beiträge: 6
Abraxas ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ok hab es auch gerade gelesen...
Sehr schade. Wobei man das Wetter auf der Google Seite immer noch angezeigt bekommt...

Kennt jemand diese API: WeatherBug API ?

Scheint ziemlich mächtig zu sein. Man muss sich aber registrieren.
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #14  
Alt 02.09.2012, 18:21
Benutzer
 
Registriert seit: 20.04.2011
Ort: Ludwigsburg
Beiträge: 14
aussie ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo,

wenn man die url aus Bodos Skript direkt in die Browserzeile eingibt, kommt von Google eine "Sorry-Meldung". Google hätte festgestellt, das von diesem Rechner automatische Anfragen kommen und hat diese blockiert.
Scheint also dass der Dienst nicht abgeschaltet ist (manuelle Abfrage über Google-Seite geht ja weiterhin), sondern ein Block gegen automatische Abfragen eingebaut wurde.

Gruß
Martina
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #15  
Alt 02.09.2012, 18:59
Benutzerbild von Bodo
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Ort: Zürich
Beiträge: 4.634
Bodo sorgt für eine eindrucksvolle AtmosphäreBodo sorgt für eine eindrucksvolle AtmosphäreBodo sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat von aussie Beitrag anzeigen
manuelle Abfrage über Google-Seite geht ja weiterhin
Hoi Martina

Was fragst Du denn da ab? Könnte es sein, dass Du die Daten auf Google bekommst, die Google jetzt von wunderground.com verwendet?
__________________
Grüsse Bodo Nach bst. Wissen, ohne Gewähr; Fragen gehören ins Forum, und nicht in mein Postfach; EibPC-Fan; Wiregate-Fan; Alix1d mit eibd, linknx, knxweb, 30x 1-Wire, mjpg_streamer, e-mail, sms, growl-notif., CUL; Dreambox8000HD stream VLC's, TV-Browser start-record; Fritzbox 7270, voip; HP ProCurve 1810G 24 GE; Zotac ZBOX HD-ND22 mit SU2300 und Ubuntu 11.10 FullHD; MusicPal; SqueezeboxBoom; NEU Russound C5; iPhone 5 IOS6.1 JB PHP Lighty
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #16  
Alt 03.09.2012, 15:31
Neuer Benutzer
 
Registriert seit: 02.07.2010
Ort: Dortmund
Beiträge: 6
Abraxas ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich habe am Wochenende ein wenig recherchiert und gebastelt. Ich poste mal meine Entwicklung. Ist jedoch noch nicht 100% fertig und kann noch optimiert werden. Zur Zeit können nur die aktuellen Wetterdaten abgerufen werden. Mondphasen, Wolken etc. werden noch nicht ins deutsche übersetzt. Sunrise und Sunset werden auch noch nicht korrekt dargestellt...

Es wird für das Skript das Modul Weather::Underground benötigt. Dieses kann mit "cpan Weather::Underground" installiert werden.

Wer weiter basteln möchte, darf gerne. Wenn es fertig ist geht es dann in die PlugIn Sektion. ;-)
---------------------------------------------------------------------

my $city = "Dortmund"; # Meine Stadt
my $country = "Deutschland"; # Mein Land

my $wg_temp_ga = "7/0/0"; # Gruppenadresse Temperatur (DPT9)
my $wg_hum_ga = "7/0/1"; # Gruppenadresse Luftfeuchte (DPT9)
my $wg_wind_richtung_ga = "7/0/2"; # Gruppenadresse Wind Richtung (DPT16)
my $wg_wind_kmh_ga = "7/0/3"; # Gruppenadresse Wind KM/H (DPT9)
my $wg_luftdruck_ga = "7/0/4"; # Gruppenadresse Luftdruck (DPT9)
my $wg_clouds_ga = "7/0/5"; # Gruppenadresse Wolken (DPT16)
my $wg_kondition_ga = "7/0/6"; # Gruppenadresse Wetterverhältnis (DPT16)
my $wg_taupunkt_ga = "7/0/7"; # Gruppenadresse Taupunkt (DPT9)
my $wg_moonphase_ga = "7/0/8"; # Gruppenadresse Mondphase (DPT16)
my $wg_sunrise_ga = "7/0/9"; # Gruppenadresse Sonnenaufgang ()
my $wg_sunset_ga = "7/0/10"; # Gruppenadresse Sonnenuntergang ()

$plugin_info{$plugname.'_cycle'} = 600; # Eigenen Aufruf-Zyklus setzen (Initialisierung/zyklisches prüfen)
# nicht zu klein, da die Daten sowieso in längeren Perioden refresht werden
# und das Plugin auf die CF schreibt.

#######################
### ENDE DEFINITION ###
#######################

use Weather::Underground;
use feature qw/switch/;

my $weather = Weather::Underground->new(
place => $city . "," . $country,
debug => 0
)
|| die "Error, could not create new weather object: $@\n";

my $arrayref = $weather->get_weather()
|| die "Error, calling get_weather() failed: $@\n";

knx_write($wg_temp_ga,$arrayref->[0]->{temperature_celsius});
knx_write($wg_hum_ga,$arrayref->[0]->{humidity});
knx_write($wg_wind_kmh_ga,$arrayref->[0]->{wind_kilometersperhour});

my $windrichtung = $arrayref->[0]->{wind_direction};

if ($arrayref->[0]->{wind_kilometersperhour} eq "0.0")
{ $windrichtung = "Kein Wind"; }
else
{
given ($windrichtung) {
when ("North") { $windrichtung = "N"; }
when ("North North East") { $windrichtung = "NNO"; }
when ("North East") { $windrichtung = "NO"; }
when ("East North East") { $windrichtung = "ONO"; }
when ("East") { $windrichtung = "O"; }
when ("East South East") { $windrichtung = "OSO"; }
when ("South East") { $windrichtung = "SO"; }
when ("South South East") { $windrichtung = "SSO"; }
when ("South") { $windrichtung = "S"; }
when ("South South West") { $windrichtung = "SSW"; }
when ("South West") { $windrichtung = "SW"; }
when ("West South West") { $windrichtung = "WSW"; }
when ("West") { $windrichtung = "W"; }
when ("West North West") { $windrichtung = "WNW"; }
when ("North West") { $windrichtung = "NW"; }
when ("North North West") { $windrichtung = "NNW"; }
}
plugin_log($plugname,"Windrichtung: " . $windrichtung);
}
knx_write($wg_wind_richtung_ga,$windrichtung);
knx_write($wg_luftdruck_ga,$arrayref->[0]->{pressure},1);
knx_write($wg_taupunkt_ga,$arrayref->[0]->{dewpoint_celsius});
knx_write($wg_clouds_ga,$arrayref->[0]->{clouds});
knx_write($wg_kondition_ga,$arrayref->[0]->{conditions});
knx_write($wg_moonphase_ga,$arrayref->[0]->{moonphase});
knx_write($wg_sunrise_ga,$arrayref->[0]->{sunrise});
knx_write($wg_sunset_ga,$arrayref->[0]->{sunset});
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #17  
Alt 03.09.2012, 16:26
Benutzerbild von Bodo
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Ort: Zürich
Beiträge: 4.634
Bodo sorgt für eine eindrucksvolle AtmosphäreBodo sorgt für eine eindrucksvolle AtmosphäreBodo sorgt für eine eindrucksvolle Atmosphäre
Standard

Hoi

Ja die Anfrage:
Code:
http://mobile.wunderground.com/cgi-bin/findweather/getForecast?query=Muenchen
ergibt:


Edit: waning gibbous moon abnehmender Dreiviertelmond
Angehängte Grafiken
Dateityp: jpg wunder1.jpg (146,4 KB, 117x aufgerufen)
Dateityp: jpg wunder2.jpg (94,6 KB, 110x aufgerufen)
Dateityp: jpg wunder3.jpg (54,9 KB, 110x aufgerufen)
__________________
Grüsse Bodo Nach bst. Wissen, ohne Gewähr; Fragen gehören ins Forum, und nicht in mein Postfach; EibPC-Fan; Wiregate-Fan; Alix1d mit eibd, linknx, knxweb, 30x 1-Wire, mjpg_streamer, e-mail, sms, growl-notif., CUL; Dreambox8000HD stream VLC's, TV-Browser start-record; Fritzbox 7270, voip; HP ProCurve 1810G 24 GE; Zotac ZBOX HD-ND22 mit SU2300 und Ubuntu 11.10 FullHD; MusicPal; SqueezeboxBoom; NEU Russound C5; iPhone 5 IOS6.1 JB PHP Lighty

Geändert von Bodo (03.09.2012 um 16:43 Uhr)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #18  
Alt 03.09.2012, 20:19
Benutzer
 
Registriert seit: 20.04.2011
Ort: Ludwigsburg
Beiträge: 14
aussie ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat von Bodo Beitrag anzeigen

Was fragst Du denn da ab? Könnte es sein, dass Du die Daten auf Google bekommst, die Google jetzt von wunderground.com verwendet?

Hallo Bodo,
ich habe folgendes gemacht:
in der Kommandozeile des Internetbrowsers
"http://www.google.com/ig/api?weather='meine PLZ'&hl=de" eingegeben. Dann kommt eben die von mir so genannte "Sorry-Meldung"

Wenn ich allergings im Google- Fenster einfach 'Wetter PLZ' eingebe, kommen die aus der Vergangenheit bekannten Anzeigen.
Hat meines Erachtens nichts mit wunderground zu tun.

Gruß
Martina
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #19  
Alt 03.09.2012, 20:59
Benutzerbild von Bodo
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Ort: Zürich
Beiträge: 4.634
Bodo sorgt für eine eindrucksvolle AtmosphäreBodo sorgt für eine eindrucksvolle AtmosphäreBodo sorgt für eine eindrucksvolle Atmosphäre
Standard

Hoi

Doch Google verwendet die Daten von Weather Underground: iGoogle

Unten das: Wetterdaten bereitgestellt von Weather Underground, Inc.
__________________
Grüsse Bodo Nach bst. Wissen, ohne Gewähr; Fragen gehören ins Forum, und nicht in mein Postfach; EibPC-Fan; Wiregate-Fan; Alix1d mit eibd, linknx, knxweb, 30x 1-Wire, mjpg_streamer, e-mail, sms, growl-notif., CUL; Dreambox8000HD stream VLC's, TV-Browser start-record; Fritzbox 7270, voip; HP ProCurve 1810G 24 GE; Zotac ZBOX HD-ND22 mit SU2300 und Ubuntu 11.10 FullHD; MusicPal; SqueezeboxBoom; NEU Russound C5; iPhone 5 IOS6.1 JB PHP Lighty
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #20  
Alt 04.09.2012, 18:17
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 11.779
makki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäre
Standard

Nur kurz weil ich das grad erst sehe: Bitte kein cpan. Das ist einer der schnellsten Wege ein kaputtes und unwartbares System zusammen zu bekommen!

Weather::Underground wurde zuletzt vor 7 Jahren gepflegt..

Wunderground hat nach erstem Anschein gute Daten und eine mächtige JSON/XML-API, die ich wenn dann direkt verwenden würde statt obskurer pms von CPAN..
Mit Übersetzung, 10-Tage, stündlich uvm.

Weather API : Weather UndergroundMEINKEY/conditions/forecast/langL/q/Germany/Ottobrunn.xml
Weather API : Weather UndergroundMEINKEY/conditions/forecast/langL/q/Germany/Ottobrunn.json
-> Weather API: Introduction : Weather API : Weather Underground

Beispiel anbei, da sind auch so durchaus spannende Sachen wie erwartete Schneemenge als eigenes Feld und so drin

Makki
Angehängte Dateien
Dateityp: zip wunderground-Ottobrunn.xml.zip (2,7 KB, 19x aufgerufen)
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Stichworte
google, plugin, weather, wiregate

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[WireGate-Plugin] Plugin CUL für KS300, FS20, FHT/HMS&Co lbau WireGate 152 20.01.2013 23:21
[Featurewunsch] Plugin: Aufrufzeiten (crontab...) Chris M. WireGate 13 16.02.2012 07:21
Plugin Fragen tjakobi WireGate 1 18.12.2010 02:25
- √ - Plugin Update - Gira Info Terminal Touch troth KNX EIB Forum 7 26.06.2010 14:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:21 Uhr.



SEO by vBSEO