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

Steg 4: Wunderground Dashboard



Nu till roligt delen. Vi är redo att börja använda Wunderground API för att skapa en väder instrumentpanel och fånga vädret historia för var vi vill. För att göra detta, vi kommer att använda Python skript: https://github.com/InitialState/wunderground-sens...

Detta skript helt enkelt Wunderground API: n med hjälp av din API-nyckel och hämtar väderinformation på ett angivet tidsintervall. Det strömmar även dessa data till din starttillstånd konto, som gör att du kan skapa en Wunderground instrumentpanel.

Du kan antingen kopiera skriptet till din Pi eller komma åt den via Github databasen som vi klonade tidigare.

Du kan göra detta genom att ändra i din wunderground-sensehat katalog genom att skriva:

$ cd wunderground-sensehat

Härifrån kommer du att kunna åt filen python som vi ska köra för att skapa vår väder instrumentpanel. Innan du kör det, måste du ställa in din önskade parametrar och infoga dina nycklar. Nano till wunderground.py filen genom att skriva:

$ nano wunderground.py

Sedan redigera avsnittet nära toppen av skriptet:

#---Användarinställningar---
STATE = "CA"

STADEN = "San_Francisco"

WUNDERGROUND_API_KEY = "PLACERA DIN WUNDERGROUND API-NYCKEL HÄR"

BUCKET_NAME = ": partly_sunny:" CITY + "Väder"

BUCKET_KEY = "wu1"

ACCESS_KEY = "PLACERA DIN STARTTILLSTÅND TILLTRÄDE NYCKEL HÄR"

MINUTES_BETWEEN_READS = 15

# ---------------------------------

Du måste ange önskad staten och staden. Du måste också infoga din Wunderground API-nyckel och din starttillstånd konto tillgång nyckel eller dina data kommer inte att gå någonstans. Parametern MINUTES_BETWEEN_READS kommer att ställa in hur ofta ditt manus kommer poll Wunderground API för väderinformation. 15 minuter ger en fin intervall långsiktiga. För att skapa kortsiktiga testning, kan du ange detta till 0,5 minuter.

När du har din parametrar, är du redo att köra skriptet:

$ python wunderground.py

Om du är ssh'ing i din Pi och vill lämna detta skript körs utan avbrott under en lång tid, kan du använda kommandot nohup (ingen hang-up) enligt följande:

$ nohup python wunderground.py &

Detta skript kommer att lite mer än bara läsa väderdata och skicka den till starttillstånd. Detta skript kommer att dra nytta av emoji stöd inbyggt i Starttillstånds verktyg för att göra instrumentpanelen lite mer sexig. Du kan se logiken brukade ta väder status från current_observation -> ikonen status och konvertera den till en emoji token i weather_icon funktion. Något liknande händer för månfasen i moon_icon funktion och vind riktning i funktionen wind_dir_icon.

Gå till kontot starttillstånd och titta på dina data. Skärmdump av instrumentpanelen ovan togs efter 9 dagar av datainsamling kör med 15 minuters mellanrum. Du kan redigera din dashboard genom att ändra diagramtyper med cog-ikonen i det övre högra hörnet av varje kakel och genom att högerklicka på en bricka till ändra storlek/flytta det.

Nästa steg i detta projekt är att börja samla väderdata från våra egna sensorer.

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...