Einleitung

Schon seit längerer Zeit wollte ich mir mal eine Wetterstation gönnen, sodass ich für mein Smarthome noch mehr Daten verwerten kann. Spezifisch war schon länger das Ziel zum Beispiel den Regensensor zu verwenden um automatisch Fenster zu schließen und meine Poolheizung zu deaktivieren um nicht unnötig Strom zu verschwenden oder den Lichtsensor zu verwenden um darauf basierend genauerer Szenensteuerungen zu ermöglichen oder einen Windsensor zu haben um ggf. Rollladen bei mir automatisch herunterzufahren, sollte es z.B. in meiner Abwesenheit einen starken Sturm geben und das Risiko bestehen, dass Teile von den Bäumen vor meinen Fenstern in diese reinfliegen.

Mein Hauptproblem war immer, dass ich gerne eine voll lokale und voll integrierbare Wetterstation haben möchte, die es mir ermöglicht ohne große Probleme alles zu nutzen.
Mit der EcoWitt WS90 habe ich dieses Ziel zu einem großen Teil erreicht.
In diesem Beitrag möchte ich darauf eingehen, wie man die WS90 einrichtet, was es zu beachten gibt und was ich angepasst habe, sodass die Wetterstation bei mir optimal funktioniert.

Hauptteil

Warum die EcoWitt WS90?

Es gibt viele Wetterstationen auf dem Markt aber ein sehr großer Teil ist in einem komplett geschlossenen Ökosystem unterwegs, was die meisten Stationen für mich sofort unbrauchbar macht.
Daneben gibt es teure Lösungen, wie die WheaterFlow Tempest, die durchaus funktioniert, mir mit über 400 Euro jedoch zu teuer ist, es gibt günstigere Alternativen, wie die Ecowitt WS1101.
Zuletzt gibt es noch die teure Version mit der AmbientWeather WS-5000, die für all jene ist, die es ganz genau nehmen wollen und auf das beste und teuerste setzten möchten.

Alle haben ihr für und wieder - die EcoWitt 1101 hat viele mechanische Teile, die sich mit der zeit zusetzen können oder bei Stürmen kaputt gehen könnten, die AmbientWheater hat das nicht, dafür muss man für die Nutzung von Homeassistant die Cloud verwenden.
Die Wheatherflow tempest kann alles, was auch die WS90 kann, ist aber teurer...

Die WS90 ist für mein dafürhalten (und das von vielen anderen Enthusiasten) eine sehr solide Wahl für eine hochwertige und vor allem voll lokale und wartungsarme Wetterstation, die auch in Homeassistant eingebunden werden kann.

WS90 ist nicht WS90

Abgesehen davon, dass es unterschiedlichste Wetterstationen von EcoWitt (und anderen) gibt, gibt es auch unterschiede innerhalb des Modells.
Im allgemeinen gibt es drei relevante Versionen:


1. Eine "alte" Version, die einen veralteten Temperatursensor hat, wodurch die Temperatur sofern die Heizmodule aktiv sind "falsch" gemessen wird. Dadurch werden oftmals höhere Temperaturen angezeigt. Dafür gibt es mittlerweile ein neues Modul, welches man einfach draufstecken kann


2. Es gibt eine Version, die speziell für Küstennutzung gedacht ist. Auch dafür benötigt man einen extra Sensor, jedoch hat dieser keine Möglichkeit für die Heizkorrektur.

3. Es gibt die WS90 ist zwei Funkausführungen. Entweder mit ZigBee und WLAN oder alternativ mit dem eigenen Protokoll. Für letzteres benötigt man ein Gateway von Ecowitt. Dieses kann per LAN oder WLAN angeschlossen werden.

Ich habe mich für die propritäre EcoWitt WS90 entschieden, da ich damit auch direkt noch einige Feuchtesensoren, wie den EcoWitt WH51. Weiterhin habe ich damit die Möglichkeit ein gerät in Homeassistant zu integrieren für alles.

Ein Nachteil: Ich habe mir das GW2000 gekauft. Es scheint, dass es keinerlei Sicherungsmaßnahmen gibt, damit die Daten der Sensoren nicht von jeder Station genutzt werden können. Generell ist der Punkt Sicherheit nicht allzugroß geschrieben bei dem Hersteller, aber da komme ich noch zu.

Spannungsversorgung

Man könnte meinen, dass die Spannungsversorgung kein Thema ist, aber im Fall der WS90 ist dem leider nicht so.
Die EcoWitt WS90 hat mehrere Möglichkeiten versorgt zu werden. Entweder durch Li-Ion Akkus, Solar, Super Kapazitatoren oder per 12V Festanschluss.

