Project ideas from Hacker News discussions.

New Withings Users Must Pay $99/Year for Apple Health Syncing

📝 Discussion Summary (Click to expand)

1. Frustration with subscription‑based “enshittification”
Many commenters feel that companies are turning one‑time purchases into ongoing revenue streams, locking basic functionality behind paywalls and treating users as mere revenue sources.

  • “These days it's not true that if you pay for the item, you're the customer. Now you're just a potential revenue stream.” – in_cahoots
  • “I do not pay yet another subscription just to get the readings put into Apple Health.” – rootusrootus
  • “If you bought the product with Apple Health sync in mind and it doesn't do that for free, file a complaint with your OAG. It's false advertising.” – ShakataGaNai

2. Enthusiasm for reverse‑engineering / DIY workarounds
A sizable portion of the discussion focuses on using LLMs, Bluetooth sniffing, Home‑Assistant integrations, or custom firmware to bypass the subscription and keep data locally.

  • “I can’t wait till somebody figures out how to reverse engineer these with a LLM so we can just sync the scale data ourselves.” – cebert
  • “It isn't far short of magical to watch Opus hack a piece of connected hardware.” – CamperBob2
  • “I have a small service running on homelab that syncs all the withings data to garmin. Has needed no attention in years and just works.” – k4rli

3. Preference for simple, “dumb” devices or minimalism
Several users argue that the hassle isn’t worth it and opt for basic scales or manual logging, valuing reliability and mental‑load reduction over smart features.

  • “I'm coming to the conclusion that my life is improved the more I can leave these technologies alone.” – tonyedgecombe
  • “Meanwhile my mom's $20 dumb scale works perfectly fine.” – in_cahoots
  • “I went back to a dumb scale and dumb bp cuff.” – jmbwell

🚀 Project Ideas

Generating project ideas…

Withings Local Sync App

Summary

  • An open-source iOS/Android app that pairs directly with Withings scales via Bluetooth LE, reads weight and body composition data, and writes it to Apple HealthKit or Google Fit/Health Connect without requiring a Withings subscription.
  • Core value: gives users full control of their health data locally, eliminating the $100/year Apple Health sync paywall.

Details

Key Value
Target Audience Withings scale owners who want free, private sync to their phone health apps
Core Feature Bluetooth LE discovery, data parsing, and background write to HealthKit/Health Connect
Tech Stack React Native or Flutter for cross-platform UI; native Bluetooth libraries (CoreBluetooth, Android BLE); HealthKit/Health Connect SDKs
Difficulty Medium
Monetization Hobby

Notes

  • HN commenters expressed frustration at being forced to pay for a feature that could be done locally (e.g., "I can just write a 3 digit number directly in apple health").
  • Provides a practical, discussion‑worthy project that showcases reverse‑engineered Bluetooth protocols and encourages community contributions for other Withings devices.

Withings-to-HealthKit Bridge (Docker)

Summary

  • A self-hosted Docker container that runs on a Raspberry Pi or home server, uses a Bluetooth LE dongle to poll nearby Withings scales, extracts measurements via the reverse‑engineered protocol, and pushes them to Apple HealthKit through a paired macOS device or via HealthKit‑compatible webhooks.
  • Core value: enables continuous, zero‑cost sync for households with multiple scales, avoiding any cloud subscription.

Details

Key Value
Target Audience Tech‑savvy users, homelab enthusiasts, and families with multiple Withings scales
Core Feature Bluetooth LE scanning, secure data translation, scheduled HealthKit upload (via AppleScript or HealthKit‑export tool)
Tech Stack Python (Bleak for BLE), Docker, optional Home Assistant add‑on; macOS bridge script for HealthKit
Difficulty Medium
Monetization Hobby

Notes

  • Comments highlighted the desire to "sync all the withings data to garmin" and to have a "local API so someone else can maintain the adapter".
  • A containerized bridge is easy to deploy, discuss on HN, and can be extended to other health platforms (Garmin, Fitbit) without paying Withings.

Open Firmware for Withings Scales

Summary

  • Replace the proprietary firmware on Withings Body+/WS‑30 scales with an open-source ESP32‑based firmware that exposes weight/BLE advertisements in a standard format (e.g., GATT profile for Health Devices) and optionally stores data locally on an SD card.
  • Core value: eliminates reliance on Withings cloud entirely, giving users a truly ownable device that can sync to any health app or be read manually.

Details

Key Value
Target Audience Hackers, makers, and users comfortable flashing hardware (e.g., those who already use ESPHome)
Core Feature Custom firmware that broadcasts weight via BLE and optionally logs to local storage; configuration via web UI or MQTT
Tech Stack ESP-IDF or Arduino‑ESP32, open GATT services, optional LittleFS for data logging, OTA update support
Difficulty High
Monetization Hobby

Notes

  • Several HN users wished for "open firmware for these scales" and lamented battery‑planned obsolescence.
  • Provides a tangible, discussion‑rich project that could inspire similar efforts for other Withings devices (BP cuffs, sleep sensors) and showcases hardware‑level resistance to enshittification.

Withings Data Exporter CLI

Summary

  • A command‑line tool that logs into the user's Withings account (using token extraction from the official app or browser session), pulls historical measurements via the undocumented REST API, and outputs CSV/JSON ready for import into Apple HealthKit (via HealthImporter) or Google Fit.
  • Core value: gives existing users a one‑time or periodic way to export their data without paying the subscription, useful for migration or backup.

Details

Key Value
Target Audience Current Withings users who want to leave the ecosystem or back up their data
Core Feature Authenticated API calls, pagination, data normalization, export formats
Tech Stack Go or Python (requests, OAuth2 session reuse), CLI frameworks (cobra, click), optional Docker image
Difficulty Low
Monetization Revenue-ready: $5/year for hosted token‑refresh service (optional)

Notes

  • Users mentioned they could "reverse engineer these with a LLM" and wanted to "sync the scale data ourselves".
  • A lightweight CLI is easy to share on HN, encourages discussion about API ethics, and can be extended to other Withings products (watches, BP cuffs) while respecting rate limits.

Read Later