Index: leahi_dialin/fp/modules/levels.py =================================================================== diff -u -r106e58f4292b0b970a3c2084af19dca26682edc5 -r03cf6f1c459aed5f12550222c40c58fc41c51688 --- leahi_dialin/fp/modules/levels.py (.../levels.py) (revision 106e58f4292b0b970a3c2084af19dca26682edc5) +++ leahi_dialin/fp/modules/levels.py (.../levels.py) (revision 03cf6f1c459aed5f12550222c40c58fc41c51688) @@ -18,6 +18,7 @@ from logging import Logger from leahi_dialin.common.constants import NO_RESET +from leahi_dialin.common.fp_defs import BETA_IOFP_VALVE_OFFSET from leahi_dialin.common import fp_enum_repository from leahi_dialin.common.msg_defs import MsgIds, MsgFieldPositions from leahi_dialin.common.override_templates import cmd_generic_broadcast_interval_override, cmd_generic_override @@ -101,6 +102,7 @@ @returns 1 if successful, zero otherwise """ reset_value = integer_to_bytearray(reset) + lvl_sen = integer_to_bytearray(level_sensor + BETA_IOFP_LEVEL_OFFSET ) sts = integer_to_bytearray(status) lvl_sen = integer_to_bytearray(level_sensor) payload = reset_value + sts + lvl_sen @@ -109,7 +111,7 @@ payload = payload, reset = reset, channel_id = DenaliChannels.dialin_to_fp_ch_id, - msg_id = MSG_ID_FP_FLOATER_LEVEL_OVERRIDE_REQUEST, + msg_id = MsgIds.MSG_ID_FP_FLOATER_LEVEL_OVERRIDE_REQUEST, entity_name = f'FP Levels status', override_text = f'{str(status)}', logger = self.logger,