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