From fa01faec502c9feaecd23ce4584d9cbb338122ac Mon Sep 17 00:00:00 2001 From: John Date: Thu, 5 Jan 2023 08:15:03 +0100 Subject: [PATCH] Implement VWZ Live Monitor readings & Test Menu Signed-off-by: kjoglum --- ebusd-2.1.x/de/vaillant/08.hmu.csv | 56 ++++++++++++++++++++---------- ebusd-2.1.x/en/vaillant/08.hmu.csv | 56 ++++++++++++++++++++---------- 2 files changed, 74 insertions(+), 38 deletions(-) diff --git a/ebusd-2.1.x/de/vaillant/08.hmu.csv b/ebusd-2.1.x/de/vaillant/08.hmu.csv index 1ca67b612..78e372da9 100644 --- a/ebusd-2.1.x/de/vaillant/08.hmu.csv +++ b/ebusd-2.1.x/de/vaillant/08.hmu.csv @@ -1,24 +1,45 @@ # type (r[1-9];w;u),circuit,name,[comment],[QQ],ZZ,PBSB,[ID],field1,part (m/s),datatypes/templates,divider/values,unit,comment,field2,part (m/s),datatypes/templates,divider/values,unit,comment,field3,part (m/s),datatypes/templates,divider/values,unit,comment,field4,part (m/s),datatypes/templates,divider/values,unit,comment -*r,,,,,,"B511",,,,,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B511,,,,,,,,,,,,,,,,,,,,,,,,, r,,State,,,,,07,energy,,UCH,,,,,,energy,,kWh,,onoff,,UCH,0=off;1=on,,,state,,UCH,0x01=ready;0x0b=error;0x09=heating;0x11=cooling;0x81=heating_water,, -# Heatpump statistics,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -*r,,,,,,"B51A","05FF32",,,IGN:3,,,,,,,,,,,,,,,,,,,,, -r,,EnergyHc,,,,,00,,,energy,,,,,,,,,,,,,,,,,,,,, -r,,EnergyCool,,,,,01,,,energy,,,,,,,,,,,,,,,,,,,,, -r,,Hours,,,,,40,,,energy,,,,,,,,,,,,,,,,,,,,, -r,,HoursHc,,,,,41,,,energy,,,,,,,,,,,,,,,,,,,,, -r,,HoursCool,,,,,43,,,energy,,,,,,,,,,,,,,,,,,,,, -# some more statistics from Live Monitor,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -r,,CurrentYieldPower,,,,,23,,,D1B,10,kW,aktuell gewonnene Energie aus der Umwelt in kW,,,,,,,,,,,,,,,,,, -r,,CurrentConsumedPower,,,,,24,,,D1B,10,kW,aktueller Stromverbrauch der Wärmepumpe in kW,,,,,,,,,,,,,,,,,, -r,,CurrentCompressorUtil,,,,,25,,,D1B,,%,aktuelle Kompressorauslastung in Prozent,,,,,,,,,,,,,,,,,, +# Values from VWZ menu (Live Monitor),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B51A,05,,,,,,,,,,,,,,,,,,,,,,,, +*w,,,,,,B51A,05,,,,,,,,,,,,,,,,,,,,,,,, +w,,ReadLiveMonitor,Payload needed sent: 00321f=desired supply (D2C);003220=current supply (D2C);003224=current power consumption (UIN);003223=power generated (UIN);003225=Modulation (D1B);003226=Air intake (D2C),,,,,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,LiveMonitor,,,,,0032,,,IGN:2,,,,subid,,HEX:1,,,,,,IGN:3,,,,value,,HEX:2,,, +r,,EnergyHc,,,,,FF3200,,,energy,,,,,,,,,,,,,,,,,,,,, +r,,EnergyCool,,,,,FF3201,,,energy,,,,,,,,,,,,,,,,,,,,, +r,,Hours,,,,,FF3240,,,energy,,,,,,,,,,,,,,,,,,,,, +r,,HoursHc,,,,,FF3241,,,energy,,,,,,,,,,,,,,,,,,,,, +r,,HoursCool,,,,,FF3243,,,energy,,,,,,,,,,,,,,,,,,,,, +r,,CurrentYieldPower,,,,,FF3223,,,D1B,10,kW,aktuell gewonnene Energie aus der Umwelt in kW,,,,,,,,,,,,,,,,,, +r,,CurrentConsumedPower,,,,,FF3224,,,D1B,10,kW,aktueller Stromverbrauch der Wärmepumpe in kW,,,,,,,,,,,,,,,,,, +r,,CurrentCompressorUtil,,,,,FF3225,,,D1B,,%,aktuelle Kompressorauslastung in Prozent,,,,,,,,,,,,,,,,,, +# Additional values from VWZ menu (Live Monitor Main),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B503,00,,,,,,,,,,,,,,,,,,,,,,,, +*w,,,,,,B503,00,,,,,,,,,,,,,,,,,,,,,,,, +w,,ReadLiveMonitorMain,Payload needed sent: 03FFFF,,,,,,m,HEX:1,,,,,,,,,,,,,,,,,,,,, +r,,LiveMonitorMain,,71,,,,id,,UCH,0x39=Controller starting;0xf4=Standby;0xf5=Supply on;0xf6=Heating: Flow ok;0xf7=Heating: temperature self test;0xf8=Heating: Start;0xfa=Heating: Fan on;0xfc=EEV switch;0xfd=Compressor starting;0xfe=Heating: compressor on;0x00=Compressor off;0x02=Compressor coast down;0x03=Deicing start;0x04=Deicing;0x05=Deicing end;0x12=Cooling: Flow on;0x14=Cooling: temperature self test;0x15=Cooling: starting;0x17=Cooling: Fan on;0x13=Cooling: Flow ok;0x19=Cooling: EEV?;0x1a=Cooling: compressor starting;0x1b=Cooling: compressor on;0x1d=Cooling: ending;0x29=Start condition not met;0x57=Device error;0x44=Flow error in distribution system,,,function,,UCH,0x01=Heating;0x02=Cooling,,,,,,,,,,,,,, +# Values from VWZ test menu & UniTower test menu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B514,05,,,,,,,,,,,,,,,,,,,,,,,, +*w,,,,,,B514,05,,,,,,,,,,,,,,,,,,,,,,,, +w,,ReadEEVPosition,Read T.008,,,,15,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,EEVPosition,T.008 value,,,,15,,,IGN:2,,,,,,UIN,,,,,,,,,,,,,,, +w,,ReadCompressorExitTemp,Read T.026,,,,37,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,CompressorExitTemp,T.026 value,,,,37,,,IGN:2,,,,,,SIN,10,,,,,,,,,,,,,, +w,,ReadCompressorIntakeTemp,Read T.027,,,,38,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,CompressorIntakeTemp,T.027 value,,,,38,,,IGN:2,,,,,,SIN,10,,,,,,,,,,,,,, +w,,ReadDeliveryFlow,Read T.016,,,,2B,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,DeliveryFlow,T.016 value,,,,2B,,,IGN:2,,,,,,UIN,,,,,,,,,,,,,,, +w,,ReadCompressorSpeed,Read T.068,,,,5D,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,CompressorSpeed,T.068 value,,,,5D,,,IGN:2,,,,,,UIN,10,,,,,,,,,,,,,, +r,,WaterThroughput,,,,,2B03FFFF,,,UIN,,l/h,Aktuelle Heizwasser Durchflussrate der Wärmepumpe in Liter pro Stunde,,,,,,,,,,,,,,,,,, # Total heating yields,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -*r,,,,,,"B516","18",,,IGN:1,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B516,18,,,IGN:1,,,,,,,,,,,,,,,,,,,,, r,,YieldTotal,,,,,01,,,energy,,,,,,,,,,,,,,,,,,,,, # Total electric power consumption,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, r,,ConsumptionTotal,,,,,02,,,energy,,,,,,,,,,,,,,,,,,,,, # Ecologic energy Yields,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -*r,,,,,,"B516","1A01",,,IGN:1,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B516,1A01,,,IGN:1,,,,,,,,,,,,,,,,,,,,, r,,YieldThisYear1,,,,,0100,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,YieldThisYear2,,,,,0200,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,YieldThisYear3,,,,,0300,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, @@ -32,7 +53,7 @@ r,,YieldThisYear10,,,,,0A00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,YieldThisYear11,,,,,0B00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,YieldThisYear12,,,,,0C00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, # Electric power consumption,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -*r,,,,,,"B516","1A02",,,IGN:1,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B516,1A02,,,IGN:1,,,,,,,,,,,,,,,,,,,,, r,,ConsumptionThisYear1,,,,,0100,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,ConsumptionThisYear2,,,,,0200,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,ConsumptionThisYear3,,,,,0300,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, @@ -45,8 +66,5 @@ r,,ConsumptionThisYear9,,,,,0900,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,ConsumptionThisYear10,,,,,0A00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,ConsumptionThisYear11,,,,,0B00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,ConsumptionThisYear12,,,,,0C00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, -# Values from UniTower Test Menu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -*r,,,,,,B514,05,,,IGN:2,,,,,,,,,,,,,,,,,,,,, -r,,WaterThroughput,,,,,2B03FFFF,,,UIN,,l/h,Aktuelle Heizwasser Durchflussrate der Wärmepumpe in Liter pro Stunde,,,,,,,,,,,,,,,,,, !include,hcmode.inc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -!include,errors.inc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +!include,errors.inc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/ebusd-2.1.x/en/vaillant/08.hmu.csv b/ebusd-2.1.x/en/vaillant/08.hmu.csv index 16ba43bf9..e1b9fe01f 100644 --- a/ebusd-2.1.x/en/vaillant/08.hmu.csv +++ b/ebusd-2.1.x/en/vaillant/08.hmu.csv @@ -1,24 +1,45 @@ # type (r[1-9];w;u),circuit,name,[comment],[QQ],ZZ,PBSB,[ID],field1,part (m/s),datatypes/templates,divider/values,unit,comment,field2,part (m/s),datatypes/templates,divider/values,unit,comment,field3,part (m/s),datatypes/templates,divider/values,unit,comment,field4,part (m/s),datatypes/templates,divider/values,unit,comment -*r,,,,,,"B511",,,,,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B511,,,,,,,,,,,,,,,,,,,,,,,,, r,,State,,,,,07,energy,,UCH,,,,,,energy,,kWh,,onoff,,UCH,0=off;1=on,,,state,,UCH,0x01=ready;0x0b=error;0x09=heating;0x11=cooling;0x81=heating_water,, -# Heatpump statistics,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -*r,,,,,,"B51A","05FF32",,,IGN:3,,,,,,,,,,,,,,,,,,,,, -r,,EnergyHc,,,,,00,,,energy,,,,,,,,,,,,,,,,,,,,, -r,,EnergyCool,,,,,01,,,energy,,,,,,,,,,,,,,,,,,,,, -r,,Hours,,,,,40,,,energy,,,,,,,,,,,,,,,,,,,,, -r,,HoursHc,,,,,41,,,energy,,,,,,,,,,,,,,,,,,,,, -r,,HoursCool,,,,,43,,,energy,,,,,,,,,,,,,,,,,,,,, -# some more statistics from Live Monitor,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -r,,CurrentYieldPower,,,,,23,,,D1B,10,kW,current yielded energy from the environment in kW,,,,,,,,,,,,,,,,,, -r,,CurrentConsumedPower,,,,,24,,,D1B,10,kW,current power consumption of the heatpump in kW,,,,,,,,,,,,,,,,,, -r,,CurrentCompressorUtil,,,,,25,,,D1B,,%,current compressor utilization in percent,,,,,,,,,,,,,,,,,, +# Values from VWZ menu (Live Monitor),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B51A,05,,,,,,,,,,,,,,,,,,,,,,,, +*w,,,,,,B51A,05,,,,,,,,,,,,,,,,,,,,,,,, +w,,ReadLiveMonitor,Payload needed sent: 00321f=desired supply (D2C);003220=current supply (D2C);003224=current power consumption (UIN);003223=power generated (UIN);003225=Modulation (D1B);003226=Air intake (D2C),,,,,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,LiveMonitor,,,,,0032,,,IGN:2,,,,subid,,HEX:1,,,,,,IGN:3,,,,value,,HEX:2,,, +r,,EnergyHc,,,,,FF3200,,,energy,,,,,,,,,,,,,,,,,,,,, +r,,EnergyCool,,,,,FF3201,,,energy,,,,,,,,,,,,,,,,,,,,, +r,,Hours,,,,,FF3240,,,energy,,,,,,,,,,,,,,,,,,,,, +r,,HoursHc,,,,,FF3241,,,energy,,,,,,,,,,,,,,,,,,,,, +r,,HoursCool,,,,,FF3243,,,energy,,,,,,,,,,,,,,,,,,,,, +r,,CurrentYieldPower,,,,,FF3223,,,D1B,10,kW,current yielded energy from the environment in kW,,,,,,,,,,,,,,,,,, +r,,CurrentConsumedPower,,,,,FF3224,,,D1B,10,kW,current power consumption of the heatpump in kW,,,,,,,,,,,,,,,,,, +r,,CurrentCompressorUtil,,,,,FF3225,,,D1B,,%,current compressor utilization in percent,,,,,,,,,,,,,,,,,, +# Additional values from VWZ menu (Live Monitor Main),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B503,00,,,,,,,,,,,,,,,,,,,,,,,, +*w,,,,,,B503,00,,,,,,,,,,,,,,,,,,,,,,,, +w,,ReadLiveMonitorMain,Payload needed sent: 03FFFF,,,,,,m,HEX:1,,,,,,,,,,,,,,,,,,,,, +r,,LiveMonitorMain,,71,,,,id,,UCH,0x39=Controller starting;0xf4=Standby;0xf5=Supply on;0xf6=Heating: Flow ok;0xf7=Heating: temperature self test;0xf8=Heating: Start;0xfa=Heating: Fan on;0xfc=EEV switch;0xfd=Compressor starting;0xfe=Heating: compressor on;0x00=Compressor off;0x02=Compressor coast down;0x03=Deicing start;0x04=Deicing;0x05=Deicing end;0x12=Cooling: Flow on;0x14=Cooling: temperature self test;0x15=Cooling: starting;0x17=Cooling: Fan on;0x13=Cooling: Flow ok;0x19=Cooling: EEV?;0x1a=Cooling: compressor starting;0x1b=Cooling: compressor on;0x1d=Cooling: ending;0x29=Start condition not met;0x57=Device error;0x44=Flow error in distribution system,,,function,,UCH,0x01=Heating;0x02=Cooling,,,,,,,,,,,,,, +# Values from VWZ test menu & UniTower test menu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B514,05,,,,,,,,,,,,,,,,,,,,,,,, +*w,,,,,,B514,05,,,,,,,,,,,,,,,,,,,,,,,, +w,,ReadEEVPosition,Read T.008,,,,15,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,EEVPosition,T.008 value,,,,15,,,IGN:2,,,,,,UIN,,,,,,,,,,,,,,, +w,,ReadCompressorExitTemp,Read T.026,,,,37,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,CompressorExitTemp,T.026 value,,,,37,,,IGN:2,,,,,,SIN,10,,,,,,,,,,,,,, +w,,ReadCompressorIntakeTemp,Read T.027,,,,38,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,CompressorIntakeTemp,T.027 value,,,,38,,,IGN:2,,,,,,SIN,10,,,,,,,,,,,,,, +w,,ReadDeliveryFlow,Read T.016,,,,2B,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,DeliveryFlow,T.016 value,,,,2B,,,IGN:2,,,,,,UIN,,,,,,,,,,,,,,, +w,,ReadCompressorSpeed,Read T.068,,,,5D,,m,HEX:3,,,,,,,,,,,,,,,,,,,,, +r,,CompressorSpeed,T.068 value,,,,5D,,,IGN:2,,,,,,UIN,10,,,,,,,,,,,,,, +r,,WaterThroughput,,,,,2B03FFFF,,,UIN,,l/h,current heating water flow rate in liters per hour,,,,,,,,,,,,,,,,,, # Total heating yields,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -*r,,,,,,"B516","18",,,IGN:1,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B516,18,,,IGN:1,,,,,,,,,,,,,,,,,,,,, r,,YieldTotal,,,,,01,,,energy,,,,,,,,,,,,,,,,,,,,, # Total electric power consumption,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, r,,ConsumptionTotal,,,,,02,,,energy,,,,,,,,,,,,,,,,,,,,, # Ecologic energy Yields,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -*r,,,,,,"B516","1A01",,,IGN:1,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B516,1A01,,,IGN:1,,,,,,,,,,,,,,,,,,,,, r,,YieldThisYear1,,,,,0100,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,YieldThisYear2,,,,,0200,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,YieldThisYear3,,,,,0300,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, @@ -32,7 +53,7 @@ r,,YieldThisYear10,,,,,0A00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,YieldThisYear11,,,,,0B00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,YieldThisYear12,,,,,0C00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, # Electric power consumption,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -*r,,,,,,"B516","1A02",,,IGN:1,,,,,,,,,,,,,,,,,,,,, +*r,,,,,,B516,1A02,,,IGN:1,,,,,,,,,,,,,,,,,,,,, r,,ConsumptionThisYear1,,,,,0100,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,ConsumptionThisYear2,,,,,0200,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,ConsumptionThisYear3,,,,,0300,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, @@ -45,8 +66,5 @@ r,,ConsumptionThisYear9,,,,,0900,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,ConsumptionThisYear10,,,,,0A00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,ConsumptionThisYear11,,,,,0B00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, r,,ConsumptionThisYear12,,,,,0C00,month,,D1B,,,,,,IGN:1,,,,,,energy,,,,,,,,, -# Values from UniTower Test Menu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -*r,,,,,,B514,05,,,IGN:2,,,,,,,,,,,,,,,,,,,,, -r,,WaterThroughput,,,,,2B03FFFF,,,UIN,,l/h,current heating water flow rate in liters per hour,,,,,,,,,,,,,,,,,, !include,hcmode.inc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -!include,errors.inc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +!include,errors.inc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file