{"id":31397661,"url":"https://github.com/sanji78/feelfit","last_synced_at":"2026-05-16T08:09:26.934Z","repository":{"id":314458533,"uuid":"1055600009","full_name":"Sanji78/feelfit","owner":"Sanji78","description":"Home Assistant custom integration for Feelfit smart scales — fetches weight, body fat, muscle, water, and more from your Feelfit account.","archived":false,"fork":false,"pushed_at":"2025-09-22T06:00:19.000Z","size":40,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-22T07:30:28.206Z","etag":null,"topics":["body-composition","custom-integration","feelfit","hacs","hacs-integration","home-assistant","smart-scale"],"latest_commit_sha":null,"homepage":"https://hacs.xyz/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sanji78.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-12T14:04:08.000Z","updated_at":"2025-09-22T05:59:49.000Z","dependencies_parsed_at":"2025-09-12T16:45:54.626Z","dependency_job_id":"a78db0f2-6f6d-45b1-962a-949160992efa","html_url":"https://github.com/Sanji78/feelfit","commit_stats":null,"previous_names":["sanji78/feelfit"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Sanji78/feelfit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanji78%2Ffeelfit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanji78%2Ffeelfit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanji78%2Ffeelfit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanji78%2Ffeelfit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sanji78","download_url":"https://codeload.github.com/Sanji78/feelfit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanji78%2Ffeelfit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277526755,"owners_count":25833447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-29T02:00:09.175Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["body-composition","custom-integration","feelfit","hacs","hacs-integration","home-assistant","smart-scale"],"created_at":"2025-09-29T14:00:14.683Z","updated_at":"2025-09-29T14:00:19.284Z","avatar_url":"https://github.com/Sanji78.png","language":"Python","funding_links":["https://www.paypal.me/elenacapasso80"],"categories":[],"sub_categories":[],"readme":"# Feelfit (Home Assistant Custom Integration)\n\nSync and monitor your **Feelfit body measurements** directly in Home Assistant.  \nThis custom integration connects to **Feelfit Cloud** using your Feelfit account and retrieves **weight, fat mass, muscle, water and more**, exposing them as **sensor entities** in HA.\n\n[![Validate with HACS](https://img.shields.io/badge/HACS-validated-41BDF5)](https://hacs.xyz/)  \n[![hassfest](https://img.shields.io/badge/hassfest-passing-brightgreen)](https://developers.home-assistant.io/docs/creating_integration_manifest/)  \n[![MIT License](https://img.shields.io/badge/license-MIT-informational)](LICENSE.md)\n\n\u003e ⚠️ This is a third-party project, not affiliated with Feelfit.\n\n---\n\n## ✨ Features\n\n- Login with your **Feelfit account (email/password)**.  \n- Automatic discovery of your **linked Feelfit smart scales**.  \n- Periodic cloud polling to retrieve:\n  - User profile data (weight, height, birthday, etc.)  \n  - Personal goals (weight, body fat, water, etc.)  \n  - Device info (model, brand, MAC, etc.)  \n  - Last body measurement (weight, body fat, muscle, water, bone mass, heart rate, etc.)  \n- Each value is exposed as a **sensor entity**.  \n- Coordinator-based architecture (auto-refresh every 30 seconds).  \n\n---\n\n## 🔧 Installation\n\n### Option A — HACS (recommended)\n1. Make sure you have [HACS](https://hacs.xyz/) installed in Home Assistant.\n2. In Home Assistant: **HACS → Integrations → ⋮ (three dots) → Custom repositories**.  \n   Add `https://github.com/Sanji78/feelfit` as **Category: Integration**.\n3. Find **Feelfit** in HACS and click **Download**.\n4. **Restart** Home Assistant.\n\n### Option B — Manual\n1. Copy the folder `custom_components/feelfit` from this repository into your Home Assistant config folder:\n   - `\u003cconfig\u003e/custom_components/feelfit`\n2. **Restart** Home Assistant.\n\n---\n\n## ⚙️ Configuration\n\n### Step 1 — Add the Integration\n1. In Home Assistant go to: **Settings → Devices \u0026 Services → Add Integration**.  \n2. Search for **Feelfit**.  \n3. Enter your **Feelfit account email and password**.  \n4. On success, the integration will log in, store your access token and automatically fetch your profile, devices, goals, and last measurement.\n\n---\n\n## 📋 Entities\n\n- **User profile sensors**\n  - `account_name`, `weight`, `height`, `birthday`, `email`\n- **Goals sensors**  \n  - `weight`, `bodyfat`, `water` (more goal types are dynamically added if present)\n- **Device sensors**  \n  - One for each linked Feelfit scale, with detailed attributes (MAC, brand, model, WiFi name, etc.)\n- **Last measurement sensors**\n  - Weight, Body Fat, BMI, BMR, Metabolic Age, Muscle, Protein, Subcutaneous Fat, Visceral Fat, Hydration, Bone Mass, Heart Rate, Score, Measurement Timestamp, Body Water Mass, Protein Mass, Body Fat Mass  \n\nAll entities are automatically updated every 30 seconds via a shared coordinator.\n\n---\n\n## 🧪 Supported versions\n- Home Assistant: **2024.8** or newer (earlier may work, untested).\n\n---\n\n## 🐞 Troubleshooting\n- Check **Settings → System → Logs** for messages under `custom_components.feelfit`.  \n- If login fails, double-check your **email and password**.  \n- If no entities appear, try **removing and re-adding** the integration.\n\n---\n\n## 🙌 Contributing\nPRs and issues are welcome. Please open an issue with logs if you hit a bug:  \n[GitHub Issues](https://github.com/Sanji78/feelfit/issues)\n\n---\n\n## ❤️ Donate\nIf this project helps you, consider buying me a coffee:  \n**[PayPal](https://www.paypal.me/elenacapasso80)**\n\n..and yes... 😊 the paypal account is correct. Thank you so much!\n\n---\n\n## 📜 License\n[MIT](LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanji78%2Ffeelfit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanji78%2Ffeelfit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanji78%2Ffeelfit/lists"}