Skip to content

phoebos02/ha-alplakes

Repository files navigation

Alplakes

Alplakes Logo

Release HACS License: BSD-3-Clause HACS Hassfest Build Tests

Alplakes is a Home Assistant custom integration that fetches lake temperature data from the Eawag Alplakes API (simulations, Delft3D-Flow model) and exposes it as sensor entities. Each configured “point” (lake, latitude, longitude, depth) becomes one temperature sensor, updated on a user-configurable interval.

Features

  • Retrieves modeled water temperature at specific coordinates and depth
  • Polls the Alplakes “simulations” endpoint Delft3D-FLOW simulations on a user-configurable intervall (default: every 10 minutes)
  • Fallback to 1D Simstrat for unsupported lakes
  • Supports multiple sensors (measurement stations) via UI configuration. One sensor per configured lake/latitude/longitude/depth point

Sensor Card

Installation (via HACS)

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store. and Open your Home Assistant instance and show an integration.

or

  1. Go to HACS → Integrations → ⋯ → Custom repositories

  2. Add this repo: https://github.com/phoebos02/alplakes-ha
    Category: Integration

  3. Search for Alplakes in HACS and install

then

  1. Restart Home Assistant
  2. Go to Settings → Devices & Services → Add Integration → Alplakes
  3. Add as many sensor devices as you like

Sensor Config Flow

Attribution

This integration uses data from the Alplakes API, developed and maintained by Eawag – Swiss Federal Institute of Aquatic Science and Technology.
Users must comply with the Alplakes terms of use; for full details, see Eawag's Legal Notice and AGB.

The Alplakes name and logo are copyright of Alplakes

This project and its author are not affiliated with Alplakes or Eawag in any way.

License

BSD 3-Clause License. See LICENSE for details.