Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 67 additions & 1 deletion src/vaillant/08.hmu.HW5103.tsp
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,36 @@ namespace Hmu_HW5103 {
ign: IGN;
}

/** *w for controlling the heat pump */
@write
@base(MF, 0x1a, 0x6, 0xff, 0x32)
model w_2 {
}

/** room target temperature */
@inherit(r_2, w_2)
@ext(0x1c)
model TargetTempHc {
// note that this only works without a VRC regulator in the system
value: temp;
}

/** cylinder target temperature */
@inherit(r_2, w_2)
@ext(0x7)
model TargetTempHwc {
// note that this only works without a VRC regulator in the system
value: temp;
}

/** start cooling manually */
@inherit(r_2, w_2)
@ext(0x1d)
model ManualCooling {
// note that this only works without a VRC regulator in the system
value: onoff;
}

@inherit(r_2)
@ext(0)
model YieldHcDay {
Expand Down Expand Up @@ -122,16 +152,45 @@ namespace Hmu_HW5103 {
value: UIN;
}

/** operating hours */
@inherit(r_2)
@ext(0x40)
model Hours {
value: hoursum;
}

/** operating hours heating */
@inherit(r_2)
@ext(0x41)
model HoursHc {
value: hoursum;
}

/** operating hours cooling */
@inherit(r_2)
@ext(0x43)
model HoursCool {
value: hoursum;
}

/** operating hours hot water */
@inherit(r_2)
@ext(0x44)
model HoursHwc {
value: hoursum;
}

@inherit(r_2)
@ext(0x1e)
model CompressorBlocktime {
@unit("min")
value: UIN;
}

/** target flow temperature */
@inherit(r_2)
@ext(0x1f)
model SupplyTempWeighted {
model TargetFlowTemp {
value: temp;
}

Expand Down Expand Up @@ -175,6 +234,13 @@ namespace Hmu_HW5103 {
value: percent;
}

/** air intake temperature */
@inherit(r_2)
@ext(0x26)
model AirIntakeTemp {
value: temp;
}

@inherit(r_2)
@ext(0x2A)
model YieldCoolingMonth {
Expand Down