About
WeatherLink is a Marketplace integration that brings Davis Weatherlink weather station data into Home Assistant. It polls the vendor's cloud API every 5 minutes, and how often the data actually changes depends on the subscription level, with the free Basic level updating observations every 15 minutes. It provides sensors such as dew point, heat index, pressure trend, evapotranspiration and extra humidity channels, plus a binary sensor for the transmitter battery. Data is normalized so that, for example, outdoor temperature carries the same label regardless of the station or gateway model. Rarely used sensors are disabled and hidden by default and can be enabled from the device page. Setup is done in the UI with either API V2 credentials (key and secret) or legacy API V1 credentials.
Automatic summary of the README and code of astrandb/weatherlink. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Uses the vendor's cloud Needs an internet connection and an account with the vendor.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect
- API versionV1 can be used for legacy devices, V2 can be used for all devices.
User 1
- API token v1
- Password
- Username or DIDUse DID here if you have access to it - i.e. if it is your own station
User 2
- API key v2
- API secret
Texts from the code of astrandb/weatherlink.
Entities
- Binary sensorsTransmitter battery
- SensorsAir quality index Nowcast, Pressure trend, Dew point, Evapotranspiration day, Evapotranspiration month, Evapotranspiration year, Heat index, Humidity extra 1, Humidity extra 2, Humidity extra 3, Humidity extra 4, Humidity extra 5, and 56 more
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
This integration will represent your data from Davis Weaterlink in Home Assistant. It will query the cloud API every 5 minutes. The data update frequency in the API is depending on your subscription level. I e if you have the free "Basic" level, the observations data will only be updated every 15 minutes.
The integration does not have the ambition to display everything that a Davis weatherstation can report. It is a reasonable compromise between details and clutter. It also tries to "normalize" the data so that e.g. outdoor temperature is labelled "Temperature out" irrespective of model of the station and the gateway device.
Shows in Vulpo
Chart card, Apple Watch.Information
- Installs
- 322 sharing analytics
- GitHub stars
- 17
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- v2026.9.0,
- Category
- Weather and alerts
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
weatherlink- Issues
- Report an issue












