Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ldotlopez/ha-hnap-device
Home Assistant component for HNAP devices
https://github.com/ldotlopez/ha-hnap-device
dch-s150 dch-s220 dlink hacs hacs-custom hacs-integration hass hnap home-assistant home-assistant-integration home-automation homeassistant
Last synced: 3 months ago
JSON representation
Home Assistant component for HNAP devices
- Host: GitHub
- URL: https://github.com/ldotlopez/ha-hnap-device
- Owner: ldotlopez
- License: gpl-3.0
- Created: 2021-11-22T15:17:33.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-22T15:24:44.000Z (4 months ago)
- Last Synced: 2024-10-03T06:09:24.656Z (4 months ago)
- Topics: dch-s150, dch-s220, dlink, hacs, hacs-custom, hacs-integration, hass, hnap, home-assistant, home-assistant-integration, home-automation, homeassistant
- Language: Python
- Homepage:
- Size: 137 KB
- Stars: 6
- Watchers: 3
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Home Assistant HNAP device component
[![hacs_badge](https://img.shields.io/badge/HACS-Custom-orange.svg)](https://github.com/custom-components/hacs)
[![hassfest validation](https://github.com/ldotlopez/ha-hnap-device/workflows/Validate%20with%20hassfest/badge.svg)](https://github.com/ldotlopez/ha-hnap-device/actions/workflows/hassfest.yml)
[![HACS validation](https://github.com/ldotlopez/ha-hnap-device/workflows/Validate%20with%20HACS/badge.svg)](https://github.com/ldotlopez/ha-hnap-device/actions/workflows/hacs.yml)[![GitHub Release](https://img.shields.io/github/v/release/ldotlopez/ha-hnap-device?include_prereleases)](https://github.com/ldotlopez/ha-hnap-device/releases)
[![CodeQL](https://github.com/ldotlopez/ha-hnap-device/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/ldotlopez/ha-hnap-device/actions/workflows/codeql-analysis.yml)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)This 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.
Theorically all HNAP devices are supported, however only a few are really tested:
* D-Link Motion Sensor (DCH-S150)
* D-Link Siren Device (DCH-S220)Currently motion sensors and sirens are the only platforms implemented but support for cameras or water detectors are really easy to implemented.
This integration uses modern features from HomeAssistant like UI config.
See [https://github.com/ldotlopez/python-hnap](https://github.com/ldotlopez/python-hnap)
Special thanks to other projects:
* https://github.com/mtflud/DCH-S220-Web-Control
* https://github.com/postlund/dlink_hnap