FHEM Forum

FHEM - Anwendungen => Heizungssteuerung/Raumklima => Thema gestartet von: forenuser56 am 17 Oktober 2026, 17:25:02

Titel: ebusd/HA: Schreibbare Entitäten aktiviert, versehentlich Parameter überschrieben
Beitrag von: forenuser56 am 17 Oktober 2026, 17:25:02
Hallo zusammen,

ich habe meine Wärmepumpe über den eBus Adapter C6 Shield und das ebusd-Add-on in Home Assistant per MQTT eingebunden. Bisher gab es nur Sensoren. Um auch Werte schreiben zu können, habe ich als zusätzliche ebusd-Option --mqttvar=filter-direction=r|u|^w eingetragen (die mitgelieferte mqtt-hassio.cfg mit --mqttjson ist aktiv). Danach sind in HA number-/select-Entitäten aufgetaucht.

Dabei habe ich leider zwei Regler im Dashboard verstellt, ohne vorher die Originalwerte zu kennen:
SetFlowTempMax und
SetFlowTempMin im Circuit hwc.

Beide Regler standen danach am linken Anschlag.

Ich dachte wenn ich den Schieberegler "angreife", sehe ich die Originalwerte -> Nein, war "unbekannt".

Der Verlauf in HA zeigt ,,unbekannt", und im ebusd-Protokoll gibt es keine Einträge vor meiner Änderung.

Das zeigt ebusd dazu im Terminal (ebusctl find -c hwc -w -V):

hwc Load = no data stored [ZZ=25, active write]
hwc OperatingMode = no data stored [ZZ=25, active write]
hwc Party = no data stored [ZZ=25, active write]
hwc Save = no data stored [ZZ=25, active write]
hwc SetFlowTempMax = value=20 °C [Temperatur] [ZZ=25, lastup=2026-10-17 16:33:24, active write]
hwc SetFlowTempMin = value=17 °C [Temperatur] [ZZ=25, lastup=2026-10-17 16:33:44, active write]
hwc SetMode = no data stored [ZZ=25, active write]
hwc SetTempDesired = no data stored [ZZ=25, active write]
hwc Timer_* = no data stored [ZZ=25, active write]

Außerdem liefert ebusctl read -f -c hwc SetFlowTempMax nur ERR: element not found. Die Meldungen scheinen also reine Schreib-Meldungen ohne Lesevariante zu sein.

Andere schreibbare hwc-Meldungen habe ich nicht angefasst (no data stored).

Meine Fragen:

Was begrenzen SetFlowTempMax und SetFlowTempMin im Circuit hwc genau (z. B. Vorlauftemperatur beim Speicherladen)?
Gibt es eine Möglichkeit, die aktuellen oder ursprünglichen Werte per eBUS auszulesen, etwa über eine andere Meldung oder per hex-Befehl?
Weiß jemand, welche Standardwerte bei dieser Anlage üblich sind, oder wo ich sie im Gerätemenü finde?
Setzt der Regler diese Werte von selbst wieder zurück, oder bleiben sie dauerhaft so, bis sie jemand ändert?

Wärmepumpe: Vaillant GeoTHERM VWS 81-3

Danke für jeden Hinweis!

regler.jpg




Was ich inzwischen herausgefunden habe:

Beide Meldungen sind reine Schreib-Meldungen. Lesen lassen sie sich über hwc Params (aus ebusd-configuration, hwcmode.inc). Damit sehe ich den aktuellen Stand in der Anlage:
hwc Params = 48;hwc;22;17;20
mc  Params = 20;19;0.20;mixer;21;0;15;43;0
Die letzten beiden Werte bei hwc (17 und 20) entsprechen genau dem, was ich geschrieben habe. Sie wurden von der Anlage übernommen und auch nach gut zweieinhalb Stunden nicht zurückgesetzt. Beim Mischerkreis (mc), den ich nicht angefasst habe, stehen 15 und 43 °C.
Die Originalwerte kenne ich nicht, die Meldung hatte ich vorher nie gelesen. Ein Vorher-Nachher-Vergleich aller Display-Menüs per Video zeigt außer einer verstellten Absenktemperatur (die ich zurückgesetzt habe) keine Änderung.
Nach Neustart weiterhin 17/20.

Funktionstest (Warmwasser auf ,,Ein"):

Der Verdichter startete nach etwa 2 Minuten, ehp HeatPumpStatus = water.
ehp SetMode: hwcflowtempdesired=40 °C, also deutlich über meinen 20 °C.
Verflüssigertemperatur stieg von 22 auf 47 °C, der Hochdruck erreichte etwa 27,8 bar (der Hochdruckschalter löst laut Anleitung bei 30 bar aus), danach fiel er auf 12,6 bar und die Anlage lief mit Status heat weiter.
ehp Currenterror leer, am Display kein neuer Eintrag im Fehlerspeicher.

Die beiden Werte behindern das Warmwasserladen offenbar nicht, vermutlich weil bei meiner Anlage ohne Mischer direkt über die Wärmepumpe geladen wird. Sicher bin ich nicht.


Meine Fragen:

Welche Werte stehen bei euch bei hwc Params (letzte beiden Felder) und bei mc Params? Gibt es einen üblichen Standardwert für das Warmwassermodul?
Wirken SetFlowTempMax/Min im hwc-Kreis bei einer geoTHERM mit EHP00 und ohne Mischer überhaupt auf das Warmwasserladen, oder werden sie ignoriert?
Ist ein Hochdruck von knapp 28 bar beim Warmwasserladen mit diesem Speicher normal?

Danke für jeden Hinweis!