2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 03:06:37 +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:
kaihs 2015-02-17 20:39:46 +00:00
parent f2db501c4f
commit 3c798503db

View File

@ -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