{"id":26821152,"url":"https://github.com/mback2k/hafritzsms","last_synced_at":"2026-04-27T23:35:04.040Z","repository":{"id":285010280,"uuid":"956793846","full_name":"mback2k/hafritzsms","owner":"mback2k","description":"Home Assistant custom integration to send SMS via AVM FRITZ!Box","archived":false,"fork":false,"pushed_at":"2025-05-09T20:31:39.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-09T20:35:35.153Z","etag":null,"topics":["custom-component","fritz-box","fritzbox","home-assistant","homeassistant","homeassistant-custom-component","notify","sms"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mback2k.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}},"created_at":"2025-03-28T21:51:02.000Z","updated_at":"2025-05-09T20:30:13.000Z","dependencies_parsed_at":"2025-03-28T22:33:14.456Z","dependency_job_id":"3ac90556-e779-4e43-ac8e-78ce6b882e09","html_url":"https://github.com/mback2k/hafritzsms","commit_stats":null,"previous_names":["mback2k/hafritzsms"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mback2k/hafritzsms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fhafritzsms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fhafritzsms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fhafritzsms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fhafritzsms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mback2k","download_url":"https://codeload.github.com/mback2k/hafritzsms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mback2k%2Fhafritzsms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32360111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"ssl_error","status_checked_at":"2026-04-27T20:07:00.910Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["custom-component","fritz-box","fritzbox","home-assistant","homeassistant","homeassistant-custom-component","notify","sms"],"created_at":"2025-03-30T07:18:28.705Z","updated_at":"2026-04-27T23:35:04.034Z","avatar_url":"https://github.com/mback2k.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"The **AVM FRITZ!Box SMS** integration allows you to send SMS via an AVM FRITZ!Box with a cellular modem.\n\nThis integration uses a local API which is available with 4G/LTE models of AVM FRITZ!Box.\n\n## Requirements\n\n- AVM FRITZ!Box with internal or USB cellular modem and SMS enabled SIM card.\n- User account with app-based second-factor enabled and TOTP secret available.\n\n## Setup on FRITZ!Box\n\nYou will want to create a dedicated account for SMS handling purposes as each account can only have\none second-factor attached to it. You will need the second-factor plaintext secret for this account.\n\n1. Login to your FRITZ!Box.\n2. Go to System section.\n3. Go to FRITZ!Box-User management.\n4. Create a new account called for example \"fritzsms\" and choose a secret password.\n5. The user account will need permission to access FRITZ!Box-Settings, but nothing else.\n6. After creation, edit the user account again to add TOTP app-based second-factor confirmation.\n7. Set \"Home Assistant\" as Smartphone-Name and reveal the plaintext secret code at the bottom.\n8. Remember the username, password and plaintext secret code for the setup in Home Assistant.\n9. Proceed with Setup in Home Assistant before finishing second-factor setup.\n10. Finish second-factor setup by using the generated TOTP code from step 5. below.\n\n## Setup in Home Assistant\n\nYou will want to use [HACS](https://www.hacs.xyz/) to install this custom integration.\n\n1. Login to your Home Assistant.\n2. Install custom HACS repository: `https://github.com/mback2k/hafritzsms`\n3. Setup new integration \"AVM FRITZ!Box SMS\" via device settings.\n4. Fill in hostname, username, password and second-factor secret for your FRITZ!Box.\n5. After confirmation you will get an error, but there is now a generated TOTP to copy into step 10. above.\n6. Finish setup on your FRITZ!Box and then confirm the setup in Home Assistant a second time.\n7. Click on the 3 dots next to your freshly configured integration to add notification targets.\n8. Create a notification target for each mobile number that you want to notify via SMS.\n9. The integration will create a notify entity per subconfig entry notification target.\n10. You can use the notify entities with the action `notify.send_message` in your automations.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmback2k%2Fhafritzsms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmback2k%2Fhafritzsms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmback2k%2Fhafritzsms/lists"}