Hallo Zusammen,
nachdem ich nun einige Zeit damit verbracht habe, nach nützlichen Webservices/RSS-Feeds für den geneigten Home-Automatisierer zu suchen, würde ich meine Ergebnisse gerne kurz mitteilen.
Zur Situation: Ich möchte meinem MusicPal gerne beibringen, dass er die Helligkeit des Displays je nach Tageslichtmenge verstellt. Denn leider sind 20% Helligkeit tagsüber zu dunkel und 40% sind Nachts zu hell. Da ich (bisher noch) keine passenden Sensoren in Reichweite habe, lag die Idee nahe die Daten aus dem Internet zu beziehen. Doch woher nehmen, wenn nicht stehlen?
Ergebnis zuerst: ich habe keinen Dienst gefunden, der mir (möglichst regional) die aktuelle Helligkeit in Lux ausgibt. Der Kompromiß ist wohl der Umweg über den Sonnenauf- und untergang.
Was ich gefunden ist z.B. EarthTools - Find places, latitude/longitude, sunrise/sunset, elevation, local time and time zones
Bei Welcome to Weather Underground : Weather Underground könnte man auch Wetterdaten abfragen. Dort fehlen allerdings die Daten zum Sonnenauf- und untergang.
Jetzt noch ein kleines Perl-Script und Regex-Magie und dann sollte der Wecker sich überreden lassen.
Ganz hilfreich bei der Suche war übrigens eine Suche bei stackoverflow.com (Best Weather APIs? - Stack Overflow). Direkt ins Auge gefallen ist mir der Service von !Yahoo. Keine Registrierung und scheinbar alle Daten (Wetter, Vorhersage und Sonnenaufgang) in einem Feed. Gemäß der Entwicklerseite (Yahoo! Weather - Yahoo! Developer Network) sollen auch Daten im RSS-Feed angezeigt werden (siehe Beispiel auf der Seite). Es zeigt sich allerdings leider, dass das in Wahrheit nicht der Fall ist (oder ich bin zu doof).
Habt Ihr noch weitere Dienste im Angebot?
nachdem ich nun einige Zeit damit verbracht habe, nach nützlichen Webservices/RSS-Feeds für den geneigten Home-Automatisierer zu suchen, würde ich meine Ergebnisse gerne kurz mitteilen.
Zur Situation: Ich möchte meinem MusicPal gerne beibringen, dass er die Helligkeit des Displays je nach Tageslichtmenge verstellt. Denn leider sind 20% Helligkeit tagsüber zu dunkel und 40% sind Nachts zu hell. Da ich (bisher noch) keine passenden Sensoren in Reichweite habe, lag die Idee nahe die Daten aus dem Internet zu beziehen. Doch woher nehmen, wenn nicht stehlen?
Ergebnis zuerst: ich habe keinen Dienst gefunden, der mir (möglichst regional) die aktuelle Helligkeit in Lux ausgibt. Der Kompromiß ist wohl der Umweg über den Sonnenauf- und untergang.
Was ich gefunden ist z.B. EarthTools - Find places, latitude/longitude, sunrise/sunset, elevation, local time and time zones
Code:
TEEs-MacBook-Pro-2:~ thomasee$ curl http://www.earthtools.org/sun/51.3333/6.5667/20/5/99/1 <?xml version="1.0" encoding="ISO-8859-1" ?> <sun xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.earthtools.org/sun.xsd"> <version>1.0</version> <location> <latitude>51.3333</latitude> <longitude>6.5667</longitude> </location> <date> <day>20</day> <month>5</month> <timezone>1</timezone> <dst>1</dst> </date> <morning> <sunrise>05:32:46</sunrise> <twilight> <civil>04:49:57</civil> <nautical>03:49:57</nautical> <astronomical>02:00:03</astronomical> </twilight> </morning> <evening> <sunset>21:28:09</sunset> <twilight> <civil>22:11:15</civil> <nautical>23:11:53</nautical> <astronomical>01:12:18</astronomical> </twilight> </evening> </sun>
Code:
TEEs-MacBook-Pro-2:~ thomasee$ curl http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=INRWKREF1 <?xml version="1.0"?> <current_observation> <credit>Weather Underground Personal Weather Station</credit> <credit_URL>http://wunderground.com/weatherstation/</credit_URL> <image> <url>http://icons.wunderground.com/graphics/bh-wui_logo.gif</url> <title>Weather Underground</title> <link>http://wunderground.com/weatherstation/</link> </image> <location> <full>, Krefeld, NRW</full> <neighborhood></neighborhood> <city>Krefeld</city> <state>NRW</state> <zip></zip> <latitude>51.368111</latitude> <longitude>6.638730</longitude> <elevation>69 ft</elevation> </location> <station_id>INRWKREF1</station_id> <station_type>Davis Vantage Pro</station_type> <observation_time>Last Updated on May 20, 8:25 PM CEST</observation_time> <observation_time_rfc822>Wed, 20 May 2009 18:25:28 GMT</observation_time_rfc822> <weather></weather> <temperature_string>68.6 F (20.3 C)</temperature_string> <temp_f>68.6</temp_f> <temp_c>20.3</temp_c> <relative_humidity>50</relative_humidity> <wind_string>From the NW at 2.0 MPH Gusting to 3.0 MPH</wind_string> <wind_dir>NW</wind_dir> <wind_degrees>326</wind_degrees> <wind_mph>2.0</wind_mph> <wind_gust_mph>3.0</wind_gust_mph> <pressure_string>29.93" (1013.4 mb)</pressure_string> <pressure_mb>1013.4</pressure_mb> <pressure_in>29.93</pressure_in> <dewpoint_string>49.2 F (9.6 C)</dewpoint_string> <dewpoint_f>49.2</dewpoint_f> <dewpoint_c>9.6</dewpoint_c> <heat_index_string></heat_index_string> <heat_index_f></heat_index_f> <heat_index_c></heat_index_c> <windchill_string></windchill_string> <windchill_f></windchill_f> <windchill_c></windchill_c> <solar_radiation></solar_radiation> <UV></UV> <precip_1hr_string>0.00 in (0.0 mm)</precip_1hr_string> <precip_1hr_in>0.00</precip_1hr_in> <precip_1hr_metric>0.0</precip_1hr_metric> <precip_today_string>0.02 in (0.1 mm)</precip_today_string> <precip_today_in>0.02</precip_today_in> <precip_today_metric>0.1</precip_today_metric> <history_url>http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=INRWKREF1</history_url> <ob_url>http://www.wunderground.com/cgi-bin/findweather/getForecast?query=51.368111,6.638730</ob_url> </current_observation> <!-- 0.018:0 -->
Ganz hilfreich bei der Suche war übrigens eine Suche bei stackoverflow.com (Best Weather APIs? - Stack Overflow). Direkt ins Auge gefallen ist mir der Service von !Yahoo. Keine Registrierung und scheinbar alle Daten (Wetter, Vorhersage und Sonnenaufgang) in einem Feed. Gemäß der Entwicklerseite (Yahoo! Weather - Yahoo! Developer Network) sollen auch Daten im RSS-Feed angezeigt werden (siehe Beispiel auf der Seite). Es zeigt sich allerdings leider, dass das in Wahrheit nicht der Fall ist (oder ich bin zu doof).
Habt Ihr noch weitere Dienste im Angebot?
Kommentar