Home Assistant Ecowitt Core Integration erfährt signifikantes Upgrade
Verfasst: 29 Nov 2025, 11:45
Mit dem Home Assitant Core Upgrade 2025.10.1 wurden viele (fast alle) der bislang fehlenden Sensorwerte (in Home Assistant Entities genannt) nachgereicht.
Nach einer "kreativen" Pause von zwei Jahren.
Vielleicht hat ja das Gespräch mit dem Home Assistant Projektleiter auf der IFA etwas bewirkt.
Könnte natürlich auch reine Koinzidenz sein.
Es fehlen weiterhin die Firmware Version eines WS85 (WS90 wird geliefert - wenn auch an ungewohnter Stelle angezeigt, nämliche Gerät (Device) obwohl das ja im Grunde falsch ist, denn es ist ja nicht die Firmwareversion der Konsole sondern die des Kombisensors), das freie RAM der Konsole (heap) sowie die Sonderwerte einer WS6210.
Einige Datenelemente haben etwas "schräge" Namen, z.B. der Langname des LDS-Wertes thi (total height, Gesamthöhe) wird mit "Total Historical Depth Index" bezeichnet, aber man kann ja die Anzeigenamen selbst wählen.
Die auch bislang vorhandene Fehl-Bezeichnung (Entity-Name) der täglichen Regenmenge (z.B. ws3910a_daily_rain_rate) blieb bestehen. Der Langname/Klarname ist korrekt "Daily Rain".
Für die Bodenfeuchte-AD-Werte gibt es zwar Entities (Soil AD 1 etc.), aber diese sind wohl falsch zugeordnet, da die Integration sie deaktiviert und sie sich auch nichtaktivieren lassen - dazu müsste man wohl in den Code eingreifen (oder auf GitHub einen Issue einstellen). Im Customized Server Datenstring sind die soilad-Werte vorhanden; daran kann es also nicht liegen.
Nochmal zum Verständnis:
Die Home Assistant Ecowitt Core Integration ist, wie der Name sagt, Bestandteil der HomeAssistant Softwareauslieferung. Sie wurde von HA erstellt (von deren Finanzvorstand) und in den letzten zwei Jahren nicht weiter entwickelt. Sie beruht auf den Daten des Customized Server Datenstrings, den jede Ecowitt-Konsole versenden kann.
Ecowitt wurde von der Entwicklung ausgeschlossen, da man sich dort nicht an bestimmte Qualitäts- und Entwicklungsvorgaben hielt. Allerdings war auch die Kommunikation zwischen HA und Ecowitt miserabel. Man wollte von Seiten HA das wieder aufnehmen und insbesondere mögliche (und tatsächliche) Missverständnisse beheben, da man an einer Kooperation mit Ecowitt sehr interessiert ist.
Das Nachholen der Unterstützung der fehlenden Sensorwerte ist wohl ein Zeichen davon
Mittlerweile hat Ecowitt selbst über den "HACS-Pfad" (Home Assistant Community Store) ihr eigene "Home Assistant Ecowitt Official Integration (HACS)" veröffentlicht, nachdem Ecowitt dieser ihnen bislang unbekannte Weg aufgezeigt wurde.
Die Ecowitt Official Integration benutzt das lokale http API und unterstützt daher auch nur die moderneren Konsolen, die dieses API besitzen. Welche das sind kann man in folgender Tabelle sehen
Konsolen mit lokalem http API
Übrigens:
Nicht alle Formen von HomeAssistant-Installationen erlauben die Benutzung/Installation von in HACS verfügbaren
benutzererstellten und auch benutzerunterstützten Integrationen. (Oder zumindest nicht ohne hakelige Tweaks).
Nach einer "kreativen" Pause von zwei Jahren.
Vielleicht hat ja das Gespräch mit dem Home Assistant Projektleiter auf der IFA etwas bewirkt.
Könnte natürlich auch reine Koinzidenz sein.
Es fehlen weiterhin die Firmware Version eines WS85 (WS90 wird geliefert - wenn auch an ungewohnter Stelle angezeigt, nämliche Gerät (Device) obwohl das ja im Grunde falsch ist, denn es ist ja nicht die Firmwareversion der Konsole sondern die des Kombisensors), das freie RAM der Konsole (heap) sowie die Sonderwerte einer WS6210.
Einige Datenelemente haben etwas "schräge" Namen, z.B. der Langname des LDS-Wertes thi (total height, Gesamthöhe) wird mit "Total Historical Depth Index" bezeichnet, aber man kann ja die Anzeigenamen selbst wählen.
Die auch bislang vorhandene Fehl-Bezeichnung (Entity-Name) der täglichen Regenmenge (z.B. ws3910a_daily_rain_rate) blieb bestehen. Der Langname/Klarname ist korrekt "Daily Rain".
Für die Bodenfeuchte-AD-Werte gibt es zwar Entities (Soil AD 1 etc.), aber diese sind wohl falsch zugeordnet, da die Integration sie deaktiviert und sie sich auch nichtaktivieren lassen - dazu müsste man wohl in den Code eingreifen (oder auf GitHub einen Issue einstellen). Im Customized Server Datenstring sind die soilad-Werte vorhanden; daran kann es also nicht liegen.
Nochmal zum Verständnis:
Die Home Assistant Ecowitt Core Integration ist, wie der Name sagt, Bestandteil der HomeAssistant Softwareauslieferung. Sie wurde von HA erstellt (von deren Finanzvorstand) und in den letzten zwei Jahren nicht weiter entwickelt. Sie beruht auf den Daten des Customized Server Datenstrings, den jede Ecowitt-Konsole versenden kann.
Ecowitt wurde von der Entwicklung ausgeschlossen, da man sich dort nicht an bestimmte Qualitäts- und Entwicklungsvorgaben hielt. Allerdings war auch die Kommunikation zwischen HA und Ecowitt miserabel. Man wollte von Seiten HA das wieder aufnehmen und insbesondere mögliche (und tatsächliche) Missverständnisse beheben, da man an einer Kooperation mit Ecowitt sehr interessiert ist.
Das Nachholen der Unterstützung der fehlenden Sensorwerte ist wohl ein Zeichen davon
Mittlerweile hat Ecowitt selbst über den "HACS-Pfad" (Home Assistant Community Store) ihr eigene "Home Assistant Ecowitt Official Integration (HACS)" veröffentlicht, nachdem Ecowitt dieser ihnen bislang unbekannte Weg aufgezeigt wurde.
Die Ecowitt Official Integration benutzt das lokale http API und unterstützt daher auch nur die moderneren Konsolen, die dieses API besitzen. Welche das sind kann man in folgender Tabelle sehen
Konsolen mit lokalem http API
Übrigens:
Nicht alle Formen von HomeAssistant-Installationen erlauben die Benutzung/Installation von in HACS verfügbaren
benutzererstellten und auch benutzerunterstützten Integrationen. (Oder zumindest nicht ohne hakelige Tweaks).