Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mathisburger/homebridge-dashboard
A homebridge-plugin that provides a simple web UI for controlling homekit devices
https://github.com/mathisburger/homebridge-dashboard
homebridge homebridge-plugin homekit
Last synced: about 1 month ago
JSON representation
A homebridge-plugin that provides a simple web UI for controlling homekit devices
- Host: GitHub
- URL: https://github.com/mathisburger/homebridge-dashboard
- Owner: MathisBurger
- License: apache-2.0
- Created: 2023-04-30T11:42:35.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-05-25T11:53:49.000Z (over 1 year ago)
- Last Synced: 2024-10-29T21:24:25.535Z (3 months ago)
- Topics: homebridge, homebridge-plugin, homekit
- Language: TypeScript
- Homepage: https://mathisburger.github.io/homebridge-dashboard/
- Size: 243 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Homebridge Dashboard
This plugin provides a dashboard that can be configured easily. It displays all homebridge devices and makes it possible
to control them through the web panel.## Supported devices
This plugin has been tested with following devices:
- Tapo P100
- [Security System Plugin](https://www.npmjs.com/package/homebridge-securitysystem)
- [TP Link Camera Plugin](https://github.com/kopiro/homebridge-tapo-camera)But even if the amount of tested devices is not that big, many devices should be supported in theory.
Just give it a try and try it out yourself.## Installation
NOTE: You will need to have `ffmpeg` installed if you want to use the camera streaming feature.
If you are using [config-ui-x](https://github.com/homebridge/homebridge-config-ui-x) you can just install
this extension through the admin panel.
If you are installing your plugins through a cli just use```bash
npm i -g homebridge-dashboard
```## Configuration
| Parameter | description | format | default |
|-----------|---------------------------------------------------------------------------------------------------------|---------|---------|
| port | The port that the web panel runs on. Using a port lower than 10000 could cause the system to not start. | integer | 18081 |
| pin | The pin of the Homekit bridge | string | `null` |
| tabs | Tabs are shown in the frontend. They are used to sort all devices. | array | [] |## Node versions
The system is tested on following node versions:
- 15.x
- 16.x
- 17.x
- 18.x