docs: def _check_message_valid(msg):
      """Check packet length valid and that checksum is good."""
      try:
          if int(msg[:2], 16) != (len(msg) - 2):
              raise ValueError("Elk message length incorrect")
          _check_checksum(msg)
      except IndexError:
          raise ValueError("Elk message length incorrect")