Bygga en Raspberry Pi SUPER väderstation (2 / 7 steg)

Steg 2: Få tillgång till Wundergrounds API




Weather Underground (http://www.wunderground.com) ger realtid online väderinformation med hjälp av en nätverksinstallation 140.000 + personliga väderstationer över hela världen. Chansen finns, det finns en Weather Underground personlig väderstation nära dig. Riktigt cool aspekten av Wunderground är att de har en API som vi kan använda för att hämta väderdata (ganska mycket) någon där i världen.

Temperatur, daggpunkt, vind pust, luftfuktighet, nederbörd, tryck, UV-index,... alla enkelt tillgänglig för var vi vill, när vi vill. Låt oss lära sig att använda Wundergrounds Super-enkel API.

Weather Underground är ett registrerat varumärke som tillhör The Weather Channel, LLC. både i USA och internationellt. Weather Underground logotypen är ett varumärke av Weather Underground, LLC.



För att använda Wunderground API, måste du först din egen API-nyckel. Få en API-nyckel är snabbt och kostnadsfritt.

1. gå till: http://www.wunderground.com/weather/api/?MR=1.Cli...

2. Klicka på "Registrera dig för gratis!".

3. skapa ett konto och klicka på länken skickas till dig i ett e-post validering att aktivera ditt konto

4. Logga in

5. gå till prissättning och välj free Stratus Plan (standardvalet). Du får 500 API samtal per dag för 0 kr. Det finns inget kreditkort krävs för att få den nivå API för utvecklare.

6. Klicka på "Köpa nyckel"

7. Fyll i formuläret och skicka in den för att få din API-nyckel

Din nyckel kommer att se ut så här: 0def10027afaebb7. Spara den.
Du kan göra ett API för Wunderground genom att skriva in en webbadress i din webbläsare i följande format:

http://API.Wunderground.com/API/YOUR_API_KEY/conditions/q/THE_DESIRED_STATE/THE_DESIRED_CITY.JSON

exempelvis att få vädret i San Francisco, CA:

http://API.Wunderground.com/API/0def10027afaebb7/conditions/q/ca/San_Francisco.JSON

att få vädret i London:

http://API.Wunderground.com/API/0def10027afaebb7/conditions/q/UK/London.jsonLet's

titta på vad som returneras:


{
"svar": {"version": "0,1", "termsofService": "http://www.wunderground.com/weather/api/d/terms.html", "funktioner": {"villkor": 1}}, "current_observation": {"bild": {"url": "http://icons.wxug.com/graphics/wu2/logo_130x80.png", "titel": "Weather Underground", "länk": "http://www.wunderground.com"}, "display_location": {"full": "London, Storbritannien", "city": "London", "tillstånd": "", "state_name": "Storbritannien", "land": "UK", "country_iso3166": "GB", "zip": "00000", "magic": "1", "wmo": "03772", "latitude": "51.47999954", "longitud": "-0.44999999", "snedtakets golvnivå": "24.00000000"}, "observation_location" : {"full": "London", "stad": "London", "tillstånd": "", "country": "UK", "country_iso3166": "GB", "latitude": "51.47750092", "longitud": "-0.46138901", "snedtakets golvnivå": "79 ft"}, "ungefär": {}, "station_id": "EGLL", "observation_time": "Senast uppdaterad den 23 oktober, 5:50 AM BST", "observation_time_rfc822": "fre, 23 okt 2015 05:50:00 +0100", "observation_epoch": "1445575800", "local_time_rfc822": "fre, 23 okt 2015 06:13:53 +0100", "local_epoch": "1445577233", "local_tz_short": "BST", "local_tz_long" : "Europe/London", "local_tz_offset": "+0100", "weather": "Mulen", "temperature_string": "50 F (10 C)", "temp_f": 50, "temp_c": 10, "relative_humidity": "87%", "wind_string": "från variabeln vid 4 km/h", "wind_dir": "Variabel", "wind_degrees": 0, "wind_mph": 4, "wind_gust_mph": 0, "wind_kph": 6, "wind_gust_kph": 0, "pressure_mb": "1022", "pressure_in": "30.18", "pressure_trend": "0", "dewpoint_string": "46 F (8 C)" , "dewpoint_f": 46, "dewpoint_c": 8, "heat_index_string": "NA", "heat_index_f": "NA", "heat_index_c": "NA", "windchill_string": "NA", "windchill_f": "NA", "windchill_c": "NA", "feelslike_string": "50 F (10 C)", "feelslike_f": "50", "feelslike_c": "10", "visibility_mi": "6,2", "visibility_km": "10,0", "solarradiation": "--", "UV": "0","precip_1hr_string": "-9999.00 i (-9999.00 mm)", "precip_1hr_in": "-9999.00", "precip_1hr_metric" : "--", "precip_today_string": "0,00 0,0 mm", "precip_today_in": "0.00", "precip_today_metric": "0.0", "ikonen": "grumlig", "icon_url": "http://icons.wxug.com/i/c/k/nt_cloudy.gif", "forecast_url": "http://www.wunderground.com/global/stations/03772.html", "history_url": "http://www.wunderground.com/history/airport/EGLL/2015/10/23/DailyHistory.html", "ob_url": "http://www.wunderground.com/cgi-bin/findweather/getForecast?query=51.47750092,-0.46138901", "nowcast": ""}}


Titta på alla det strålande väderdata. Vi behöver bara göra ett skript för att tolka det och sedan skicka den till en webbaserad kontrollpanel. Första, låt oss installera destination för våra data -> starttillstånd.


Se Steg
Relaterade Ämnen

Raspberry Pi Solar väderstation

Sporrad av slutförandet av mina två tidigare projekt, den kompaktkamera och bärbar spelkonsol, ville jag hitta en ny utmaning. Det naturliga förloppet var ett utomhus remote system...Jag ville bygga en Raspberry Pi väderstation som kunde hålla sig ut...

Bygga en Raspberry Pi PC för mindre än $140

Skapa en Raspberry Pi-baserad PC med acceptabla prestanda till ett lågt pris.Min son lär junior high och high school vetenskap. Hans science lab har 6 genomskinlig blå iMAC-datorer. Enligt Wikipedia levererade Apple iMac G3s mellan 1998 och 2003. iMa...

Raspberry Pi 2 väderstation

Vår hackerspace (Bloominglabs) fick nyligen en annonser-WS1 väderstation från en generös välgörare. Dessutom var vi utvalda av Instructables för Raspberry Pi 2 hackathon så vi fick några RPi2 att hacka på. För mitt projekt beslutade jag att använda e...

Raspberry Pi Internet väderstation

Detta Instructable visar dig hur man bygger en riktigt cool Raspberry Pi Internet-baserade väderstation. Faktiskt, att kalla denna bygga en "väderstation" är lite av ett under uttalande. Detta bygga skulle lätt kunna utvidgas för att ge mycket m...

Hur man bygger en Raspberry Pi noll Humanoid Robot med Java

Hej ska jag visa dig hur man gör en humanoid robot med pi nollSteg 1: delarden totala listan blir som följer för att driva sensorer och PI:* Raspberry PI noll + 16GB micro-SD kortMicro-usb hub + Wifi Dongle* AdaFruit Powerboost 1000 Basic* AdaFruit 1...

Lightning! Lightning detektorn för Raspberry Pi väderstation (uppdaterad)

I detta Instructable kommer du lära dig:Hur man a Anslut en Lightning detektor till en Solar Powered väderstationHur att utforma och placera lightning detektorn för bästa perfomanceHur du samlar in data för att se Lightning historien när det händerHu...

1981 Portable VCR Raspberry PI Media Centre

Detta är en tidig 80-Sharp VC - 2300H bärbara Videobandspelare som jag har konverterat - det har nu en Raspberry Pi i centrum, kör de utmärkta Raspbmc medierna Center software. Andra uppgraderingar inkluderar en snazzy arduino-baserad klocka och en E...

Gå med IOT med din väderstation - CWOP

-Wop,-Wop CWOP...I denna nya Instructable av SwitchDoc Labs du lär digVad är CWOP (medborgare Väder Observation Program)Hur du ansluter en Raspberry Pi baserade väderstation till CWOPVilken programvara behöver du?Hur du registrera dig på CWOPHur du s...

DIY Lego Raspberry Pi + Usb hub fallet

Hej detta är min instructable om hur man gör ett lego raspberry pi fall, jag var trött på att ha min USB-hubb och min Pi separat från varandra så jag beslöt att göra ett fall att hysa dem båda.Detta fall har också en extra USB-hubb. Designen är gansk...

Hur man bygger en trä paddel ombord

Varför bygga en trä SUP?Paddla ombordstigning är i sig en mycket bra verksamhet men när man betänker den skadliga kemikalier, utomeuropeiska tillverkning och kort lifespan av skum paddleboards, det ser helt annorlunda. Länge jag har levt med idén att...

Raspberry Pi soffbord Arcade

Raspberry Pi drivs MAME maskin i en IKEA soffbord.Skulle jag nog inte rekommendera försöker bygga upp detta om du inte har lite erfarenhet med elektronik. Detta är bara en grundläggande köra igenom av hur jag gick om att bygga min Raspberry Pi arcade...

DIY Raspberry pi skrivbordsfallet

I detta instructable, jag kommer att dela min tekniker för att bygga detta raspberry pi fall.Motivation:Min stationära dator CPU slutat arbeta några dagar tillbaka. Min mamma använde det PC mycket för surfning och grejer så när det bröt/slutade funge...

PiScope (Raspberry Pi baserat oscilloskop)

Ett oscilloskop är ett laboratorium instrument används ofta för att visa och analysera vågformen i elektroniska signaler. I själva verket drar enheten en graf över momentana signalspänning som en funktion av tiden.Oscilloskop används inom vetenskaper...

Ändra din trådlösa XBOX 260 Controller med Super kondensatorer!

> Hej alla!Som framgår av mitt förra instructable (hur till göra din egen super kondensator ficklampa), jag ville ändra min laddare ombord så att jag kan ändra min XBOX 360 controller med en för evigt rechargeable ackumulatorn setup. Tja, gjorde jag...

Super exakt nivåmätaren

denna vattenmätaren mest exakta nivåmätaren jag har någonsin används (oräknat Mikrometrar och skjutmått).Det är lättare att använda och mer exakt än att använda ett vattenpass och linje eller måttband. Det kan göras av en person, kan användas runt hö...

Billig stand up paddle styrelsen (SUP)

Superenkel, i efterhand!, att göra. Jag tog inte nästan så många bilder som jag ville.Jag tog tre ark 2 M x 70 cm x 5 cm isolering styrelsen och limmade dem tillsammans och gjorde en paddel styrelse.Motivation:SUP är dyra.Jag bor nära en stor sjötill...

Hur till hacka en Apple Time Capsule med en Raspberry Pi

Att införa "Pi kapsel." Det är för närvarande den enda Apple Time Capsule kan du ansluta till din TV..., innebär detta att det en Apple TV? ;-)OK, ok, låt oss säga att du har en gammal Apple Time Capsule liggandes som inte fungerar längre... (de...

Göra din egen Super kondensator ficklampa

Hej alla!KOLLA IN VÅR SUPER KONDENSATOR FICKLAMPA KICKSTARTER KAMPANJ:http://www.Kickstarter.com/projects/172204344/The-Forever-rechargeable-Talking-Super-Capacitor-f?ref=LiveSom utlovat, jag konstruerade ett super kondensator laddare kit som gör det...

Ström via Ethernet (PoE) injektor och Splitter (eller hur man bygger en 40ft USB förlängningssladd)

Bygga en power-over-ethernet splitter och injektor för $7.50.Jag tänker bygga en Raspberry Pi baserade "intercom" system. Ett intercom-system är så 70-tal. Så, min skulle omfatta hemautomation kontroll, internetradio, streaming media, TV och int...