Skip to content

Home Assistant integration for Davis Instruments' WeatherLink and AirLink

License

Notifications You must be signed in to change notification settings

siku2/hass-weatherlink

Repository files navigation

Home Assistant WeatherLink

GitHub Release GitHub Activity License

hacs

Bringing support for Davis Instruments' WeatherLink and AirLink stations to Home Assistant.

Installation

  1. Add this repository as a custom repository to HACS: Add Repository
  2. Use HACS to install the integration.
  3. Restart Home Assistant.
  4. Set up the integration using the UI: Add Integration

Limitations

WeatherLink groups data into multiple data structures. For instance, all the data reported by the ISS outdoor station (temperature, wind, rain, solar, etc.) is reported in a single data structure. When the integration polls the API, it receives a list of these data structures. It's possible for WeatherLink to report multiple instances of the same data structure. This happens, for instance, when you physically separate parts of the ISS and use multiple channels. This integration doesn't handle this case very well. If it receives multiple instances of the same data structure, it primarily uses the first one and only uses the subsequent ones to fill holes in the first one. If you're running into a problem that's caused by this behaviour, please open an issue.

AirLink

Older versions of the AirLink firmware use a different data structure format when transmitting updates. This integration currently doesn't support this so in case AirLink isn't working, try updating the firmware.

Contributions are welcome!

If you want to contribute to this please read the Contribution guidelines