Inhoudsopgave:

Bekijk al uw Fitbit-gegevens in één dashboard: 5 stappen
Bekijk al uw Fitbit-gegevens in één dashboard: 5 stappen

Video: Bekijk al uw Fitbit-gegevens in één dashboard: 5 stappen

Video: Bekijk al uw Fitbit-gegevens in één dashboard: 5 stappen
Video: Как скачать данные Fitbit 2024, Juli-
Anonim
Image
Image

Het is het nieuwe jaar en dat betekent dat we allemaal nieuwe doelen hebben. Een gemeenschappelijk doel voor het nieuwe jaar is om gezonder te zijn, of dat nu betekent beter eten, meer sporten of meer bewegen in het algemeen. Mijn favoriete manier om alles bij te houden is mijn Fitbit. Ik heb een Fitbit Alta die ik elke dag draag om mijn stappen, lichaamsbeweging, slaap en beweging bij te houden. Ik log ook mijn gewicht en wat ik eet. Het houdt alles bij.

Het enige dat het mist, is dat ik mijn voortgang in de tijd kan vergelijken. Ik wil verschillende dagen kunnen vergelijken en mijn trends kunnen zien. Daarom stream ik mijn Fitbit-gegevens naar Initial State. Hiermee kan ik een prachtig dashboard maken, compleet met emoji's die me direct inzicht geven in waar ik sta met mijn doelen en ik mijn gegevenstrends in de loop van de tijd kan zien.

Wat heb je nodig voor dit project:

  • Initiële staatsaccount
  • IFTTT-account
  • Fitbit (elk Fitbit-apparaat werkt)
  • De bereidheid om precies te zien hoeveel minuten u elke dag niet beweegt

Stap 1: Oorspronkelijke staat

IFTTT
IFTTT

Het eerste dat u moet doen, is een Initial State-account maken. Ga naar https://iot.app.initialstate.com om een nieuw account te registreren of log in op uw account. Het is zo simpel als het invoeren van uw e-mailadres en wachtwoord. Je hebt een gratis proefperiode van 14 dagen voordat je een abonnement nodig hebt en het is gratis voor studenten met een edu-e-mailadres.

Je moet een nieuwe bucket maken voor je Fitbit-gegevens. Ga naar je emmerplank aan de linkerkant en zoek naar de plustekenwolkknop rechts van de zoekbalk. Hiermee wordt een nieuwe stream-bucket gemaakt. Vink het vakje Eindpuntsleutels configureren aan om toegang te krijgen tot de naam van de bucketsleutel. Ik heb de naam van de bucket gewijzigd in "IFTTT Fitbit Health Dashboard" en de bucket-sleutel in "fitbit_data", maar je kunt deze maken wat je maar wilt. Zodra u die wijzigingen heeft aangebracht, klikt u op de knop Gereed onderaan en uw bucket is nu gemaakt.

Stap 2: IFTTT

Het tweede account dat u moet maken, is een IFTTT-account. Ga naar https://ifttt.com/ en meld u aan met een e-mailadres, Google-account of met uw Facebook-account.

Enkele woordenschat om ons op weg te helpen met IFTTT. Diensten zijn apps en apparaten die u dagelijks gebruikt en waarmee IFTTT is verbonden (Fitbit, Strava, Instagram, Evernote, etc.). Applets gebruiken de Services om acties te creëren. We zullen applets maken met Fitbit en Webhooks om de gegevens naar de oorspronkelijke staat te sturen.

Ga naar Mijn applets en klik op de knop Nieuwe applet. Klik op de knop +deze en zoek naar Fitbit. Je moet inloggen op je Fitbit-account. Selecteer om te beginnen Dagelijkse activiteitssamenvatting. Klik vervolgens op +dat en zoek naar Webhooks en selecteer Een webverzoek maken. In het URL-vak wilt u uw API-eindpunt kopiëren en plakken vanuit uw Initial State-account. Deze vind je in de Instellingen van je Fitbit-databucket. Aan het einde van dat API-eindpunt voegt u "&" toe, een gegevenswaardenaam en vervolgens "=". Klik op ingrediënt toevoegen en kies de gegevens die je wilt streamen.

Voor mijn voorbeeld koos ik voor Total Steps. Dus mijn URL ziet er als volgt uit:

