{"id":29107535,"url":"https://github.com/korkuttum/tuya_body_fat_scale","last_synced_at":"2025-12-16T09:12:29.772Z","repository":{"id":297050044,"uuid":"995472729","full_name":"Korkuttum/tuya_body_fat_scale","owner":"Korkuttum","description":"Tuya Body Fat Scale Custom Integration for Home Assistant","archived":false,"fork":false,"pushed_at":"2025-12-12T06:51:10.000Z","size":162,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-13T15:50:21.191Z","etag":null,"topics":["home-assistant","integrations","tuya"],"latest_commit_sha":null,"homepage":"","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/Korkuttum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-06-03T14:30:41.000Z","updated_at":"2025-12-12T06:49:25.000Z","dependencies_parsed_at":"2025-06-04T01:23:03.820Z","dependency_job_id":"157cf844-c0e3-4376-b5b4-2876738d77ad","html_url":"https://github.com/Korkuttum/tuya_body_fat_scale","commit_stats":null,"previous_names":["korkuttum/tuya_body_fat_scale"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/Korkuttum/tuya_body_fat_scale","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Korkuttum%2Ftuya_body_fat_scale","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Korkuttum%2Ftuya_body_fat_scale/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Korkuttum%2Ftuya_body_fat_scale/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Korkuttum%2Ftuya_body_fat_scale/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Korkuttum","download_url":"https://codeload.github.com/Korkuttum/tuya_body_fat_scale/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Korkuttum%2Ftuya_body_fat_scale/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27761744,"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-12-16T02:00:10.477Z","response_time":57,"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":["home-assistant","integrations","tuya"],"created_at":"2025-06-29T05:04:16.855Z","updated_at":"2025-12-16T09:12:29.765Z","avatar_url":"https://github.com/Korkuttum.png","language":"Python","funding_links":["https://www.patreon.com/korkuttum"],"categories":[],"sub_categories":[],"readme":"# Tuya Body Fat Scale Custom Integration for Home Assistant\n\n\u003cimg src=\"https://iis-akakce.akamaized.net/p.z?%2F%2Fproductimages%2Ehepsiburada%2Enet%2Fs%2F45%2F600%2F10824497070130%2Ejpg\" alt=\"Smart Scale\" width=\"200\"/\u003e \u003cimg src=\"https://image.made-in-china.com/2f0j00aMhREsrtVIbv/Tuya-Smart-Body-Weighing-Scales.webp\" alt=\"Smart Scale\" width=\"200\"/\u003e\n\nThis integration is designed to retrieve comprehensive body composition data from Tuya-based smart scales that support body fat and other advanced measurements. It provides detailed analytics beyond just weight, making it more advanced than the basic scale support in the official Tuya integration.\n\n## Features\n\n- Weight measurement (kg)\n- Body Fat percentage\n- Muscle Mass\n- Bone Mass\n- Body Water percentage\n- Protein Rate\n- BMI calculation\n- Basal Metabolism\n- Body Age\n- Visceral Fat\n- Multiple user support\n- Real-time measurements\n\n## Prerequisites\n\n### Enable Tuya Cloud Service\n\nBefore using this integration, you must enable the Body Fat Scale API service in your Tuya IoT Platform account:\n\n1. Log in to [Tuya IoT Platform](https://developer.tuya.com/)\n2. Go to **Cloud** \u003e **Project Management**\n3. Click on **Open Project** (select your project)\n4. Navigate to **Service API** tab\n5. Click on **Go to Authorize** button on the right side\n6. Find and select **Body Fat Scale Open Service**\n7. Click **OK** to confirm and enable the service\n\n⚠️ **Important**: The integration will not work without activating the Body Fat Scale service in your Tuya Cloud account, even if you have valid authentication credentials.\n\n\n[![Open your Home Assistant instance and open a repository inside the Home Assistant Community Store](https://my.home-assistant.io/badges/hacs_repository.svg)](https://my.home-assistant.io/redirect/hacs_repository/?owner=Korkuttum\u0026repository=tuya_body_fat_scale\u0026category=integration)\n\n\n### Method 1: HACS Installation (Recommended)\n1. Make sure you have [HACS](https://hacs.xyz/) installed in your Home Assistant instance.\n2. Click on `HACS` in the sidebar.\n3. Click on the three dots in the top right corner and select `Custom Repositories`.\n4. Add this repository URL `https://github.com/Korkuttum/tuya_body_fat_scale` and select `Integration` as the category.\n5. Click `ADD`.\n6. Find and click on \"Tuya Body Fat Scale\" in the integrations list.\n7. Click `Download` and install it.\n8. Restart Home Assistant.\n\n### Method 2: Manual Installation\nTo install manually, upload all the files into the custom_components/tuya_body_fat_scale folder inside your Home Assistant configuration directory. \n\n## Configuration\n\nOnce installed (either through HACS or manually), you must restart Home Assistant before proceeding. After the restart:\n\n1. Go to Settings \u003e Devices \u0026 Services\n2. Click \"Add Integration\"\n3. Search for \"Tuya Body Fat Scale\"\n4. Enter your Tuya IoT Platform credentials:\n   - Access ID\n   - Access Secret\n   - Device ID\n5. Add user information:\n   - User id\n   - Name\n   - Birth Date (DD.MM.YYYY)\n   - Gender\n\n---\n\n## File Structure\n\nMake sure your folder structure looks like this (if installing manually):\n```\ncustom_components/\n    └── tuya_body_fat_scale/\n        ├── __init__.py\n        ├── api.py\n        ├── config_flow.py\n        ├── const.py\n        ├── coordinator.py\n        ├── manifest.json\n        ├── sensor.py\n        ├── strings.json\n        ├── translations/\n            ├── en.json\n            └── tr.json\n        └── README.md\n```\n\n---\n\n## Support My Work\n\nIf you find this integration helpful, consider supporting the development:\n\n[![Become a Patreon](https://img.shields.io/badge/Become_a-Patron-red.svg?style=for-the-badge\u0026logo=patreon)](https://www.patreon.com/korkuttum)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Disclaimer\n\nThis integration is an independent project and is not affiliated with, endorsed by, or connected to Tuya Inc. in any way. This is a community project provided \"as is\" without warranty of any kind. Use at your own risk.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkorkuttum%2Ftuya_body_fat_scale","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkorkuttum%2Ftuya_body_fat_scale","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkorkuttum%2Ftuya_body_fat_scale/lists"}