1.1.8 • Published 2 years ago
homebridge-http-thermometer v1.1.8
homebridge-http-thermometer
Description
This homebridge plugin exposes a web-based thermometer to Apple's HomeKit. Using simple HTTP requests, the plugin polls your home's temperature.
Installation
- Install homebridge
- Install this plugin:
npm install -g homebridge-http-thermometer
- Update your
config.json
file
Configuration
"accessories": [
{
"accessory": "Thermometer",
"name": "Thermometer",
"apiroute": "http://myurl.com"
}
]
Core
Key | Description | Default |
---|---|---|
accessory | Must be Thermometer | N/A |
name | Name to appear in the Home app | N/A |
apiroute | Root URL of your device | N/A |
Additional options
Key | Description | Default |
---|---|---|
pollInterval | Time (in seconds) between device polls | 300 |
timeout | Time (in milliseconds) until the accessory will be marked as Not Responding if it is unreachable | 3000 |
http_method | HTTP method used to communicate with the device | GET |
username | Username if HTTP authentication is enabled | N/A |
password | Password if HTTP authentication is enabled | N/A |
model | Appears under the Model field for the accessory | plugin |
serial | Appears under the Serial field for the accessory | version |
manufacturer | Appears under the Manufacturer field for the accessory | author |
firmware | Appears under the Firmware field for the accessory | version |
API Interfacing
Your API should be able to return the temperature when it receives /status
in the JSON format like below:
{
"currentTemperature": FLOAT_VALUE
}
1.1.8
2 years ago
1.1.7
2 years ago
1.1.6
2 years ago
1.1.5
2 years ago
1.1.4
4 years ago
1.1.3
5 years ago
1.1.2
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago