Flashen mit platformio
xx
Hast du git
und python3
installiert, kannst du mit folgenden Kommandos die OpenBikeSensor Firmware bauen und flashen.
Vorbereiten des Firmwareverzeichnisses:
# Git-Repo klonen
git clone https://github.com/openbikesensor/OpenBikeSensorFirmware.git
cd OpenBikeSensorFirmware
# Platformio in einem virtuellen Python Environment installieren
python3 -m venv venv
venv/bin/pip install platformio
Flashen
Nun kannst du den ESP (nicht den OpenBikeSensor) per USB-Kabel mit deinem Rechner verbinden und mit folgendem Kommando die Firmware flashen (je nach Systemkonfiguration benötigst du dafür root-rechte). Ggf. ist es dafür nötig den boot-Knopf am ESP zu drücken.
platformio run -t upload
Nach dem Flashen
Es empfiehlt sich, dich in den Konfigurationsmodus zu begeben, um
- Dein internetfähiges WLAN im OpenBikeSensor zu konfigurieren.
- Das Flashtool zu installieren.
- Noch einmal ein Firmwareupdate aus dem Internet zu installieren.
- Deinen API-Key für Datenuploads einzurichten.