groker.init.st/api/events?accessKey=ist_XXXXX-BE163s&bucketKey=fitbit_data&totalsteps={{TotalSteps}}

Selecteer Methode als GET. Laat Inhoudstype en Hoofdtekst leeg. Als u klaar bent, klikt u op opslaan. U heeft nu uw eerste applet gemaakt!

Stap 3: Herhaal IFTTT indien nodig

Herhaal IFTTT indien nodig
Herhaal IFTTT indien nodig

Nu moet u de laatste stap herhalen voor alle gegevens die u wilt bijhouden. Dit kan een beetje vervelend zijn, maar het is noodzakelijk om alles bij te houden wat u wilt volgen.

Ik heb persoonlijk besloten om het volgende te volgen:

  • Wakker Tijd
  • Bedtijd
  • Totale slaaptijd
  • Sedentaire minuten
  • Licht actieve minuten
  • Redelijk actieve minuten
  • Zeer actieve minuten
  • Totaal aantal verbrande calorieën
  • Totaal aantal stappen
  • Totale afstand
  • Gewicht

Applets die gebruikmaken van het dagelijkse activiteitenoverzicht, worden één keer per dag bijgewerkt wanneer je je Fitbit synchroniseert en de andere worden bijgewerkt zodra de informatie is geregistreerd (gewicht, slaap, enz.).

Hier valt één ding op te merken. Er is een gebruikslimiet voor de Fitbit-service, oftewel hoe vaak je deze kunt gebruiken. Als een gebruikslimiet is bereikt, zal de applet later die dag over het algemeen opnieuw proberen uit te voeren. U kunt zien of een applet met succes wordt uitgevoerd door naar de pagina Activiteitsoverzicht te gaan.

Stap 4: Dashboard voor initiële status

Initiële statusdashboard
Initiële statusdashboard

Al uw gegevens komen binnen en worden ingesteld als een algemeen gegevenstype in Tiles. Dit is het leuke gedeelte. Wijzig uw tegels in verschillende gegevenstypen en voeg realtime-expressies toe. Ik zal uitleggen hoe u dit allemaal kunt doen om uw dashboard zo effectief en mooi mogelijk te maken.

Soorten tegels

Om een tegel te wijzigen, klikt u met de rechtermuisknop op de tegel en selecteert u Tegel bewerken. U kunt de titel wijzigen, de vervolgkeuzelijst gebruiken om een tegeltype te selecteren en voor lijn-/staaf-/metergrafieken kunt u de gegevenskleur selecteren.

Er zijn veel opties om uw gegevens weer te geven. Voor mijn eigen dashboard gebruikte ik een samenvatting voor totale afstand, verbrande calorieën, totaal aantal stappen, wektijd, bedtijd en totale slaap. Ik gebruikte een lijngrafiek voor sedentaire, licht actieve, redelijk actieve en zeer actieve minuten. Voor het gewicht heb ik een ijkgrafiek gebruikt. Er is een onbeperkte combinatie om ons dashboard te ontwerpen.

Om de tegels te verplaatsen, klikt u op Tegels bewerken in de linkerbovenhoek. U kunt de vormen en afmetingen van tegels wijzigen en ze overal op uw dashboard verplaatsen.

Uitdrukkingen - Emoji's

Ik gebruik realtime expressies om emoji-tegels te coderen. Hierdoor kan ik direct een update krijgen wanneer ik op mijn dashboard kijk of ik mijn doelen heb bereikt of niet. Mijn favoriete voorbeeld is de totale afstand. Als ik 5 mijl haal, is het de rennende dame-emoji en als het 4,9 of minder is, is het een schildpad.

Achtergrond afbeelding

U kunt een achtergrondafbeelding aan uw dashboard toevoegen om uw gegevens meer persoonlijkheid en context te geven.

Stap 5: Conclusie

Conclusie
Conclusie

Je kunt mijn dashboard bekijken en zien hoe ik mijn doelen bijhoud!

init.st/v0pfrpy

Nu heb je een volledig gebouwd dashboard. U kunt uw trends bekijken en verschillende dagen vergelijken om te zien hoe uw activiteit varieert. Laat het me weten als je vragen hebt!!

Aanbevolen: