Aktuelles Wetter über wunderground.com
Moderator: Co-Administratoren
-
- Beiträge: 7
- Registriert: 16.05.2016, 14:39
Re: Aktuelles Wetter über wunderground.com
Es hakt ab Punkt 4 der Anleitung. Da komm ich nicht weiter.
-
- Beiträge: 10760
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Aktuelles Wetter über wunderground.com
Der bedeutet du musst auf der CCU unter Einstellungen / Systemvariablen unten auf neu klicken,
und all die Variablen neu anlegen, die im Script aufgeführt sind:
Name: Wetter-Aktualisierung Variablentyp: Zeichenkette
Name: Wetter-Bedingungen Variablentyp: Zeichenkette
Name: Wetter-Temperatur Variablentyp: Zahl mit °C als Maßeinheit
.....
Alchy
und all die Variablen neu anlegen, die im Script aufgeführt sind:
Name: Wetter-Aktualisierung Variablentyp: Zeichenkette
Name: Wetter-Bedingungen Variablentyp: Zeichenkette
Name: Wetter-Temperatur Variablentyp: Zahl mit °C als Maßeinheit
.....
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 7
- Registriert: 16.05.2016, 14:39
-
- Beiträge: 7
- Registriert: 16.05.2016, 14:39
-
- Beiträge: 10760
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Aktuelles Wetter über wunderground.com
Soll das bedeuten du hast Punkt 4 erledigt und es hakt ab Punkt 5?
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 7
- Registriert: 16.05.2016, 14:39
Re: Aktuelles Wetter über wunderground.com
Punkt 4 werde ich nachher abarbeiten.
Sollte ich danach nicht weiterkommen, melde ich mich nochmal.
Einen Erfolg vermelde ich auch
Danke erstmal.
Sollte ich danach nicht weiterkommen, melde ich mich nochmal.
Einen Erfolg vermelde ich auch
Danke erstmal.
-
- Beiträge: 10760
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Aktuelles Wetter über wunderground.com
Sorry, aber da komm ich nicht mit.
Wenn es derPunkt 5 ist, dann für den Anfang >> H I E R << weiterlesen.
Nach dem die Verbindung mittels filezilla steht, damit auf der CCU zu dem Ordner
durchklicken. und mit 5 und 6 weitermachen.
Alchy
Wenn es derPunkt 5 ist, dann für den Anfang >> H I E R << weiterlesen.
Nach dem die Verbindung mittels filezilla steht, damit auf der CCU zu dem Ordner
Code: Alles auswählen
/usr/local/addons
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 125
- Registriert: 07.09.2016, 08:44
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Aktuelles Wetter über wunderground.com
Hallo,
könnte mir jemand erkären wie man das Wetter-Icon mit Abfragen kann damit ich in Mediola auch ein Bildchen integrieren kann.
Lt. Wundergrund kann mit
icon
icon_url
abfragen.
Ich habe das Skript auf Seite 1 abgeändert und eine Systemvar. (Wetter-Icon bzw Wetter-Icon-url) dafür erstellt. Leider komme ich nicht weiter.
Anbei das Skript:
Zur Info: Anbei der Links zu Mediola-Seite. So wollte ich das ganze umsetzen, allerdings nutze ich bereits das Skript von Seite 1 und würde die Icon-Abfrage gerne dort aufnehmen. Danach werde ich die Grafik in Mediola anlegen entsprechend folgendem Link (Info von zdenko33).
http://answers.mediola.com/1806821/Wett ... k-anzeigen
könnte mir jemand erkären wie man das Wetter-Icon mit Abfragen kann damit ich in Mediola auch ein Bildchen integrieren kann.
Lt. Wundergrund kann mit
icon
icon_url
abfragen.
Ich habe das Skript auf Seite 1 abgeändert und eine Systemvar. (Wetter-Icon bzw Wetter-Icon-url) dafür erstellt. Leider komme ich nicht weiter.
Anbei das Skript:
Code: Alles auswählen
load tclrega.so
#
# Read weather data <Ort>
# Update der Daten auf wunderground erfolgt immer zur vollen Stunde
# Variablen:
# Wetter-Aktualisierung Zeichenkette
# Wetter-Bedingungen Zeichenkette
# Wetter-Temperatur Zahl (°C)
# Wetter-Windgeschwindigkeit Zahl (km/h)
# Wetter-Windboeen Zahl (km/h)
# Wetter-Windrichtung Zeichenkette
# Wetter-Windbedingungen Zeichenkette
# Wetter-Luftdruck Zahl (mb)
# Wetter-Luftdrucktrend Zeichenkette
# Wetter-Luftfeuchte Zeichenkette
# Wetter-Icon Zeichenkette
# Wetter-Icon-url Zeichenkette
#
set url http://api.wunderground.com/api/<KEY>/conditions/lang:DL/q/Germany/<ORT>.xml
exec /usr/bin/wget -q -O /usr/local/addons/wetter/wetteraktuell.xml $url
set f [open "/usr/local/addons/wetter/wetteraktuell.xml"]
set input [read $f]
close $f
#
# goto section with current observation
#
regexp "<current_observation>(.*?)</current_observation>" $input dummy current ; #get current observation
#
regexp "<observation_time>Last Updated on (.*?)</observation_time>" $current dummy observation_time ; # letzter update
regexp "<weather>(.*?)</weather>" $current dummy weather ; # wetterbedingungen
regexp "<temp_c>(.*?)</temp_c>" $current dummy temp_c ; # temperatur # ZAHL
regexp "<wind_kph>(.*?)</wind_kph>" $current dummy wind_kph ; # Windgeschwindigkeit # ZAHL
regexp "<wind_gust_kph>(.*?)</wind_gust_kph>" $current dummy wind_gust_kph ; # Windboeengeschwindigkeit # ZAHL
regexp "<wind_dir>(.*?)</wind_dir>" $current dummy wind_dir ; # windrichtung
regexp "<wind_string>(.*?)</wind_string>" $current dummy wind_string ; # windbedingungen
regexp "<pressure_mb>(.*?)</pressure_mb>" $current dummy pressure_mb ; # Luftdruck #ZAHL
regexp "<pressure_trend>(.*?)</pressure_trend>" $current dummy pressure_trend ; # Luftdrucktrend
regexp "<relative_humidity>(.*?)</relative_humidity>" $current dummy relative_humidity ; # Luftfeuchte
regexp "<icon>(.*?)</icon>" $current dummy icon ; # Wetter-Icon
regexp "<icon_url>(.*?)</icon_url>" $current dummy icon_url ; # Wetter-Icon-url
# Umlaute korrigieren
switch $wind_dir {
"Südwest" {set wind_dir "Südwest"}
"Südost" {set wind_dir "Südost"}
"West-Südwest" {set wind_dir "West-Südwest"}
"Süd-Südwest" {set wind_dir "Süd-Südwest"}
"Ost-Südost" {set wind_dir "Ost-Südost"}
"Süd-Südost" {set wind_dir "Süd-Südost"}
}
#
# set ReGaHss variables
#
set rega_cmd ""
append rega_cmd "var c0 = dom.GetObject('Wetter-Aktualisierung');"
append rega_cmd "var c1 = dom.GetObject('Wetter-Bedingungen');"
append rega_cmd "var c2 = dom.GetObject('Wetter-Temperatur');"
append rega_cmd "var c3 = dom.GetObject('Wetter-Windgeschwindigkeit');"
append rega_cmd "var c4 = dom.GetObject('Wetter-Windboeen');"
append rega_cmd "var c5 = dom.GetObject('Wetter-Windrichtung');"
append rega_cmd "var c6 = dom.GetObject('Wetter-Windbedingungen');"
append rega_cmd "var c7 = dom.GetObject('Wetter-Luftdruck');"
append rega_cmd "var c8 = dom.GetObject('Wetter-Luftdrucktrend');"
append rega_cmd "var c9 = dom.GetObject('Wetter-Luftfeuchte');"
append rega_cmd "var c10 = dom.GetObject('Wetter-Icon');"
append rega_cmd "var c11 = dom.GetObject('Wetter-Icon-url');"
append rega_cmd "c0.State('$observation_time');"
append rega_cmd "c1.State('$weather');"
append rega_cmd "c2.State('$temp_c');"
append rega_cmd "c3.State('$wind_kph');"
append rega_cmd "c4.State('$wind_gust_kph');"
append rega_cmd "c5.State('$wind_dir');"
append rega_cmd "c6.State('$wind_string');"
append rega_cmd "c7.State('$pressure_mb');"
append rega_cmd "c8.State('$pressure_trend');"
append rega_cmd "c9.State('$relative_humidity');"
append rega_cmd "c10.State('$icon');"
append rega_cmd "c11.State('$icon_url');"
rega_script $rega_cmd
http://answers.mediola.com/1806821/Wett ... k-anzeigen
Zuletzt geändert von alchy am 23.09.2016, 22:57, insgesamt 1-mal geändert.
Grund: Code bitte in Codetags posten
Grund: Code bitte in Codetags posten
-
- Beiträge: 125
- Registriert: 07.09.2016, 08:44
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Aktuelles Wetter über wunderground.com
Hallo,
kann keiner helfen das Icon mit dem Skript von Seite 1 abzufragen?
Gruß
Patrick
kann keiner helfen das Icon mit dem Skript von Seite 1 abzufragen?
Gruß
Patrick
Re: Aktuelles Wetter über wunderground.com
Sorry ab Punkt 4 bin ich am Ende
Mein Webinterface bietet das alles nicht an.
Leihe halt mal wieder!
zwischenzeitlich einiges geschafft:
4) Alle Variablen in der homematic definieren - erledigt
FileZilla Zugang - erledigt
5) Im Addons-Verzeichnis ein Verzeichnis anlegen "wetter" (z. B.)
Verzeichnis Addons gab es in dem benannten Unterverzeichnis nicht - angelegt und Reche vergeben
im Verzeichnis ein Unterverzeichnis wetter angelegt. rechte vergeben
6) Skript als .tcl in oben angelegtes Verzeichnis kopieren
wetter.tcl in das verzeichnis wetter kopiert
7) Periodischen Aufruf des Skripts (z. B. stündlich) in der gewohnten Art anlegen.
keine Ahnung wie das geht ????
Mein Webinterface bietet das alles nicht an.
Leihe halt mal wieder!
zwischenzeitlich einiges geschafft:
4) Alle Variablen in der homematic definieren - erledigt
FileZilla Zugang - erledigt
5) Im Addons-Verzeichnis ein Verzeichnis anlegen "wetter" (z. B.)
Verzeichnis Addons gab es in dem benannten Unterverzeichnis nicht - angelegt und Reche vergeben
im Verzeichnis ein Unterverzeichnis wetter angelegt. rechte vergeben
6) Skript als .tcl in oben angelegtes Verzeichnis kopieren
wetter.tcl in das verzeichnis wetter kopiert
7) Periodischen Aufruf des Skripts (z. B. stündlich) in der gewohnten Art anlegen.
keine Ahnung wie das geht ????