mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-09 20:57:11 +00:00
WMBus: added some missing VIFs
git-svn-id: https://svn.fhem.de/fhem/trunk@8025 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
f2db501c4f
commit
3c798503db
@ -381,6 +381,14 @@ my %VIFInfo = (
|
||||
unit => '°C',
|
||||
calcFunc => \&valueCalcNumeric,
|
||||
},
|
||||
VIF_PRESSURE => { # 10(nn-3) bar 1mbar to 1000mbar
|
||||
typeMask => 0b01111100,
|
||||
expMask => 0b00000011,
|
||||
type => 0b01101000,
|
||||
bias => -3,
|
||||
unit => 'bar',
|
||||
calcFunc => \&valueCalcNumeric,
|
||||
},
|
||||
VIF_TIME_POINT_DATE => { # data type G
|
||||
typeMask => 0b01111111,
|
||||
expMask => 0b00000000,
|
||||
@ -405,6 +413,74 @@ my %VIFInfo = (
|
||||
unit => '',
|
||||
calcFunc => \&valueCalcNumeric,
|
||||
},
|
||||
VIF_FABRICATION_NO => { # Fabrication No
|
||||
typeMask => 0b01111111,
|
||||
expMask => 0b00000000,
|
||||
type => 0b01111000,
|
||||
bias => 0,
|
||||
unit => '',
|
||||
calcFunc => \&valueCalcNumeric,
|
||||
},
|
||||
VIF_AVERAGING_DURATION_SEC => { # seconds
|
||||
typeMask => 0b01111111,
|
||||
expMask => 0b00000000,
|
||||
type => 0b01110000,
|
||||
bias => 0,
|
||||
unit => 'sec',
|
||||
calcFunc => \&valueCalcNumeric,
|
||||
},
|
||||
VIF_AVERAGING_DURATION_MIN => { # minutes
|
||||
typeMask => 0b01111111,
|
||||
expMask => 0b00000000,
|
||||
type => 0b01110001,
|
||||
bias => 0,
|
||||
unit => 'min',
|
||||
calcFunc => \&valueCalcNumeric,
|
||||
},
|
||||
VIF_AVERAGING_DURATION_HOURS => { # hours
|
||||
typeMask => 0b01111111,
|
||||
expMask => 0b00000000,
|
||||
type => 0b01110010,
|
||||
bias => 0,
|
||||
unit => 'hours',
|
||||
},
|
||||
VIF_AVERAGING_DURATION_DAYS => { # days
|
||||
typeMask => 0b01111111,
|
||||
expMask => 0b00000000,
|
||||
type => 0b01110011,
|
||||
bias => 0,
|
||||
unit => 'days',
|
||||
},
|
||||
VIF_ACTUALITY_DURATION_SEC => { # seconds
|
||||
typeMask => 0b01111111,
|
||||
expMask => 0b00000000,
|
||||
type => 0b01110100,
|
||||
bias => 0,
|
||||
unit => 'sec',
|
||||
calcFunc => \&valueCalcNumeric,
|
||||
},
|
||||
VIF_ACTUALITY_DURATION_MIN => { # minutes
|
||||
typeMask => 0b01111111,
|
||||
expMask => 0b00000000,
|
||||
type => 0b01110101,
|
||||
bias => 0,
|
||||
unit => 'min',
|
||||
calcFunc => \&valueCalcNumeric,
|
||||
},
|
||||
VIF_ACTUALITY_DURATION_HOURS => { # hours
|
||||
typeMask => 0b01111111,
|
||||
expMask => 0b00000000,
|
||||
type => 0b01110110,
|
||||
bias => 0,
|
||||
unit => 'hours',
|
||||
},
|
||||
VIF_ACTUALITY_DURATION_DAYS => { # days
|
||||
typeMask => 0b01111111,
|
||||
expMask => 0b00000000,
|
||||
type => 0b01110111,
|
||||
bias => 0,
|
||||
unit => 'days',
|
||||
},
|
||||
);
|
||||
|
||||
# Codes used with extension indicator $FD, see 8.4.4 on page 80
|
||||
|
Loading…
x
Reference in New Issue
Block a user