Google Wetterserver down?

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

chbaechle
Beiträge: 31
Registriert: 18.04.2011, 09:30

Re: Google Wetterserver down?

Beitrag von chbaechle » 03.09.2012, 13:16

Wenn du dich bei wunderground anmeldest, bekommst du den Key.
http://www.wunderground.com/weather/api/
Homematic seit März 2011, CCU V1.508, ca. 50 div. Funk-Sensoren und -Aktoren,

grmpf
Beiträge: 671
Registriert: 21.01.2012, 12:16
Hat sich bedankt: 8 Mal
Danksagung erhalten: 7 Mal

Re: Google Wetterserver down?

Beitrag von grmpf » 03.09.2012, 13:31

@chbaechle: DAS hatte ich gesucht. Danke! Man muss da auch gar nix ausfüllen... interessant...

Noch eine Frage: Finde ich auch irgendwie / irgendwo als EINZEL-Variablen
Wetterbedingung
Aussentemperatur

beides als "aktuelle" Werte?
Gert
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder

chbaechle
Beiträge: 31
Registriert: 18.04.2011, 09:30

Re: Google Wetterserver down?

Beitrag von chbaechle » 03.09.2012, 14:03

Wenn ich mich richtig erinnere, kannst du zusätzlich zur Wettervorhersage auch die aktuellen Werte abrufen. Da ich das nicht brauche, hab ichs auch nicht getestet und programmiert. :(
Wenn du an den Anfang dieses Threats gehst, da hat shen beschrieben, wie er die aktuelle Temperatur über den Abruf verschiedener Wettermessstationen ermittelt.
Homematic seit März 2011, CCU V1.508, ca. 50 div. Funk-Sensoren und -Aktoren,

Chaosmax
Beiträge: 13
Registriert: 14.06.2012, 12:23

Re: Google Wetterserver down?

Beitrag von Chaosmax » 03.09.2012, 16:19

Danke der struktierte Programmierung von chbaechle war es mir möglich auch die aktuellen Daten aus einer zweiten xml zu ziehen.
HIer im Beispiel Temp_c und Windrichtung:

Code: Alles auswählen

#!/bin/tclsh

load tclrega.so

#
# Read weather data
#
set url http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=IBREMEN-2
exec /usr/bin/wget -q -O /usr/local/addons/Wetter/wetterwundergroundaktuell.xml $url

set f [open "/usr/local/addons/Wetter/wetterwundergroundaktuell.xml"]
set input [read $f]
close $f


#
# goto section with forecast
#
regexp "<current_observation>(.*?)</current_observation>" $input dummy current  ; #get current observation
regexp "<temp_c>(.*?)</temp_c>" $current dummy temp_c  ; #get current temp
regexp "<wind_dir>(.*?)</wind_dir>" $current dummy wind_dir  ; #get current wind direction 


#
# set ReGaHss variables
#
set rega_cmd ""
append rega_cmd "var c0 = dom.GetObject('aktuelle Temperatur');"
append rega_cmd "var c1 = dom.GetObject('Windrichtung');"
append rega_cmd "c0.State('$temp_c');"
append rega_cmd "c1.State('$wind_dir');"

rega_script $rega_cmd

rmeyerz
Beiträge: 58
Registriert: 04.04.2011, 12:31

Re: Google Wetterserver down?

Beitrag von rmeyerz » 03.09.2012, 16:45

Die Lösungen klingen ja wirklich schon sehr vielversprechend.
Das weather.tcl Script war ja so aufgebaut, dass die CCU Anzeige die Wetterwerte angezeigt hat. Es wäre doch schön, wenn dieser Werte wieder im Display zu lesen wären.

Ein weiteres Script nutzte auch den Google Dienst: twilight.tcl. Hier werden Dämmerungszeiten bestimmt und zweimal am Tag wird ein wetterabhängiger Wert betimmt. Dieser auch über Google. Vielleicht geht ja auch jemand dieses Problem mit an.

Gruß
rmeyerz

Chaosmax
Beiträge: 13
Registriert: 14.06.2012, 12:23

Re: Google Wetterserver down?

Beitrag von Chaosmax » 04.09.2012, 08:37

übrigens, dass mit den Umlauten habe ich erstmal wie folgt gelöst:

Code: Alles auswählen

switch $conditions0 {
    "Regen möglich"     {set conditions0 "Regen möglich"}
}
Interresant ist, dass es bereits beim Auslesen aus der XML den Fehler mit den Umlauten gibt.
Habe nun den. o.g. Code viermal drin (Tag0-3).Da ich keine TCL Kentnisse habe weiss ich nicht, ob man das eleganter lösen kann.
SO funktioniert es aber erstmal.

grmpf
Beiträge: 671
Registriert: 21.01.2012, 12:16
Hat sich bedankt: 8 Mal
Danksagung erhalten: 7 Mal

Re: Google Wetterserver down?

Beitrag von grmpf » 05.09.2012, 14:12

Stehe mal wieder auf dem Schlauch: Woher bekomme ich die ID für den Frankfurter Flughafen. Hier stehen im Link nur Koordinaten (für das aktuelle Wetter meine ich)
Gert
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder

Pezi737
Beiträge: 43
Registriert: 03.08.2012, 17:44
Wohnort: Frankfurt

Re: Google Wetterserver down?

Beitrag von Pezi737 » 05.09.2012, 15:29

Meine Frage wäre folgende... kann ich die z.B. zu erwartende Höchsttemperatur des Tages auch in eine Variable vom Typ Zahl schreiben? Ich möchte diese in ein Programm einbauen.
Also Wenn TempMax größer 30 dann lass die Jalousien gleich unten... zum Beispiel..
Mit ner Variable als Zeichenkette geht das ja nicht, oder??


Vielen lieben Dank..

Pezi737
Beiträge: 43
Registriert: 03.08.2012, 17:44
Wohnort: Frankfurt

Re: Google Wetterserver down?

Beitrag von Pezi737 » 05.09.2012, 15:32

@Gert:
FFM Flughafen habe ich mit dem ICAO Airport Code bekommen. Also statt Frankfurt einfach EDDF eintragen...

grmpf
Beiträge: 671
Registriert: 21.01.2012, 12:16
Hat sich bedankt: 8 Mal
Danksagung erhalten: 7 Mal

Re: Google Wetterserver down?

Beitrag von grmpf » 05.09.2012, 15:55

Gert
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder

Antworten

Zurück zu „HomeMatic allgemein“