// Copyright (C) 2022 Fredrik Öhrström (gpl-3.0-or-later)
driver {
name = vario411
meter_type = HeatMeter
default_fields = name,id,target_kwh,target_date,timestamp
detect {
mvt = TCH,28,04
}
fields {
field {
name = target
quantity = Energy
info = 'Total energy consumption at the end of the year.'
match {
measurement_type = Instantaneous
vif_range = AnyEnergyVIF
storage_nr = 1
}
}
field {
name = target
quantity = PointInTime
info = 'Date when previous year ended.'
display_unit = date
match {
measurement_type = Instantaneous
vif_range = Date
storage_nr = 1
}
}
}
tests {
test {
args = 'Howdy vario411 67627875 NOKEY'
telegram = 624468507578626728048C00F3900F002C25FEEB0600BA84134D9202A1327AFF003007102F2F_4406E1190000426CBF2C0F206730E2E7516874F5DB46B5A97816F575A29A1EA2717D6ADE5C2FE64517ED2B0497EE0FF64C2674CD0832572C484DDFED30
json = '{"_":"telegram","media":"heat","meter":"vario411","name":"Howdy","id":"67627875","target_kwh":6625,"target_date":"2021-12-31","timestamp":"1111-11-11T11:11:11Z"}'
fields = 'Howdy;67627875;6625;2021-12-31;1111-11-11 11:11.11'
}
}
}