async def start_monitoring(self):
data = generate_query(<EOL>b'<STR_LIT>')<EOL>await self._send_data(data)<EOL>resp = await self._read_data()<EOL>if resp is None:<EOL><INDENT>_LOGGER.warning("<STR_LIT>")<EOL>return<EOL><DEDENT>if resp[<NUM_LIT:1>:<NUM_LIT:2>] != b'<STR_LIT>':<EOL><INDENT>_LOGGER.warning("<STR_LIT>")<EOL><DEDENT>
Start monitoring for interesting events.