{"id":15420020,"url":"https://github.com/imicknl/ha-sagemcom-fast","last_synced_at":"2025-04-13T04:14:28.737Z","repository":{"id":43117281,"uuid":"266847821","full_name":"iMicknl/ha-sagemcom-fast","owner":"iMicknl","description":"Home Assistant integration to enable presence detection via Sagemcom F@st routers.","archived":false,"fork":false,"pushed_at":"2025-03-17T08:43:44.000Z","size":258,"stargazers_count":41,"open_issues_count":8,"forks_count":18,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-13T04:13:55.573Z","etag":null,"topics":["bbox","bbox3","experiabox","homehub","kpn","sagemcom","smarthub","speedport"],"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/iMicknl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://paypal.me/imick"]}},"created_at":"2020-05-25T18:06:09.000Z","updated_at":"2025-04-12T16:55:49.000Z","dependencies_parsed_at":"2024-01-13T15:40:03.428Z","dependency_job_id":"2a2c25b9-22b8-4e04-ab12-b3fae5dcc1b9","html_url":"https://github.com/iMicknl/ha-sagemcom-fast","commit_stats":{"total_commits":87,"total_committers":12,"mean_commits":7.25,"dds":"0.49425287356321834","last_synced_commit":"55137f58777c6e261081c20b78419cc9e0ee5417"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iMicknl%2Fha-sagemcom-fast","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iMicknl%2Fha-sagemcom-fast/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iMicknl%2Fha-sagemcom-fast/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iMicknl%2Fha-sagemcom-fast/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iMicknl","download_url":"https://codeload.github.com/iMicknl/ha-sagemcom-fast/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248661719,"owners_count":21141451,"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","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":["bbox","bbox3","experiabox","homehub","kpn","sagemcom","smarthub","speedport"],"created_at":"2024-10-01T17:27:52.051Z","updated_at":"2025-04-13T04:14:28.715Z","avatar_url":"https://github.com/iMicknl.png","language":"Python","funding_links":["https://paypal.me/imick"],"categories":[],"sub_categories":[],"readme":"![screenshot of a device detail page in Home Assistant](https://raw.githubusercontent.com/iMicknl/ha-sagemcom-fast/main/media/sagemcom_fast_device_page.png)\n[![GitHub release](https://img.shields.io/github/release/iMicknl/ha-sagemcom-fast.svg)](https://github.com/iMicknl/ha-sagemcom-fast/releases/)\n[![HA integration usage](https://img.shields.io/badge/dynamic/json?color=41BDF5\u0026logo=home-assistant\u0026label=integration%20usage\u0026suffix=%20installs\u0026cacheSeconds=15600\u0026url=https://analytics.home-assistant.io/custom_integrations.json\u0026query=$.sagemcom_fast.total)](https://analytics.home-assistant.io/custom_integrations.json)\n\n# Sagemcom F@st integration for Home Assistant\n\nThis integration adds support for Sagemcom F@st routers to Home Assistant. Currently only a basic device_tracker entity is supported, however this could be extended in the future with more sensors.\n\nSagemcom F@st routers are used by many providers worldwide, but many of them did rebrand the router. Examples are the b-box from Proximus, Home Hub from bell, Salt Box X6 (Switzerland) and the Smart Hub from BT.\n\n## Features\n\n- Device Tracker, to track connected devices to your router (WiFi and Ethernet)\n- Reboot button, to reboot your gateway from Home Assistant\n\n## Known limitations / issues\n\nSince this integration is only used by a few users, not much time has been spent on the development lately. There are currently some known limitations and bugs. Contributions are welcome!\n\n- After reboot, not connected devices have status 'unavailable' [#14](https://github.com/iMicknl/ha-sagemcom-fast/issues/14)\n\n## Installation\n\n### Manual\n\nCopy the `custom_components/sagemcom_fast` to your `custom_components` folder. Reboot Home Assistant and install the Sagemcom F@st integration via the integrations config flow.\n\n### HACS\n\nAdd this repository as a custom repository to HACS as described [here](https://hacs.xyz/docs/faq/custom_repositories), search for the `Sagemcom F@st` integration and choose install. Reboot Home Assistant and install the Sagemcom F@st integration via the integrations config flow.\n\n```\nhttps://github.com/imicknl/ha-sagemcom-fast\n```\n\n## Usage\n\nThis integration can only be configured via the Config Flow. Go to `Configuration -\u003e Integrations -\u003e Add Integration` and choose Sagemcom F@st. The prompt will ask you for your credentials. Please note that some routers require authentication, where others can login with `guest` username and an empty password.\n\nThe first login might take a longer time (up to a minute), since we will try to retrieve the encryption method used by your router.\n\n## Supported devices\n\nHave a look at the table below for more information about supported devices. The Sagemcom F@st series is used by multiple cable companies, where some cable companies did rebrand the router. Examples are the b-box from Proximus, Home Hub from bell and the Smart Hub from BT.\n\n| Router Model          | Provider(s)          | Authentication Method | Comments                      |\n| --------------------- | -------------------- | --------------------- | ----------------------------- |\n| Sagemcom F@st 3864    | Optus                | sha512                | username: guest, password: \"\" |\n| Sagemcom F@st 3865b   | Proximus (b-box3)    | md5                   |                               |\n| Sagemcom F@st 3890V3  | Delta / Zeelandnet   | sha512                |                               |\n| Sagemcom F@st 3896    |                      | sha512                | username: admin               |\n| Sagemcom F@st 4360Air | KPN                  | md5                   |                               |\n| Sagemcom F@st 4353    | Belong Gateway       | md5                   | username: admin, password: \"\" |\n| Sagemcom F@st 5250    | Bell (Home Hub 2000) | md5                   | username: guest, password: \"\" |\n| Sagemcom F@st 5280    |                      | sha512                |                               |\n| Sagemcom F@st 5359    | KPN (Box 12)         | sha512                | username: admin               |\n| Sagemcom F@st 5364    | BT (Smart Hub)       | md5                   | username: guest, password: \"\" |\n| SagemCom F@st 5366SD  | Eir F3000            | md5                   |                               |\n| Sagemcom F@st 5370e   | Telia                | sha512                |                               |\n| Sagemcom F@st 5380    | TDC                  | md5                   |                               |\n| Sagemcom F@st 5566    | Bell (Home Hub 3000) | md5                   | username: guest, password: \"\" |\n| Sagemcom F@st 5688T   | Salt (FibreBox_X6)   | sha512                | username: admin               |\n| Sagemcom F@st 5689    | Bell (Home Hub 4000) | md5                   | username: admin, password: \"\" |\n| Sagemcom F@st 5655V2  | MásMóvil             | md5                   |                               |\n| Sagemcom F@st 5657IL  |                      | md5                   |                               |\n| Speedport Pro         | Telekom              | md5                   | username: admin               |\n\n\u003e Contributions welcome. If you router model is supported by this package, but not in the list above, please create [an issue](https://github.com/iMicknl/ha-sagemcom-fast/issues/new) or directly pull request.\n\n## Advanced\n\n### Enable debug logging\n\nThe [logger](https://www.home-assistant.io/integrations/logger/) integration lets you define the level of logging activities in Home Assistant. Turning on debug mode will show more information to help us understand your issues.\n\n```yaml\nlogger:\n  default: critical\n  logs:\n    custom_components.sagemcom_fast: debug\n```\n\n### Device not supported / working correctly\n\nIf you are not able to use this integration with your Sagemcom F@st device, please create [an issue](https://github.com/iMicknl/ha-sagemcom-fast/issues/new) with as much information as possible. Turn on debug logging and share the logs in your issue description.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimicknl%2Fha-sagemcom-fast","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimicknl%2Fha-sagemcom-fast","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimicknl%2Fha-sagemcom-fast/lists"}