BLE Scale Sync
Číta telesné zloženie z viac než 25 bluetooth váh a exportuje ho do Garmin Connect, Stravy, MQTT a ôsmich ďalších cieľov. Bez mobilnej aplikácie v ceste.
- Otvoriť stránku
- Zdrojový kód202 hviezdičiek
Väčšina bluetooth váh zmeria hmotnosť aj impedanciu tela úplne v poriadku, ale ich sprievodné aplikácie nemajú cestu do Garmin Connectu. Postup vyzeral takto: otvor appku v telefóne, počkaj, kým sa zosynchronizuje, a potom čísla ručne prepíš. Zakaždým. Raspberry Pi Zero 2W položené vedľa váhy ten krok odstráni - počúva nepretržite a meranie je v Garmine pár sekúnd po tom, čo z váhy zídeš.
Začalo to ako Python skript pre jednu váhu a jeden cieľ. Až prepis do TypeScriptu okolo jedného typu merania z toho spravil vec, ktorú vedia rozšíriť aj iní: viac než 25 podporovaných váh, jedenásť exportných cieľov, Docker image a Home Assistant add-on na jedno kliknutie. Ako ten prepis prebiehal som opísal v článku ako som vymenil Garmin váhu za lacné Renpho a Raspberry Pi.