{"id":15486686,"url":"https://github.com/ldotlopez/ha-hnap-device","last_synced_at":"2025-09-01T01:08:28.069Z","repository":{"id":43841331,"uuid":"430758259","full_name":"ldotlopez/ha-hnap-device","owner":"ldotlopez","description":"Home Assistant component for HNAP devices","archived":false,"fork":false,"pushed_at":"2025-02-02T20:52:47.000Z","size":165,"stargazers_count":7,"open_issues_count":7,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-07-04T11:46:33.142Z","etag":null,"topics":["dch-s150","dch-s220","dlink","hacs","hacs-custom","hacs-integration","hass","hnap","home-assistant","home-assistant-integration","home-automation","homeassistant"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ldotlopez.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}},"created_at":"2021-11-22T15:17:33.000Z","updated_at":"2025-02-26T13:59:43.000Z","dependencies_parsed_at":"2025-04-22T15:45:44.330Z","dependency_job_id":"351be1bb-5bc9-415c-b0c8-798e509a3617","html_url":"https://github.com/ldotlopez/ha-hnap-device","commit_stats":{"total_commits":47,"total_committers":4,"mean_commits":11.75,"dds":"0.17021276595744683","last_synced_commit":"a237b21516af17dc73a1282edf6382a8dfa9acff"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/ldotlopez/ha-hnap-device","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldotlopez%2Fha-hnap-device","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldotlopez%2Fha-hnap-device/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldotlopez%2Fha-hnap-device/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldotlopez%2Fha-hnap-device/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ldotlopez","download_url":"https://codeload.github.com/ldotlopez/ha-hnap-device/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldotlopez%2Fha-hnap-device/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273061075,"owners_count":25038596,"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-08-31T02:00:09.071Z","response_time":79,"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":["dch-s150","dch-s220","dlink","hacs","hacs-custom","hacs-integration","hass","hnap","home-assistant","home-assistant-integration","home-automation","homeassistant"],"created_at":"2024-10-02T06:09:25.494Z","updated_at":"2025-09-01T01:08:28.007Z","avatar_url":"https://github.com/ldotlopez.png","language":"Python","funding_links":["https://www.buymeacoffee.com/zepolson"],"categories":["Python"],"sub_categories":[],"readme":"# Home Assistant HNAP device component\n\n\u003c!-- HomeAssistant badges --\u003e\n[![hacs_badge](https://img.shields.io/badge/HACS-Custom-orange.svg)](https://github.com/custom-components/hacs)\n[![Validate with hassfest](https://github.com/ldotlopez/ha-hnap-device/actions/workflows/hassfest.yml/badge.svg)](https://github.com/ldotlopez/ha-hnap-device/actions/workflows/hassfest.yml)\n[![Validate with HACS](https://github.com/ldotlopez/ha-hnap-device/actions/workflows/hacs.yml/badge.svg)](https://github.com/ldotlopez/ha-hnap-device/actions/workflows/hacs.yml)\n\n\u003c!-- Code and releases --\u003e\n[![GitHub Release](https://img.shields.io/github/v/release/ldotlopez/ha-hnap-device?include_prereleases)](https://github.com/ldotlopez/ha-hnap-device/releases)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\n\u003c!-- Sponsors --\u003e\n\u003ca href=\"https://www.buymeacoffee.com/zepolson\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 30px !important;width: 105px !important;\" \u003e\u003c/a\u003e\n\nThis is a *Work in Progress* integration to Home Assistant supporting HNAP devices. It communicates locally with the devices, i.e. no cloud needed, but only supports polling.\n\nTheorically all HNAP devices are supported, however only a few are really tested:\n\n  * D-Link Motion Sensor (DCH-S150)\n  * D-Link Siren Device (DCH-S220)\n\nCurrently motion sensors and sirens are the only platforms implemented but support for cameras or water detectors are really easy to implemented.\n\nThis integration uses modern features from HomeAssistant like UI config.\n\nSee [https://github.com/ldotlopez/python-hnap](https://github.com/ldotlopez/python-hnap)\n\nSpecial thanks to other projects:\n\n  * https://github.com/mtflud/DCH-S220-Web-Control\n  * https://github.com/postlund/dlink_hnap\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fldotlopez%2Fha-hnap-device","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fldotlopez%2Fha-hnap-device","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fldotlopez%2Fha-hnap-device/lists"}