Ich persönlich mag die feste Versorgung von meinen Sensoren gerne, daher habe ich mir das Netzteil von EcoWitt angesehen und bei 50 Euro gedacht, dass ich das nicht für ein einfaches 12V 1A Netzteil ausgebe...

Sidenote: Sofern man ein Netzteil nutzt, wird ab 5 Grad eine kleine Heizung aktiviert, die die Komponenten der EcoWitt von Eis und Schnee freihält und die Komponenten schützt.

Ich habe mir aus diesem Grund ein einfaches 2 Pol Netzteil auf Amazon gekauft mit einem Kabel (wo ich dachte, dass es passt) - die beiden Teile kannst du auf der linken Seite sehen.
Leider stellt sich heraus, dass die EcoWitt ein propritäres Layout für den 2 Pol Stecker hat. Daher passt kein frei verkäuflicher an die Wetterstation. Es gibt jedoch ein DIY Kit, jedoch finde ich dieses nicht gut.
Ich habe mich dazu entschieden das Kabel was ich gekauft habe direkt an die Station zu löten.
Die Wetterstation kann man sehr einfach auseinanderbauen (Dazu müssen nur 8 Schrauben gelöst werden) und dann kann man das Kabel austauschen.

INFO: Bei mir war es notwendig, dass die beiden Kabelfarben vertasucht angebracht werden! - Also Plus(Rot) am Kabel an Minus (Schwarz) bei der Wetterstation!.
Was ich damit sagen möchte: Solltest du das auch machen, messsen!!!!!

Inbetriebnahme

Nachdem meine Spannungsversorgung geregelt ist, musste ich die Station irgendwo anbauen.
Ich habe mich dazu entschieden die WS90 an meine Pergola zu schrauben. Dazu habe ich den folgenden Halter gedruckt:

https://makerworld.com/de/models/2500970-ecowitt-ws90-wall-mount-wall-mount?from=search#profileId-2749273

(Auf Wunsch kann ich diesen auch für dich drucken. Schreibe mir dazu gerne eine Mail an kontakt@logikstube.de).

Anbindung an Homeassistant

Das ist der Teil, wo es "nervig" wird. Einer der Hauptgründe für diese Wetterstation war die native Homeassistant Integration.
Zuerst muss das Gateway eingerichtet werden. Das geht recht fix, entweder per RJ-45 Kabel anschließen und die per DHCP vergebene Adresse aufrufen (es gibt kein Passwort, bei einem Loginscreen einfach Enter drücken!)

Sofern WLAN genutzt werden soll, muss die Ecowitt App heruntergeladen werden und ein Account erstellt werden oder alternativ loggt man sich direkt in den geöffneten WLAN hotspot ein und besucht den Webserver.

Sobald das Gateway eingerichtet ist, kann man die Wetterstation aktivieren. Diese wird dann sofort im Gateway ohne weiteres zutun sichtbar.
Es scheint so, als wenn das Gateway einfach alle Daten annimmt die es bekommt. Koppeln oder ähnliches scheint nicht notwendig.
Sofern jemand andere Informationen hat, bin ich dankbar um Klarstellung und werde diese hier nachtragen, aber Stand jetzt scheint es, dass es keinerlei Sicherungsmechanismen gibt.

Innerhalb der App (sofern man diese hat), kann man Werte von anderen Stationen sehen. Das ist auch bei der eigenen per Default aktiviert und kann unter "Weather Services" > Ecowitt deaktiviert werden.

Zuletzt bleibt die Anbindung an Homeassistant. Die offizielle Integration ist für mich nicht nutzbar gewesen, da mein Homeassistant nur per TLS erreichbar ist. Unverschlüsselte Kommunikation ist nicht erlaubt.
Das Gateway ist jedoch nicht in der Lage mit Endpunkten zu kommunizieren, die TLS (SSL) nutzen!!
Daher ist es nicht möglich das Gateway an ein Homeassistant Host zu binden, der kein HTTP zulässt.

In meinem Fall habe ich per HACS die offizielle Herstellerintegration installiert. Dazu kann man das folgende Repository in HACS einfügen:
https://github.com/Ecowitt/ha-ecowitt-iot

In Homeassistant dann die "Official Integration" auswählen und die IP Adresse angeben. Die Wetterstation (und andere Geräte) sind dann mehr oder weniger sofort verfügbar, je nach eingestelltem Aktualisierungsintervall.

Schluss

Die EcoWitt WS90 ist eine sehr schöne Wetterstation, die einen komplett lokalen Betrieb ermöglicht. Leider scheint IT Security noch nicht so ganz bei dem Hersteller angekommen zu sein. Vielleicht kommt dies in einem zukünftigen Update noch, aber Stand jetzt ist es leider an einigen Stellen noch sehr ausbaufähig.
Trotzdem ist die WS90 eine sehr gute Wetterstation!