Anbindung ebus - cyberthom42/vaillant-arotherm-plus GitHub Wiki

Hier wird die Anbindung über ebus beschrieben. (In Arbeit)

Software

Basis ist dieses tolle Projekt: https://github.com/john30/ebusd

Beispiele Monitoring

Hier ein Beispiel für ein Dashboard (aroTHERM plus 55/6)

Steuerung über ebus (erfolgreich getestet)

ebusctl write -c basv Hc1MinFlowTempDesired 30

ebusctl write -c basv  Hc1SummerTempLimit 17

ebusctl write -c basv  HwcTempDesired 55

ebusctl write -c basv Hc1AutoOffMode (0=frostprotection;1=lowering;2=eco)

Steuerung (bisher ohne Erfolg)

ebusctl write -c hwc load on

ebusctl w -c basv HwcSFMode 6 (soll den WW Speicher laden)

Interpretation von ebus-Werten

  • hmu.State.2
    • 225: Flüsterbetrieb
    • 193: Heizen
    • 192: Nachtabsenkung
    • 120: manueller Heizmodus (geändert von Zeitprogramm auf manuell)
  • hmu.State.0
    • Hängt mit der Kompressormodulation zusammen, Werte sind im unteren Bereich aber eher 50% von KompressorUtil. Nahe 100 sind die Werte gleich
  • hmu.State.3
    • 160 Flüsterbetrieb aktiv, eitfenster Heizen und/oder WW Standby
    • 161 Flüsterbetrieb aktiv, Zeitfenster Heizen (bzw. AT Durchheizen) oder WW aktiv
    • 128 Flüstermodus aus, Zeitfenster Heizen und/oder WW Standby
    • 129 Flüstermodus aus, Zeitfenster Heizen (bzw. AT Durchheizen) oder WW aktiv

Unbekannte HEX-Werte

  • f115b52406020003001b00
    • 0601031b000000 (veto Heizen nicht aktiv)
    • 0601031b000400 (veto Heizen aktiv)
  • Broadcast
    • grep BC /var/log/ebusd.log | grep -v 10feb50502 | grep -v 10feb510020601 | grep -v 10feb50802 | grep -v 10feb50502 | grep -v 10feb51603 | grep -v 10feb51608
    • 10feb505025c00 (immer 5c00)
    • 10feb508020900 (nois reduction off)
    • 10feb508020901 (nois reduction)
    • 10feb510020601 (immer 0601)
    • 10feb516080019521008040623
    • 10feb51603010009
    • 10feb51603019106

Beobachtungen aus dem Discussion Threads:

morphz - Druck, Durchfluss

Ich nutze inzwischen einen Parameter unter B512. Das ist ein Polling den die VWZIO an die HMU00 macht. Hier kommen alle 10 min der Durchfluss und der Heizwasserdruck durch. Ist nützlich um Heizleistung zu berechnen...

# Status message for hydraulics,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,`
*uw,,,,,,B512,,,,,,,,,,,,,,,,,,,,,,,,,
uw,,StatusHydraulics,,,76,B512,1300,Pressure,m,UCH,10,bar,Systemdruck,Flow,m,UIN,,l/h,Durchflussrate,Unknown,m,UCH,,,,,,,,,`

chrizzzp/cluk1 - Status00 SPLIT, bei AroTherm plus bisher nicht bestätigt

Habe auch noch eine weitere Status-Message bei meiner **split **gefunden. Der Regler (ctlv2) fragt das alle 60s bei der hmu ab. Stecken verschiedene Informationen drin, die man aber auch schon in anderen Definitionen findet. hcmode.inc:

*r,,,,,,"B511",,,,,,,,,,,,,,,,,,,,,,,,,
r,,Status00,,,,,00,S00_SupplyTemp,,temp,,,,WaterPressure,,UCH,10,bar,,S00_CompressorModulation,,percent1,,,,CompressorState,,UCH,0=off;1=Heating Prerun;4=Heating;5=Heating Overrun;24=Hot Water;110=Defrosting,,,HeatingState,,UCH,8=off;9=Heating,,,field6,,UCH,,,,Defrost,,UCH,0=inactive;32=active,,,S00_CompressorPower,,percent1,,,

chrizzzp

Und noch eine... pusht bei meiner Arotherm Split alle 10s diverse Temperaturen etc. von der Hydraulikstation (vwz00) zur hmu. Hab's bei mir in der hcmode.inc:

*uw,,,,,,"B512",,,,,,,
uw,,StatusPushVWZ,VWZ data pushed every 10s to HMU,,,,11,,,temp:SupplyTemp;temp:ReturnTemp;temp:CondensorOutletTemp;temp:CondensorInletTemp;press10:WaterPressure;flowrate:SystemFlow;UCH;UCH,,

Braucht folgende Template-Definitionen:

press10,UCH,10,bar,pressure
flowrate,UIN,,l/h,flowrate

chrizzzp

Bei meiner Split-Anlage kann ich das B512-Register 0f0201 manuell von der Hydraulikstation (vwz00) pollen. Es kommt die gleiche Antwort wie beim Register 0f0001, das der Regler (VRC720) in meiner Anlage alle 10 Sekunden von sich aus pollt. Einen Teil der Werte habe ich schon zugeordnet. Haben ggf. alle mit dem Heizstab (immersion heater) zu tun. Die anderen Werte ändern sich gerade nicht bei mir, vielleicht weil ich nie den Heizstab an habe. Falls das mal jemand testen will...

vwz00.csv:

*r,,,,,,B512,,,,,,,,,,,,,,,,,,,,,,,,, 
r,,vUnknownB512_0001,,,,,0F0001,,,UCH;UCH;UCH;temp:supplyimmersionheater;press10:WaterPressure;UCH,,

Links zu relevanten github Topic:

New entries for 08.hmu.csv #330

csv files tested on my ArothermPlus installation, tweaked for Home Assistant