Neues Modul - 88_Strava | Läufer,Radfahrer,Schwimmer (Anregung,Tests,...)

Begonnen von HomeAuto_User, 22 März 2020, 11:28:32

Vorheriges Thema - Nächstes Thema

HomeAuto_User

Hallo,
da ich selbst ein Läufer bzw. Radfahrer bin, so habe ich zum namensgleichen Portal ein Modul geschrieben wo man seine Daten abrufen kann.
Wer möchte, kann sich somit selbst Grafiken oder Auswertungen basteln.

Zusammenfassung derzeitige Funktionen:
- auslesen seine eigenen Schwimm/Lauf/Radfahrstatistik
- Erstellung eines Logfiles wo nur geänderte Readings geschrieben werden


Beispiel:
define Strava Strava <Kunden-ID>


derzeitig update via FHEM
update all https://raw.githubusercontent.com/HomeAutoUser/Strava/pre-release/controls_Strava.txt

Gern würde ich mich über Feedback oder Anregungen / Ideen freuen.
Nach einer erfolgreichen Testphase würde ich es später in das offizielle SVN oder in das "FHEM Home Automation System, Github" überführen.

Viel Spaß beim testen und Anregung sammeln.


#BleibtGesund | #GemeinsamSindWirStark
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

mahowi

Erstmal danke für das Modul. Funktioniert bis jetzt problemlos. :)

Heute habe ich "AuthRefresh accomplished" im STATE stehen. Brauche ich monatlich einen neuen Token oder muß ich den alten regelmäßig über set RefreshToken bestätigen?
Ok, hat sich erledigt. Ich hab grad in der Doku zur API gesehen, daß der Access-Token alle 6h aktualisiert werden muß und das wohl im Modul automatisiert geschieht.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

HomeAuto_User

Hallo,
danke für dein Feedback.

Du solltest in den Internals folgende Werte besitzen:

- stats_next_TRIGGERTIME
- token_expires_at

Diese besagen, wie lange dein Token gültig ist und wann der nächste automatisch abgerufen wird. Du solltest dann beim ,,nix" machen sehen, das die Internalwerte immer fortzählen.

Diese Beschreibung würde ich demnächst in der Commandref ergänzen.

Liebe Grüße marco


Gesendet von iPhone mit Tapatalk Pro
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

jeti

Hallo,
Das Modul ist sehr interessant! Leider bin ich wohl für die Strava API zu doof, könntest du grob beschreiben was getan werden muss um mit deinem Modul über die API zuzugreifen?
Danke und Gruß

HomeAuto_User

Hallo,
gern mache ich dies wenn ich zurück bin, Strava Aktivitäten zu sammeln 😉

Auf die Schnelle via Handy
https://developers.strava.com/docs/getting-started/#account

Liebe Grüße
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

jeti

Hallo,
super, danke für den Link, jetzt geht's, hatte fälschlicherweise die Strava ID mit der Cient ID gleichgesetzt :)
Ich erkunde mal das Modul!
schonmal vielen Dank!