Home Assistant Ecowitt Core Integration erfährt signifikantes Upgrade

Für Geräte von froggit
Antworten
Benutzeravatar
Gyvate
Offline
Beiträge: 4358
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 15 mal
Danksagung erhalten: 626 mal
Kontaktdaten:

Home Assistant Ecowitt Core Integration erfährt signifikantes Upgrade

#1

Beitrag von Gyvate »

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. 8-)
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).
Ecowitt Konsolen und Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Benutzeravatar
olicat
Offline
Beiträge: 2531
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 44 mal
Danksagung erhalten: 513 mal
Kontaktdaten:

Re: Home Assistant Ecowitt Core Integration erfährt signifikantes Upgrade

#2

Beitrag von olicat »

Hi!
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).
... und ich kenne aktuell nur eine Integration, die auch das Steuern der IoT-Geraete unterstuetzt ...
;-)

Oliver
Benutzeravatar
Gyvate
Offline
Beiträge: 4358
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 15 mal
Danksagung erhalten: 626 mal
Kontaktdaten:

Re: Home Assistant Ecowitt Core Integration erfährt signifikantes Upgrade

#3

Beitrag von Gyvate »

olicat hat geschrieben: 29 Nov 2025, 12:28 Hi!
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).
... und ich kenne aktuell nur eine Integration, die auch das Steuern der IoT-Geraete unterstuetzt ...
;-)

Oliver
das wäre dann z.B die Ecowitt Official Integration (HACS) 8-) - dort werden an der Konsole (Hub) registrierte Ecowitt IoT-Geräte als eigene Geräte (Devices) mit ihren Eigenschaften (Entities) unter einem "Eintrag" zusammengefasst. Das Gerät ist dann in drei Kategorien unterteilt: Sensoren, Konfiguration und Diagnosedaten.
Der Benutzer kann dann das IoT-Gerät entweder manuell steuern oder eine Home Assistant Automation dazu anlegen - also z.B. einen Zeitplan (Ecowitt: scheduled plan) oder eine bedingungsgesteuerte Bedienung (Ecowitt: Smart Plan), unabhängig von der Ecowitt App, da HA deren Pläne nicht kennt und umgekehrt. Theoretisch lassen sich die IoT-Geräte über beide steuern, auch parallel (wobei man natürlich die Frage nach der Sinnhaftigkeit eines Parallelbetriebs stellen kann).
Allerdings: fertige Automationen gibt es nicht - die müssen erst eingerichtet werden. HA-Templates gibt es dafür.

Aber, @olicat, ich vermute einmal, dass Du nicht diese gemeint hast .... - oder doch ?
Ecowitt Konsolen und Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Antworten