Meteoclimatic Smart-Home-Integration, kostenlos und Open Source

Die Messwerte der Meteoclimatic-Amateurwetterstationen (Spanien, Portugal, Andorra) in Gladys.
Die Messwerte der Amateurwetterstationen von Meteoclimatic, einem Netz von mehr als 1.500 Stationen in Spanien, Portugal und Andorra: Temperatur, Luftfeuchtigkeit, Luftdruck, Wind und Regen des Tages, alle 10 bis 15 Minuten aktualisiert.
Die Daten gehören Meteoclimatic und den Besitzern der Stationen, unter der Lizenz CC BY-NC-ND 3.0: Die Integration zeigt sie unverändert, und das Widget nennt die Quelle. Diese Integration ist nicht mit Meteoclimatic verbunden. Für offizielle Vorhersagen und Beobachtungen in Spanien gibt es die AEMET-Integration.
Was sie macht
- Liest die Stationen, die du auswählst, über ihren Code, ohne Konto und ohne Schlüssel.
- Legt ein Gerät pro Station an: Temperatur, Tageshöchst- und Tagestiefstwert, Luftfeuchtigkeit, Luftdruck, Wind, stärkster Wind des Tages, Windrichtung, Regen des Tages und das Alter der Messung. Eine Station ohne Regenmesser oder Windmesser hat die entsprechende Funktion einfach nicht.
- Findet die Stationen um dein Haus, mit ihrer Entfernung.
- Fügt ein Widget Meteoclimatic-Station, fünf Szenen-Auslöser (Regenbeginn, Regenende, starker Wind, Station stumm, Station wieder da) und eine Szenen-Aktion Messwerte der Station hinzu.
Nur lesend: Die Integration ändert nie etwas an einer Station.
Voraussetzungen
- Gladys Assistant 5.2.0 oder neuer.
- Internetzugang (die öffentlichen Feeds von meteoclimatic.net).
- Für die Suche um das Haus: der Standort deines Hauses, festgelegt unter Einstellungen → Häuser. Die Integration bittet auf dem Installationsbildschirm um Zugriff auf die Koordinaten des Hauses; sie nutzt sie nur für diese Suche.
Konfiguration
Stationen auswählen
- Öffne den Tab Konfiguration der Integration.
- Klicke auf Stationen um ein Haus finden: Wähle das Haus (leer: das erste Haus mit Standort) und einen Radius (leer: 10 km). Das Ergebnis listet die Stationen online auf, die nächste zuerst, mit Code, Name, Provinz und Entfernung.
- Kopiere die gewünschten Codes in Stationen, durch Kommas getrennt
(höchstens 10). Der Code steht auch am Ende der Adresse einer Stationsseite
auf der Website:
https://www.meteoclimatic.net/perfil/ESCAT0800000008350A; die ganze Adresse wird ebenfalls akzeptiert. - Speichere, öffne dann den Tab Entdecken und füge die Stationen hinzu.
Ein Zonencode (ESCAT08, eine Provinz) ist keine Station: Stationen
prüfen weist darauf hin.
Weitere Einstellungen
- Leseintervall: alle 10, 15 (Standard), 30 oder 60 Minuten. Die Stationen senden etwa alle 10 Minuten, und Meteoclimatic ist ein ehrenamtliches Netz: Die Integration liest nie schneller, eine Station nach der anderen.
- Sprache: Sprache der Funktionsnamen, beim Hinzufügen eines Geräts festgelegt (benenne sie in Gladys um, wenn du es dir später anders überlegst), und der Szenentexte.
Stationen prüfen liest jede Station sofort und zeigt das Alter ihrer letzten Messung.
Geräte
Station
Ein Gerät pro Station, nach der Station benannt („Meteoclimatic Arenys de Mar“):
| Funktion | Einheit | Hinweise |
|---|---|---|
| Temperatur | °C | |
| Tageshöchst-/Tagestiefstwert | °C | seit Mitternacht Ortszeit, wie die Station zählt |
| Luftfeuchtigkeit | % | |
| Luftdruck | hPa | so, wie die Station ihn veröffentlicht |
| Wind | km/h | der aktuelle Wind der Station |
| Stärkster Wind heute | km/h | der stärkste Wind des Tages |
| Windrichtung | ° | 0 = Norden, 90 = Osten |
| Regen heute | mm | seit Mitternacht Ortszeit |
| Alter der Messung | Min. | Minuten seit der letzten Messung |
Die Funktionen sind die, die die Station sendet: Eine Station ohne Regenmesser hat keinen „Regen heute“. Diese Funktionen werden aus ihren Daten gelernt und behalten.
Alter der Messung
Meteoclimatic listet eine Station nur, wenn sie in etwa der letzten Stunde gesendet hat. Nach 60 Minuten ohne neue Messung werden die Werte nicht mehr an Gladys gesendet (sie würden aktuell wirken): Nur das Alter der Messung steigt weiter, und das Widget zeigt die Station als offline.
Widget
Meteoclimatic-Station: Temperatur, Luftfeuchtigkeit, Wind und Regen des Tages als Live-Kacheln, Höchst- und Tiefstwert des Tages, der stärkste Wind (orange ab 60 km/h) und das Alter der Messung, mit der Quellenangabe. Einstellung: die Station (leer: die zuerst hinzugefügte Station).
Szenen
Auslöser
Jeder Auslöser hat einen Filter Station und liefert den Namen der Station als Variable.
- Meteoclimatic: Es beginnt zu regnen: Der Regen des Tages steigt nach 30 Minuten ohne Anstieg wieder an. Einmal pro Regenepisode. Variable: Regen des Tages (mm).
- Meteoclimatic: Der Regen hört auf: Der Regen des Tages steigt seit 30 Minuten, 1, 2 oder 3 Stunden nicht mehr, nach Regen. Einmal pro Trockenphase und Dauer. Variable: Regen des Tages (mm).
- Meteoclimatic: Starker Wind: Der stärkste Wind des Tages überschreitet 30, 40 … 120 km/h. Einmal pro Tag und Schwelle. Variable: stärkster Wind (km/h).
- Meteoclimatic: Station stumm: keine neue Messung seit 1, 2, 4 oder 12 Stunden. Variable: Minuten ohne Messung.
- Meteoclimatic: Station wieder da: eine neue Messung nach mindestens einer Stunde Funkstille. Variable: Minuten ohne Messung.
Meteoclimatic liefert den Regen und den stärksten Wind des Tages, nicht die Momentanwerte: Die Auslöser folgen ihren Anstiegen, im Takt der Messungen (bestenfalls 10 Minuten). Nach einem Neustart der Integration dient die erste Messung als Referenz: Bereits gefallener Regen oder ein bereits gemessener starker Wind lösen nichts aus.
Aktion: Messwerte der Station
Liefert die letzte Messung einer Station (leer: die zuerst hinzugefügte Station): Temperatur, Tageshöchst- und Tagestiefstwert, Luftfeuchtigkeit, Luftdruck, Wind, stärkster Wind, Regen des Tages, Alter, online oder nicht, und einen fertigen Satz: „Meteoclimatic Arenys de Mar · 14,8 °C · 82 % · Wind 12 km/h SW · Regen heute 2 mm · vor 3 Min.“. Eine Station offline liefert nur ihr Alter.
Szenenbeispiele
- Markise bei Wind einfahren: Auslöser „Meteoclimatic: Starker Wind“, über 50 km/h → Markise schließen, Nachricht senden.
- Kein Gießen nach Regen: Auslöser „Meteoclimatic: Es beginnt zu regnen“ → die Bewässerungsszene für den Tag deaktivieren; Auslöser „Der Regen hört auf“ nach 3 Stunden → wieder aktivieren.
- Wetternachricht am Morgen: jeden Tag um 7:00 → Aktion „Meteoclimatic:
Messwerte der Station“ →
{{summary}}an dein Telefon senden.
Fehlerbehebung
- Nichts im Tab Entdecken: Die Station hat seit über einer Stunde nichts gesendet, oder der Code ist falsch. Stationen prüfen sagt, was zutrifft, und die Stationsseite auf meteoclimatic.net zeigt ihre letzte Messung.
- „Das ist eine Zone, keine Station“: Nutze Stationen um ein Haus finden oder den Code am Ende einer Stationsseite.
- Die Suche findet nichts: Meteoclimatic deckt Spanien, Portugal und Andorra ab; versuch einen größeren Radius.
- „Meteoclimatic antwortet nicht“: Die Website ist ausgefallen oder von Gladys aus nicht erreichbar; die Messungen laufen von selbst wieder an.
- Ausführliche Logs: Setze
LOG_LEVEL=debugam Container der Integration.
Grenzen
- Amateurstationen, von Ehrenamtlichen betreut: Standort und Kalibrierung sind unterschiedlich, ein Wert kann falsch sein, und eine Station kann tagelang ausfallen.
- Regen und stärkster Wind sind die des Tages (von der Station um Mitternacht Ortszeit zurückgesetzt), nicht die momentane Regenrate oder die aktuelle Böe.
- Der Luftdruck ist der, den die Station veröffentlicht: meist auf Meereshöhe reduziert, manchmal der Stationsdruck (eine Bergstation zeigt dann etwa 850 hPa).
- Die Positionen sind auf zwei Nachkommastellen gerundet (etwa ein Kilometer): Die Entfernungen sind ungefähr.
- Die Feeds liefern keinen Verlauf von Luftfeuchtigkeit oder Luftdruck, kein UV und keine Sonnenstrahlung.
- Daten unter CC BY-NC-ND 3.0: private, nicht kommerzielle Nutzung, mit Quellenangabe.
Konfigurationseinstellungen
Diese Einstellungen fragt Meteoclimatic in seinem Konfigurationsbildschirm in Gladys ab.
| Einstellung | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
| Meteoclimatic-Stationen | section | Nein | Meteoclimatic ist ein Netz von Amateurwetterstationen in Spanien, Portugal und Andorra. Seine Daten sind offen (Lizenz CC BY-NC-ND), ohne Konto. Nicht mit Meteoclimatic verbunden. |
| Stationen | string | Nein | Die Codes der zu lesenden Stationen, durch Kommas getrennt (höchstens 10). Der Code steht am Ende der Adresse der Stationsseite (…/perfil/ESCAT0800000008350A). Der Button „Stationen um ein Haus finden“ unten listet die in deiner Nähe auf. |
| Leseintervall | select | Nein | Die Stationen senden etwa alle 10 Minuten; Meteoclimatic ist ein ehrenamtliches Netz: höchstens alle 10 Minuten. |
| Sprache | select | Nein | Sprache der Funktionsnamen (beim Hinzufügen eines Geräts festgelegt) und der Szenentexte. |
So installierst du Meteoclimatic in Gladys
- Öffne in Gladys Integrationen: Meteoclimatic erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
- Klicke auf Installieren. Gladys lädt das Docker-Image (
ghcr.io/guim31/gladys-meteoclimatic:1.0.0) herunter, startet es in einer vom Kern isolierten Sandbox und erzeugt die Oberfläche der Integration (Geräte, Erkennung und Konfiguration). - Öffne den Bildschirm Konfiguration der Integration, fülle die Einstellungen aus und speichere.
- Du kannst sie auch direkt über die URL ihres Repositorys installieren: https://github.com/guim31/gladys-meteoclimatic.
Meteoclimatic benötigt Gladys >=5.2.0. Der Katalog in Gladys wird stündlich aktualisiert, eine neue Version ist also spätestens eine Stunde nach ihrer Veröffentlichung verfügbar.
Du nutzt Gladys noch nicht? Es ist kostenlos und Open Source: folge der Installationsanleitung, um loszulegen.
Über externe Integrationen
Meteoclimatic ist eine externe Integration: eine Community-Integration, die als Docker-Container verpackt und auf GitHub veröffentlicht wird. Gladys installiert sie mit einem Klick und führt sie in einer vom Kern isolierten Sandbox aus. Sie wird von guim31 veröffentlicht und gepflegt, nicht vom Gladys-Kernteam.
- Alle Integrationen durchsuchen, native und aus der Community
- Deine eigene externe Integration bauen und veröffentlichen
- Quellcode auf GitHub — Quelle dieser Dokumentation