uses KMP for Kamstrup device