Smart Home

Gezeiten in Home Assistant: So nutzt du die BSH-Daten für dein Smart Home

Gezeitenvorhersage, Wasserstände und Hochwasserschutz direkt im Home Assistant – mit Live-Daten des Bundesamts für Seeschifffahrt und Hydrographie (BSH). In dieser Artikelserie zeige ich dir, wie du mit meiner Custom Integration BSH Tides for Germany Gezeiteninformationen für dich nutzbar machst.


🌊 Was ist „BSH Tides for Germany“?

„BSH Tides for Germany“ ist eine von mir geschriebene Custom Integration für Home Assistant, die Pegelstände und Tideinformationen von deutschen Messstationen an Nordsee sowie tideabhängigen Flüssen wie Elbe, Weser und Ems bezieht.

Die Daten stammen direkt aus dem Portal des Bundesamts für Seeschifffahrt und Hydrographie (BSH), das seine Messdaten über eine öffentliche API bereitstellt.

Du erhältst unter anderem:

  • Zeitpunkt und Wasserstand der nächsten Tide (Ebbe/Flut)
  • Vorhersagen zu Hoch- und Niedrigwasser
  • Vergleich mit mittleren Wasserständen
  • Zeitpunkt der Vorhersage-Erstellung

💡 Warum überhaupt Gezeiten im Smart Home?

Die Integration ist nicht nur für Segler oder Küstenbewohner spannend. Sie eröffnet auch viele praktische Use Cases – einige davon zeige ich dir in den kommenden Artikeln:

  1. Tideanzeige auf dem Dashboard
    → Wann kann ich mit dem Hund an den Strand? Ideal für eine visuelle Darstellung mit Mushroom Cards
  2. Hochwasserschutz mit Frühwarnungen
    → Automatisierte Benachrichtigungen bei starker Abweichung vom mittleren Hochwasser
  3. Automation basierend auf Sonne, Wetter und Wasser
    → z. B. Push Nachricht, wenn man am Wochenende bei schönem Wetter und Ebbe joggen gehen sollte

🔧 Installation der Integration

🛠️ Per HACS (empfohlen)

Custom Repo über diesen Button hinzufügen

Add to HACS

und dann

Open your Home Assistant instance and start setting up this integration.

oder alternativ:

  1. Öffne HACS → Integrationen → ⋮ → Custom repositories
  2. Repository-URL einfügen: https://github.com/EnlightningMan/ha-bsh_tides
  3. Typ: Integration
  4. Nach Installation → Neustart von Home Assistant

📁 Manuell installieren

Datei custom_components/bsh_tides/ in dein Home Assistant config/custom_components/ -Verzeichnis kopieren, HA neu starten.


🧭 Erste Schritte nach der Installation

  1. Integration über Einstellungen → Geräte & Dienste → Integration hinzufügen starten
  2. Region und Station auswählen
  3. Sensoren erscheinen automatisch

Beispielhafte Sensoren:

  • sensor.bsh_hamburg_st_pauli_elbe_next_tide_time
  • sensor.bsh_hamburg_st_pauli_elbe_next_high_tide_level
  • sensor.bsh_hamburg_st_pauli_elbe_next_tide_event

🔜 Wie geht es weiter?

Im nächsten Artikel bauen wir eine hübsche Visualisierung einer Station direkt auf dem Dashboard – mit Mushroom Cards, Icons und farbiger Darstellung.

Du willst mehr? In späteren Teilen der Serie zeige ich dir, wie du mit den Sensoren Frühwarnsysteme aufbaust oder Automationen mit Wetter- und Sonnendaten verknüpfst.

Ich werde die Artikel hier verlinken, sobald sie live gehen.

Hardware-Empfehlungen

Die üblichen Empfehlungen als Amazon-Affiliate Links um den Blog zu unterstützen. Danke fürs klicken 🙂

6 Kommentare

  • David

    Moin Christopher,

    an sich eine super Sache – kann ich mega gut gebrauchen. Ich hab hier nen 2. Wasserkreis, der aus der Elbe Wasser zieht. Perfekt für die Gartenbewässerung – wenn da nicht die Abhängigkeit von Ebbe und Flut wäre.

    Aber läuft deine Integration noch? Hab die heute installiert und konfiguriert (Elbe, Zollenspieker) und bekomme in den Sensordaten ein „unbekannt“ während unter Diagnose alle Daten da sind.

    VG

  • Boris Ksoll

    Moin,

    wie geht es mit der Visualisierung voran?

    Ich bin mit APIs noch unerfahren – wo ist die BSH-API-Beschreibung zu finden? Ich würde gerne mal versuchen, die Pegelgraphik auf ein 7,5″ E-Paper-Display zu bringen (open-epaper-link).

    Viele Grüße von der anderen Elbseite
    Boris

  • Roland

    Moin Christopher, konntest Du das beschriebene Problem von David analysieren, fixen? Habe das gleiche Problem jedoch mit den Sensor: bsh_wilhelmshaven_alter_vorhafen Danke für eine Antwort. Beste Grüße Roland

    • christopher

      Moin Roland.
      Ja, das Problem von David hatte ich Release 0.0.3 im Juli bereits gefixt. Hier hab ich das Problem und den Fix (sowie Einschränkungen des Fixes) beschrieben: BSH Tides for Germany – Update meiner Home Assistant Integration
      Ich habe Wilhelmshaven, Alter Vorhafen gerade bei mir ausprobiert und alle Daten werden korrekt geladen.
      Ich habe im letzten halben Jahr gemerkt, dass die API nicht immer super zuverlässig antwortet, besteht das Problem bei Dir denn dauerhaft, oder nur temporär?
      Wenn es in irgendeiner Form etwas reproduzierbares ist, wäre es super, wenn du einen Issue im Projekt auf Github erstellen könntest.

Schreibe einen Kommentar zu Boris Ksoll Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert