This is a Homebridge plugin that allows you to integrate your Davis WeatherLink Live station API.
You must have Homebridge already installed, then just install the plugin by running npm install -g homebridge-davisweatherlinklive
This will call your Davis WeatherLink Live station API. The endpoint it is designed for is /v1/current_conditions. It will look at the following JSON path for temperature and humidity.
data.conditions[0].temp
data.conditions[0].hum
The API will be called once at start up and polled periodically. The results will be stored in memory, to prevent slowness when opening the Home app.
I have included an example config of the accessory in example.config.json
.
url
- The URL for the Davis WeatherLink Live station API. e.g. http://10.0.0.100/v1/current_conditionsname
- Friendly name for the sensormanufacturer
- Manufacturermodel
- ModelpollingIntervalSeconds
- Set this to the seconds value you want to periodically poll your Davis WeatherLink Live station API. DEFAULT: 300temperatureUnitOfMeasure
- Choose "C" or "F". DEFAULT: C