正在自动登录…
TomAnthony/ YourOwnWeigh
这个项目提供一系列组件,让 Withings 体重秤通过 Wi-Fi 将读数同步到您自己管理的数据存储中,无需订阅 Withings 服务。包含固件补丁、本地运行的 Python 桥接应用、用于管理设备与数据的 Web 应用以及同步脚本。适合希望摆脱订阅费用、自行控制硬件数据的用户。
AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/30 05:51:33 · 查看原文
- 累计 Stars
- 71
- 当前热度
- 1 天内 · 小火
- 仓库创建时间
选用指南
AI 根据 README 整理 · 2026/10/30 05:51:33
- 使用方式
通过 Cloudflare Worker 部署 Web 应用和 API,本地运行 Python 桥接应用与体重秤通信,同时提供命令行工具和 Web 界面。
查看 README 依据
You will deploy a CloudFlare worker that uses D1 for storage, and which serves as the YOW dashboard, the API for scales to speak to, and the Sync API for reading data back out (to Apple Health, for example). You will also need to run the Python bridge on a machine that is within Bluetooth range of your scales. 1. Setup a free Cloudflare account (or use an existing account). 2. Run: ```sh npm ci npx wrangler login npm run setup:cloudflare -- --name YOUR-SHORT-WORKER-NAME --deploy ``` _Choose a short Worker name_: the complete hostname must fit your scale's character limit below.
3. Open the HTTPS URL printed by Wrangler. Enter the bootstrap token, then set an admin password. The Sync API (for reading data out of YOW) uses it too, by default (you can override). 4. Install and start the Python bridge: ```sh python3.11 -m venv .venv .venv/bin/pip install ./bridge .venv/bin/yow-bridge ``` It will ask for an invite code, required for it to establish a secure connection to your server.
- 部署要求
需要 Python 3.11 或更高版本,macOS 或 Linux 系统,以及支持指定的体重秤型号(WBS06 或 WS-30)。
查看 README 依据
<img src="docs/screenshot.png" alt="YOW Dashboard Screenshot" width="1024"> ## Supported Models The below models are currently supported. Pull Requests to add more models are very welcome. | Scale | Stock Firmware | YOW Firmware | Bluetooth | Notes | | --- | --- | --- | --- | --- | | Body (**WBS06**) | v1181 | v127 | BLE | | | Wireless Scale (**WS-30 / WBS03**) | v921 | v102 | Classic | Scales->YOW is HTTP only | You can check your model under the batteries. “Body Smart” and other Withings models are not all the same. ## Supported Platforms | OS | Status | | --- | --- |
| macOS 27 | Confirmed | | macOS 26 | Should work | | macOS 15 | Should work | | Windows | Pending | | Linux | Confirmed | The web app component should support all operating systems, but the Python bridge currently only supports macOS & Linux. Windows support still needs adding. ## Quick Start Using Cloudflare Using a free CloudFlare account, you can set this up end to end in a durable fashion.
3. Open the HTTPS URL printed by Wrangler. Enter the bootstrap token, then set an admin password. The Sync API (for reading data out of YOW) uses it too, by default (you can override). 4. Install and start the Python bridge: ```sh python3.11 -m venv .venv .venv/bin/pip install ./bridge .venv/bin/yow-bridge ``` It will ask for an invite code, required for it to establish a secure connection to your server.
- 已知限制
作者目前只支持部分型号,固件更新存在风险(可能变砖),且固件对服务器主机名长度有限制,WBS06 最大 48 字符,WS-30 最大 59 字符。
查看 README 依据
<img src="docs/screenshot.png" alt="YOW Dashboard Screenshot" width="1024"> ## Supported Models The below models are currently supported. Pull Requests to add more models are very welcome. | Scale | Stock Firmware | YOW Firmware | Bluetooth | Notes | | --- | --- | --- | --- | --- | | Body (**WBS06**) | v1181 | v127 | BLE | | | Wireless Scale (**WS-30 / WBS03**) | v921 | v102 | Classic | Scales->YOW is HTTP only | You can check your model under the batteries. “Body Smart” and other Withings models are not all the same. ## Supported Platforms | OS | Status | | --- | --- |
8. Accept **Import Device To Server**. The scales' existing settings are fetched automatically from Withings (using the MAC & Secret read from the device). 9. Users are also read from Withings, and new users can be imported too. (If the initial profile fetch fails, use **Finish Device Import** under **Scales → Edit Settings** later.) At this point you now have your server running, with your device imported, and your user roster imported. We now need to update the firmware on your device so it also connects to this server - **only do this on supported devices (and accept it may be a risk)**.
- The firmware currently supports hostnames over a limited length. WBS06 is max 48 chars. WS-30 is 59 chars. - WBS06 HTTPS encrypts traffic but does not authenticate the server certificate or `CertificateVerify` signature. WS-30 uses plaintext HTTP. The bridge, browser and Withings migration client use ordinary verified HTTPS for remote services.
README
正在加载 README…
收录信息
- 仓库创建时间
- 2026/10/29 16:14:19
- 首次达标收录
- 2026/10/30 05:46:08
- 统计更新时间
- 2026/10/30 08:41:19
按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。
模型评估
值得看加权总分 3.9 / 5
由 Jev 模型根据仓库描述与 README 评估,2026/10/30 05:46:08 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。
仓库信息
- 最近推送
- 2026/10/30 02:03:25
- 许可证标识
- MIT
- Fork 数
- 1
- 当前状态
- 未归档
收录记录
按创建时长与累计 Stars 首次收录:小火
首次发现项目