Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vectronic/homebridge-external-ip
A Homebridge plugin exposing a contact sensor state based on external IP
https://github.com/vectronic/homebridge-external-ip
homebridge homebridge-plugin
Last synced: 6 days ago
JSON representation
A Homebridge plugin exposing a contact sensor state based on external IP
- Host: GitHub
- URL: https://github.com/vectronic/homebridge-external-ip
- Owner: vectronic
- License: mit
- Created: 2017-10-24T15:48:38.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-16T17:19:31.000Z (almost 2 years ago)
- Last Synced: 2025-01-17T19:37:35.144Z (13 days ago)
- Topics: homebridge, homebridge-plugin
- Language: JavaScript
- Homepage:
- Size: 21.5 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# homebridge-external-ip
> A [Homebridge](https://github.com/nfarina/homebridge) plugin exposing a contact sensor state based on external IP# Installation
1. Install homebridge using: `npm install -g homebridge`
2. Install this plugin: `npm install -g homebridge-external-ip`
3. Update your `config.json` configuration file# Configuration
Example `config.json` entry:```
"platforms": [
{
"platform": "ExternalIp",
"expectedIp": "x.x.x.x",
"interval": 120
}
]
```
Where:* `expectedIp` is the expected external IP
* `interval` is the polling interval to check the current external IP# Help etc.
If you have a query or problem, raise an issue in GitHub, or better yet submit a PR!